/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0077b3));
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0077b3));
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.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;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 4px;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
*,
*:before,
*:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}
label {
  display: block;
}
h1,
h2,
h3 {
  color: #fff;
  line-height: 1;
}
dl,
dt,
dd {
  line-height: 1;
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
img {
  max-width: 100%;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
input[type="text"] {
  margin-bottom: 10px;
}
.dropdown-menu {
  padding: 0;
  margin: 0;
  font-size: 12px;
  border-radius: 0;
}
.dropup {
  position: relative;
}
.dropup .dropdown-menu {
  bottom: 99%;
}
.nav-tabs:after {
  clear: none;
}
[class*="col-sm"],
.row-fluid [class*="span"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid .span1 {
  float: left;
  width: 8.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span1 {
    float: left;
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span1 {
    float: left;
    width: 8.33333333%;
  }
}
.row-fluid .span2 {
  float: left;
  width: 16.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span2 {
    float: left;
    width: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span2 {
    float: left;
    width: 16.66666667%;
  }
}
.row-fluid .span3 {
  float: left;
  width: 25%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span3 {
    float: left;
    width: 25%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span3 {
    float: left;
    width: 25%;
  }
}
.row-fluid .span4 {
  float: left;
  width: 33.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span4 {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span4 {
    float: left;
    width: 33.33333333%;
  }
}
.row-fluid .span5 {
  float: left;
  width: 41.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span5 {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span5 {
    float: left;
    width: 41.66666667%;
  }
}
.row-fluid .span6 {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span6 {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span6 {
    float: left;
    width: 50%;
  }
}
.row-fluid .span7 {
  float: left;
  width: 58.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span7 {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span7 {
    float: left;
    width: 58.33333333%;
  }
}
.row-fluid .span8 {
  float: left;
  width: 66.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span8 {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span8 {
    float: left;
    width: 66.66666667%;
  }
}
.row-fluid .span9 {
  float: left;
  width: 75%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span9 {
    float: left;
    width: 75%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span9 {
    float: left;
    width: 75%;
  }
}
.row-fluid .span10 {
  float: left;
  width: 83.33333333%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span10 {
    float: left;
    width: 83.33333333%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span10 {
    float: left;
    width: 83.33333333%;
  }
}
.row-fluid .span11 {
  float: left;
  width: 91.66666667%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span11 {
    float: left;
    width: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span11 {
    float: left;
    width: 91.66666667%;
  }
}
.row-fluid .span12 {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .row-fluid .span12 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .row-fluid .span12 {
    float: left;
    width: 100%;
  }
}
.radio.inline {
  display: inline-block;
}
.control-group {
  margin-bottom: 10px;
}
.form-horizontal input[type="text"],
.form-horizontal input[type="password"] {
  padding: 4px 6px;
  margin-bottom: 0;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 3px;
  text-align: right;
}
.modal-open {
  overflow: visible;
}
.modal {
  overflow: visible;
  overflow-y: visible;
  position: absolute;
  top: -500px;
  top: 100px\9\0;
}
.modal-dialog {
  margin-top: 10%;
}
@media (max-width: 767px) {
  body {
    padding-right: 0;
    padding-left: 0;
  }
  [class*="col-sm"] {
    float: left;
  }
}
/* border */
/* font */
@font-face {
  font-family: 'Rouble PTSans';
  src: url('../fonts/ie-rouble-ptsans-regular.eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Rouble PTSans';
  src: local('Rouble PTSans'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'u2000';
  src: url('../fonts/u2000.eot');
  src: url('../fonts/u2000.eot?#iefix') format("embedded-opentype"), url('../fonts/u2000.woff') format("woff"), url('../fonts/u2000.ttf') format("truetype"), url('../fonts/u2000.svg') format("svg");
}
/* paginate style start */
.paginate {
  text-align: center;
  margin-top: 20px;
}
.paginate ul li {
  display: inline-block;
  vertical-align: top;
  color: #a7a7a7;
}
.paginate ul li a {
  color: #a7a7a7;
  line-height: 30px;
  padding: 0 2px;
}
.paginate ul .active a {
  color: #fff;
  cursor: default;
  text-decoration: none;
}
.paginate ul .prev,
.paginate ul .next {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  padding: 0;
}
.paginate ul .prev:hover,
.paginate ul .next:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .prev:active,
.paginate ul .next:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .prev:focus,
.paginate ul .next:focus {
  color: #fff;
  text-decoration: none;
}
.paginate ul .prev a,
.paginate ul .next a {
  padding: 0;
}
.paginate ul .next {
  margin-left: 10px;
}
.paginate ul .next a {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 10px -195px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
}
.paginate ul .prev {
  margin-right: 10px;
}
.paginate ul .prev a {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 8px -245px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
}
.paginate ul .disabled {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
  padding: 0;
}
.paginate ul .disabled:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .disabled:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.paginate ul .disabled:focus {
  color: #fff;
  text-decoration: none;
}
.paginate ul .disabled a {
  opacity: 0.3;
  cursor: default;
}
.paginate ul .disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.paginate ul .disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.paginate ul .disabled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.paginate ul .disabled:active a {
  opacity: 0.3;
  cursor: default;
}
/* paginate style end */
/* platform style start */
.platform-wrap {
  font-size: 0;
  text-align: right;
  height: 27px;
}
.platform-wrap > i {
  background: rgba(255, 255, 255, 0.05) url(../images/global/icon-sprites.png) no-repeat 0 0;
  border-radius: 3px;
  display: inline-block;
  height: 27px;
  width: 27px;
  margin: 0 0 0 4px;
}
.platform-wrap > i.windows {
  background-position: 3px -1947px;
}
.platform-wrap > i.macintosh {
  background-position: 3px -1847px;
}
.platform-wrap > i.android {
  background-position: 3px -1897px;
}
.platform-wrap > i.ios {
  background-position: 3px -1797px;
}
.platform-wrap > i.linux {
  background-position: 3px -1997px;
}
/* platform style end */
/* buttons style start */
.btn-all,
.btn-all span {
  background-image: url(../images/global/buttons.png);
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
}
.btn-all:hover,
.btn-all span:hover,
.btn-all:focus,
.btn-all span:focus {
  text-decoration: none;
}
.btn-all span {
  margin-left: 37px;
  background-position: 100% -400px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
  padding: 0 10px 0 8px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.btn-black-common {
  border-radius: 3px;
  padding: 5px;
  display: block;
  background-color: #2d2e37;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(29, 29, 29, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(29, 29, 29, 0.25);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-common,
.btn-black,
.btn-common-disabled {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  *display: inline;
  padding: 9px 15px 8px;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 1;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  background-color: #4e7edb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:hover,
.btn-black:hover,
.btn-common-disabled:hover {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:active,
.btn-black:active,
.btn-common-disabled:active {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-common:focus,
.btn-black:focus,
.btn-common-disabled:focus {
  color: #fff;
  text-decoration: none;
}
.btn-common-disabled-style {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled-style a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.btn-common-disabled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.btn-common-disabled:active a {
  opacity: 0.3;
  cursor: default;
}
.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-black:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0.15)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.15));
}
.btn-black:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
}
.btn-dark-common {
  border-radius: 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #a7a7a7;
  padding: 8px 15px;
  display: inline-block;
  background-color: #26272f;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.3);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(255, 255, 255, 0.05)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05));
}
.btn-dark-common:hover {
  text-decoration: none;
  color: #a7a7a7;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-dark-common:active {
  color: #a7a7a7;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.2)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
}
.btn-add-to-cart {
  height: 32px;
  line-height: 32px;
  background-position: 0 -1700px;
}
.btn-add-to-cart:hover {
  background-position: 0 -1800px;
}
.btn-add-to-cart:active {
  background-position: 0 -1900px;
}
.btn-add-to-cart span:hover {
  background-position: 100% -500px;
}
.btn-add-to-cart span:active {
  background-position: 100% -600px;
}
.btn-add-to-cart-disabled {
  height: 32px;
  line-height: 32px;
  background-position: 0 -2000px;
  cursor: default;
}
.btn-add-to-cart-disabled span {
  background-position: 100% -700px;
  color: #4d4d4d;
}
/* buttons style end */
/* icos style start */
.ico-language {
  cursor: pointer;
  background: url(../images/global/icons_languages_2.png) no-repeat;
  padding: 0 0 0 30px;
  text-align: left;
  display: block;
  line-height: 22px;
  height: 22px;
}
.ico-language:hover,
.ico-language:focus {
  text-decoration: none;
}
.ico-language:not(.disabled):hover {
  color: #a7a7a7;
  background-color: #202125;
}
.ico-language:not(.disabled):focus {
  color: #fff;
}
.ico-language.disabled {
  cursor: default;
  opacity: 0.5;
}
.ico-language.ico-en {
  background-position: 6px 6px;
}
.ico-language.ico-de {
  background-position: 6px -44px;
}
.ico-language.ico-fr {
  background-position: 6px -94px;
}
.ico-language.ico-tr {
  background-position: 6px -344px;
}
.ico-language.ico-it {
  background-position: 6px -394px;
}
.ico-language.ico-pl {
  background-position: 6px -444px;
}
.ico-language.ico-pt {
  background-position: 6px -494px;
}
.ico-language.ico-ru {
  background-position: 6px -544px;
}
.ico-language.ico-es {
  background-position: 6px -594px;
}
.ico-lang {
  background: #161718 url(../images/global/icons_languages_2.png) no-repeat;
  display: inline-block;
  width: 14px;
  height: 11px;
}
.ico-lang.ico-en {
  background-position: 0px 0px;
}
.ico-lang.ico-de {
  background-position: 0px -50px;
}
.ico-lang.ico-fr {
  background-position: 0px -100px;
}
.ico-lang.ico-tr {
  background-position: 0px -350px;
}
.ico-lang.ico-it {
  background-position: 0px -400px;
}
.ico-lang.ico-pl {
  background-position: 0px -450px;
}
.ico-lang.ico-pt {
  background-position: 0px -500px;
}
.ico-lang.ico-ru {
  background-position: 0px -550px;
}
.ico-lang.ico-es {
  background-position: 0px -600px;
}
.ico-bar {
  border-radius: 1px;
  display: block;
  width: 18px;
  height: 2px;
  margin-top: 3px;
  background-color: #f5f5f5;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.flag-bonus,
.flag-bonus b {
  background-image: url(../images/global/buttons.png);
  background-repeat: no-repeat;
  display: block;
  height: 23px;
  line-height: 23px;
  text-decoration: none;
}
.flag-bonus:hover,
.flag-bonus b:hover {
  text-decoration: none;
}
.flag-bonus {
  display: block;
  padding-right: 14px;
  background-position: 100% -2150px;
}
.flag-bonus b {
  background-position: 0 -2100px;
  padding: 0 5px 0 10px;
  color: #fff;
  text-shadow: 1px 1px 2px #391d00;
  font-weight: normal;
  white-space: nowrap;
}
/* icos style end */
/* price style start */
.discount-rate {
  background: #4e7edb;
  color: #fff;
}
.market-price {
  text-decoration: line-through;
  color: #a7a7a7;
  font-size: 12px;
}
.discount-price {
  color: #fff;
  font-size: 16px;
}
/* price style end */
/* popo verlay style start */
.border-bottom-2colors {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.border-top-2colors {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.open > .dropdown-content {
  display: block;
  z-index: 9999;
}
/* popo verlay style end */
/* partical style start */
.right-partial {
  background: #1b1c1f;
  padding: 20px;
  margin-bottom: 10px;
}
.right-partial h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  border-bottom: 1px solid black;
  padding: 0 0 10px 0;
}
.right-partial h2 {
  font-size: 15px;
  font-weight: normal;
}
.right-partial ul {
  margin: 0 0 -10px 0;
  overflow: hidden;
}
.right-partial ul li {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  clear: both;
  overflow: hidden;
  padding: 10px 0;
}
.right-partial ul li img {
  float: left;
  max-width: 64px;
}
.right-partial ul li p,
.right-partial ul li h2 {
  margin: 5px 0 0 75px;
}
.right-partial ul li a p {
  color: #a7a7a7;
}
.partial {
  margin-bottom: 50px;
}
.headline {
  margin-bottom: 20px;
}
.headline h1,
.headline h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 22px;
  white-space: nowrap;
}
/* partical style end */
/* icon right arrow */
.ico-right-arrow {
  background: url(../images/global/icons.png) no-repeat 0 -151px;
  display: block;
  height: 9px;
  width: 6px;
}
/* dropdown menu style start */
.dropdown-current-value {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background-color: #161718;
  line-height: 26px;
  display: block;
  color: #a7a7a7;
  margin-bottom: 2px;
}
.dropdown-current-value span {
  margin-left: 10px;
}
.dropdown-current-value i {
  background-image: url(../images/global/icons_right.png);
  background-repeat: no-repeat;
  background-position: right 9px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
  height: 22px;
  float: right;
  margin-right: 10px;
}
.dropdown-current-value:hover,
.dropdown-current-value:focus {
  color: #fff;
  text-decoration: none;
}
.dropdown-list {
  background-color: #161718;
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  min-width: 0;
}
.dropdown-list dd a {
  line-height: 26px;
  padding: 0 10px;
  color: #a7a7a7;
  display: block;
  cursor: pointer;
}
.dropdown-list dd a:hover,
.dropdown-list dd a:focus {
  background-color: #202125;
  color: #fff;
  text-decoration: none;
  outline: 0;
}
/* dropdown menu style end */
/*vedio play btn*/
.btn-prev-ico,
.btn-next-ico {
  background: url(../images/global/arrow-video.png) no-repeat 0 0;
  display: block;
  height: 67px;
  width: 38px;
  z-index: 3;
}
.btn-prev-ico {
  background-position: 0 0;
}
.btn-prev-ico:hover {
  background-position: 0 -100px;
}
.btn-prev-ico:active {
  background-position: 0 -200px;
}
.btn-prev-ico:disable {
  background-position: 0 -300px;
}
.btn-next-ico {
  background-position: -186px 0;
}
.btn-next-ico:hover {
  background-position: -186px -100px;
}
.btn-next-ico:active {
  background-position: -186px -200px;
}
.btn-next-ico:disable {
  background-position: -186px -300px;
}
/* text overflow ellipsis */
.ellipsis-content {
  position: relative;
}
.ellipsis-content:after {
  content: "\02026";
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2em;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(27, 28, 31, 0)), color-stop(20%, #1b1c1f), to(#1b1c1f));
  background: linear-gradient(to right, rgba(27, 28, 31, 0), #1b1c1f 20%, #1b1c1f);
}
.ellipsis-content-hover {
  position: relative;
}
.ellipsis-content-hover:after {
  content: "\02026";
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 2em;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(rgba(40, 45, 55, 0)), color-stop(20%, #282d37), to(#282d37));
  background: linear-gradient(to right, rgba(40, 45, 55, 0), #282d37 20%, #282d37);
}
/* text overflow ellipsis end */
/*  carousel style start */
.carousel-indicators {
  text-align: center;
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -50%;
  left: 50%;
  z-index: 1;
}
.carousel-indicators li {
  background-color: #1a1c1f;
  border: solid 1px rgba(0, 0, 0, 0.65);
  border-radius: 6px;
  cursor: pointer;
  margin: 3px;
  vertical-align: middle;
  -webkit-box-shadow: inset 0 -1px #454e59;
  box-shadow: inset 0 -1px #454e59;
}
.carousel-indicators .active {
  background-color: #4e7edb;
  border: 0;
  border-radius: 5px;
  width: 11px;
  height: 11px;
  margin: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.42);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.42);
}
.store-banners .carousel-control,
.thumb-pictures-list .carousel-control {
  width: 38px;
  opacity: 0.9;
}
.store-banners .carousel-control.right,
.thumb-pictures-list .carousel-control.right {
  right: 6px;
}
.store-banners .carousel-control .icon-prev,
.thumb-pictures-list .carousel-control .icon-prev,
.store-banners .carousel-control .icon-next,
.thumb-pictures-list .carousel-control .icon-next {
  margin-top: -33px;
  background-image: url(../images/global/arrow-video.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 38px;
  height: 67px;
}
.store-banners .carousel-control .icon-prev,
.thumb-pictures-list .carousel-control .icon-prev {
  left: 0;
  margin-left: 0;
  background-position: 0 -100px;
}
.store-banners .carousel-control .icon-prev:before,
.thumb-pictures-list .carousel-control .icon-prev:before {
  content: '';
}
.store-banners .carousel-control .icon-next,
.thumb-pictures-list .carousel-control .icon-next {
  right: 0;
  margin-right: 0;
  background-position: -186px -100px;
}
.store-banners .carousel-control .icon-next:before,
.thumb-pictures-list .carousel-control .icon-next:before {
  content: '';
}
.store-banners .carousel-control:hover .icon-prev,
.thumb-pictures-list .carousel-control:hover .icon-prev {
  background-position: 0 -100px;
}
.store-banners .carousel-control:hover .icon-next,
.thumb-pictures-list .carousel-control:hover .icon-next {
  background-position: -186px -100px;
}
.store-banners .carousel-control:active .icon-prev,
.thumb-pictures-list .carousel-control:active .icon-prev {
  background-position: 0 -200px;
}
.store-banners .carousel-control:active .icon-next,
.thumb-pictures-list .carousel-control:active .icon-next {
  background-position: -186px -200px;
}
.mobile-device .store-banners .carousel-control {
  display: none;
}
/*  carousel style end */
/* clear both*/
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  content: ".";
}
/* Read more*/
.read-more,
.privacy-email {
  color: #5c91ff;
  cursor: pointer;
  line-height: 28px;
}
.read-more:hover,
.privacy-email:hover {
  color: #5c91ff;
}
.loading {
  text-align: center;
  font-size: 18px;
  color: #ff0000;
  line-height: 22px;
}
.btn-back-to-top {
  background: #1b1c1f;
  border-width: 2px;
  border-style: solid;
  border-color: #2e374b;
  border-radius: 20px;
  color: #fff;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  height: 26px;
  min-width: 130px;
}
/*cell*/
.cellTemplate {
  display: none;
}
/*icon sprites*/
.ico-comments,
.ico-arrow-down,
.ico-arrow-up,
.news-tags .icon-tag,
.news-tags .gray-tag,
.ico-more,
.module-header .more-item > a em,
.link-disabled,
.link,
.ico-status-login,
.ico-status-level,
.ico-status-completed,
.ico-fb,
.ico-tw,
.ico-arrow-right,
.ico-avatar-edit,
.ico-edit,
.ico-plus-circle,
.ico-user,
.ico-user-plus,
.ico-checkmark,
.ico-arrow-left,
.ico-close,
.ico-edit-msg,
.ico-delete,
.ico-email,
.ico-blocked,
.ico-report,
.ico-reply,
.ico-reply-big,
.ico-rss,
.ico-messg,
.ico-system,
.ico-move,
.comment-number,
.news-facebook,
.news-twitter,
.news-rss,
.news-tag {
  background: url(../images/global/icon-sprites.png) no-repeat 0 0;
}
/* icon comments*/
.ico-comments {
  background-position: 0 -347px;
  color: #a7a7a7;
  padding: 0 0 0 18px;
}
/*icon tags */
.news-tags {
  margin: 20px 0 0 0;
  color: #a7a7a7;
}
.news-tags .icon-tag,
.news-tags .gray-tag {
  background-position: 0 0;
  display: inline-block;
  height: 11px;
  width: 17px;
}
.news-tags .gray-tag {
  background-position: 0 -400px;
  width: 20px;
}
.news-tags .tag {
  color: #5c91ff;
  line-height: 16px;
}
.news-tags span:last-child {
  display: none;
}
/*icon more*/
.ico-more {
  background-position: 0 -42px;
  cursor: pointer;
  color: #5c91ff;
  float: right;
  font-size: 11px;
  line-height: 16px;
  margin: 13px 0 0 0;
  padding: 3px 0 5px 10px;
}
.ico-more:hover {
  background-position: 0 -92px;
  color: #5c91ff;
}
/*icon arrow down , up*/
.ico-arrow-down,
.ico-arrow-up {
  position: absolute;
  right: 0;
  top: 7px;
  display: block;
  height: 8px;
  width: 11px;
}
.ico-arrow-right,
.ico-arrow-left {
  display: block;
  float: right;
  width: 11px;
  height: 8px;
  margin: 7px 0 0 0;
}
.ico-arrow-down {
  background-position: 0 -200px;
}
.ico-arrow-up {
  background-position: 0 -150px;
}
.ico-arrow-right {
  float: none;
  background-position: 0 -800px;
}
.ico-arrow-left {
  background-position: 0 -1150px;
  float: none;
  height: 11px;
  width: 5px;
}
.comment-number {
  background-position: 0 -2100px;
  padding: 0 0 0 30px;
}
/*icon right arrow*/
.link {
  background-position: 0 -596px;
  color: #5c91ff;
  padding: 0 0 0 12px;
}
.link a {
  color: #5c91ff;
}
.link-disabled {
  background-position: 0 -646px;
}
.link-disabled a {
  color: #3d3d3d;
}
/*ico status login level completed*/
.ico-status-login,
.ico-status-level,
.ico-status-completed {
  display: inline-block;
  height: 21px;
  width: 21px;
}
.ico-status-login {
  background-position: 0 -450px;
}
.ico-status-level {
  background-position: 0 -500px;
}
.ico-status-completed {
  background-position: 0 -550px;
}
/* ico plus circle*/
.ico-plus-circle {
  background-position: 0 -950px;
  display: inline-block;
  height: 17px;
  width: 17px;
}
/*ico user*/
.ico-user,
.ico-user-plus {
  background-position: 0 -1050px;
  display: inline-block;
  height: 11px;
  width: 13px;
}
.ico-user-plus {
  background-position: 0 -1000px;
  width: 15px;
  height: 13px;
}
/*ico close*/
.ico-close {
  background-position: 0 -1200px;
  display: block;
  height: 13px;
  width: 13px;
}
.ico-close:hover {
  background-position: 0 -1250px;
}
/*ico new message*/
.ico-edit-msg {
  background-position: 0 -1300px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
/*ico delete*/
.ico-delete {
  background-position: 0 -1350px;
  display: inline-block;
  height: 10px;
  width: 10px;
}
/*ico email */
.ico-email {
  background-position: 0 -1400px;
  display: block;
  height: 10px;
  width: 14px;
}
/*ico blocked*/
.ico-blocked {
  background-position: 0 -1450px;
  display: inline-block;
  height: 16px;
  width: 16px;
}
/*icon report*/
.ico-report {
  background-position: 0 -1550px;
  display: inline-block;
  height: 14px;
  width: 14px;
}
/* ico reply*/
.ico-reply,
.ico-reply-big {
  background-position: 0 -1500px;
  display: inline-block;
  height: 13px;
  width: 13px;
}
.ico-reply-big {
  background-position: 0 -1600px;
  height: 18px;
  width: 18px;
}
/*ico rss*/
.ico-rss {
  background-position: 0 -1700px;
  display: inline-block;
  height: 12px;
  width: 12px;
}
/*icon system*/
.ico-system {
  background-position: 0 -1750px;
  display: inline-block;
  height: 14px;
  width: 16px;
}
/*soical icon news*/
.news-facebook,
.news-twitter,
.news-rss,
.news-tag {
  display: inline-block;
  height: 27px;
  width: 27px;
}
.news-facebook {
  background-position: 0 -2150px;
}
.news-twitter {
  background-position: 0 -2250px;
}
.news-rss {
  background-position: 0 -2200px;
}
.news-tag {
  background-position: 0 -2300px;
}
/* search text*/
.search-text {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
}
/*btn search */
.btn-search {
  background: url(../images/global/btn-search.png) no-repeat 0 0;
  display: inline-block;
  border: none;
  cursor: pointer;
  height: 32px;
  width: 32px;
}
.btn-search:hover {
  background-position: -42px 0;
}
.btn-search:active {
  background-position: -84px 0;
}
.btn-search.normal {
  background-position: -126px 0;
}
/*item title */
.module-title {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
/*module title width line*/
.module-title-line {
  border-bottom: 1px solid #7d7d7d;
  height: 17px;
  position: relative;
}
.module-title-line span {
  background: #131313;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 25px;
  left: 0;
  padding: 0 16px 0 0;
  position: absolute;
  top: 0;
}
/*item infos style*/
.module-infos {
  color: #a7a7a7;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
}
.ico-share a {
  background: url(../images/global/btn-social.png) no-repeat 0 0;
  display: inline-block;
  height: 38px;
  width: 38px;
}
.ico-share .facebook:hover {
  background-position: 0 -38px;
}
.ico-share .facebook:active {
  background-position: 0 -76px;
}
.ico-share .twitter {
  background-position: -40px 0;
}
.ico-share .twitter:hover {
  background-position: -40px -38px;
}
.ico-share .twitter:active {
  background-position: -40px -76px;
}
.ico-share .youtube {
  background-position: -80px 0;
}
.ico-share .youtube:hover {
  background-position: -80px -38px;
}
.ico-share .youtube:active {
  background-position: -80px -76px;
}
.ico-share .vk {
  background-position: -120px 0;
}
.ico-share .vk:hover {
  background-position: -120px -38px;
}
.ico-share .vk:active {
  background-position: -120px -76px;
}
/*ico facebook , twitter*/
.ico-fb,
.ico-tw {
  display: inline-block;
  height: 21px;
}
.ico-fb {
  background-position: 0 -700px;
  width: 12px;
}
.ico-tw {
  background-position: 0 -750px;
  width: 18px;
}
/* icon edit*/
.ico-avatar-edit,
.ico-edit {
  background-position: 0 -900px;
  display: inline-block;
  height: 12px;
  width: 12px;
}
.ico-avatar-edit {
  background-position: 0 -850px;
  height: 19px;
  width: 19px;
}
/*.icon checkmark*/
.ico-checkmark {
  background-position: 0 -1100px;
  display: inline-block;
  height: 10px;
  width: 13px;
}
/*ico message*/
.ico-messg {
  background-position: 0 -1400px;
  display: inline-block;
  height: 10px;
  margin: 0 5px -1px 0;
  width: 14px;
}
.ico-move {
  background-position: 0 -2050px;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.text-overflow-hidden {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
}
/*btn bg*/
.bg-btn {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #cccccc;
  display: block;
  height: 32px;
  padding: 0 0 0 10px;
}
.bg-btn span {
  background: url(../images/global/bg-btn.png) no-repeat 100% -32px;
  cursor: pointer;
  display: block;
  height: 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  padding: 0 15px 0 5px;
}
.bg-btn:hover {
  background-position: 0 -65px;
  text-decoration: none;
}
.bg-btn:hover span {
  background-position: 100% -97px;
}
.bg-btn:active {
  background-position: 0 -130px;
}
.bg-btn:active span {
  background-position: 100% -162px;
}
.bg-btn.normal {
  background-position: 0 -390px;
}
.bg-btn.normal span {
  background-position: 100% -422px;
}
.bg-btn.disabled,
.bg-btn.disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.bg-btn.disabled a,
.bg-btn.disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.bg-btn.disabled span,
.bg-btn.disabled:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.bg-btn.disabled span a,
.bg-btn.disabled:hover span a {
  opacity: 0.3;
  cursor: default;
}
/* prompt dialog*/
.prompt-box,
.prompt-box b {
  background: url(../images/global/bg_digit.png) no-repeat;
  display: block;
  height: 20px;
  line-height: 1;
}
.prompt-box {
  padding-left: 9px;
}
.prompt-box b {
  background-position: 100% -30px;
  font-size: 10px;
  padding: 2px 10px 0 0;
}
/* news author */
.news-author {
  color: #707071;
  font-size: 14px;
  line-height: 20px;
}
.news-author a {
  color: #fff;
}
.news-author .line {
  display: none;
}
.social-links {
  background: #1b1c1f;
  margin: 10px 0 0 0;
  padding: 5px 20px;
  /*	.twitter-follow-button{
		margin: 0 0 0 10px;
	}*/
}
.social-links .title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 40px;
  margin: 0 0 3px 0;
}
.social-links .social-links-inner {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 20px 0;
}
.rss-subscribe {
  border: 1px solid #f08809;
  background: #ef7f08;
  border-radius: 2px;
  color: #fff;
  height: 12px;
  /*margin: 0 0 0 10px;*/
  padding: 4px 15px 7px 8px;
  display: inline-block;
}
.rss-subscribe:hover {
  text-decoration: none;
}
.rss-subscribe .ico-rss {
  margin: 0 17px -1px 0;
}
.error {
  color: #ff0000;
  line-height: 20px;
}
/*dialog*/
.dialog-wrap .modal-dialog {
  outline: 1px solid #000;
  outline: none !important;
  border-width: 1px;
  border-style: solid;
  border-color: #28292c;
  background: #1b1c1f;
  height: auto;
  font-size: 16px;
  padding: 10px;
  line-height: 20px;
}
.dialog-wrap .modal-dialog .dialog-container {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 10px 0;
  text-align: center;
}
.modal-dialog {
  outline: 1px solid #000;
  border-width: 1px;
  border-style: solid;
  border-color: #28292c;
  background: #1b1c1f;
  height: auto;
  font-size: 16px;
  padding: 10px;
  line-height: 20px;
}
.modal-dialog .dialog-container {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 10px 0;
}
/*scrollbar*/
.scrollbar {
  background: url(../images/global/scrollbar/bg-scrollbar-track-y.png) repeat-y 50% 0;
  position: relative;
  background-position: 0 0;
  float: right;
  width: 10px;
}
.scrollbar .track {
  background: url(../images/global/scrollbar/bg-scrollbar-track-y.png) repeat-y 50% 100%;
  height: 100%;
  width: 10px;
  position: relative;
}
.scrollbar .track .thumb {
  background: url(../images/global/scrollbar/bg-scrollbar-thumb-y.png) repeat-y 50% 100%;
  height: 20px;
  width: 10px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.scrollbar .track .thumb .end {
  background: #212226 url(../images/global/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
  overflow: hidden;
  height: 5px;
  width: 10px;
}
.disable {
  display: none;
}
.viewport {
  border-right: 1px solid #28292c;
  height: 359px;
  overflow: hidden;
  position: relative;
  padding: 0 1px;
  width: 247px;
}
.viewport .overview {
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  padding: 0 1px;
  width: 247px;
}
/*moudule common  game menu begin*/
.module-wrap {
  background: url(../images/global/bg-news.png) no-repeat 50% 0;
}
/*header*/
.module-header {
  /*nav*/
  /* product page */
  /*search*/
  /*refer a friend*/
}
.module-header .game-name {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 36px;
  margin: 0 0 10px 0;
  padding: 20px 0 0 0;
  text-shadow: 1px 2px 2px #000;
}
.module-header .module-menus-wrap,
.module-header .module-menus-content {
  background: url(../images/game_news/bg-news-menus.png) no-repeat 0 0;
  height: 45px;
}
.module-header .module-menus-wrap {
  position: relative;
  z-index: 99;
  padding: 0 0 0 2px;
}
.module-header .module-menus-content {
  background-position: 100% 100%;
  position: relative;
}
.module-header .module-menus {
  margin: 0;
  padding: 1px;
}
.module-header .module-item {
  float: left;
}
.module-header .module-item:hover,
.module-header .module-item.active,
.module-header .module-item:active {
  background: url(../images/game_news/bg-menu-hover.png) no-repeat 50% 100%;
}
.module-header .module-item a {
  color: #fff;
}
.module-header .module-item > a {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  display: block;
  padding: 11px 28px;
}
.module-header .module-item > a:hover {
  color: #fff;
  text-decoration: none;
}
.module-header .line {
  padding: 12px 0 0 0;
}
.module-header .line span {
  background: url(../images/global/line-landscape.png) repeat-y 0 0;
  display: inline-block;
  height: 18px;
  width: 2px;
}
.module-header .line:hover {
  background: none;
}
.module-header .more-item {
  display: none;
}
.module-header .more-item.active,
.module-header .more-item:hover {
  background: none;
}
.module-header .more-item.active a,
.module-header .more-item:hover a {
  color: #5c91ff;
}
.module-header .more-item > a em {
  background-position: 0 -200px;
  display: inline-block;
  height: 8px;
  width: 13px;
}
.module-header .more-item > a:hover,
.module-header .more-item > a.active {
  color: #5c91ff;
}
.module-header .sub-menus {
  position: absolute;
  top: 42px;
  left: -1px;
  width: 296px;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  display: none;
  z-index: 2;
}
.module-header .sub-menus .item {
  background: #282d37 url(../images/game_news/line-sub-menu.png) repeat-x 0 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  border-bottom: none;
  border-top: none;
  height: 40px;
  line-height: 40px;
  padding: 0 28px 2px 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
}
.module-header .sub-menus .item a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #a7a7a7;
  display: block;
  height: 100%;
  width: 100%;
}
.module-header .sub-menus .item a:hover {
  text-decoration: none;
}
.module-header .sub-menus .item:first-child {
  border-top: 1px solid #353943;
}
.module-header .sub-menus .item:last-child {
  border-bottom: 1px solid #353943;
}
.module-header .product-page {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #cccccc;
  display: block;
  height: 32px;
  padding: 0 0 0 10px;
  background-position: 0 -390px;
  display: inline-block;
}
.module-header .product-page span {
  background: url(../images/global/bg-btn.png) no-repeat 100% -32px;
  cursor: pointer;
  display: block;
  height: 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  padding: 0 15px 0 5px;
}
.module-header .product-page:hover {
  background-position: 0 -65px;
  text-decoration: none;
}
.module-header .product-page:hover span {
  background-position: 100% -97px;
}
.module-header .product-page:active {
  background-position: 0 -130px;
}
.module-header .product-page:active span {
  background-position: 100% -162px;
}
.module-header .product-page.normal {
  background-position: 0 -390px;
}
.module-header .product-page.normal span {
  background-position: 100% -422px;
}
.module-header .product-page.disabled,
.module-header .product-page.disabled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.module-header .product-page.disabled a,
.module-header .product-page.disabled:hover a {
  opacity: 0.3;
  cursor: default;
}
.module-header .product-page.disabled span,
.module-header .product-page.disabled:hover span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262a33), to(#21252e));
  background-image: linear-gradient(to bottom, #262a33, #21252e);
  -webkit-box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #3a4343, 0 1px 2px rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262a33', endColorstr='#ff21252e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
  opacity: 0.5;
}
.module-header .product-page.disabled span a,
.module-header .product-page.disabled:hover span a {
  opacity: 0.3;
  cursor: default;
}
.module-header .product-page span {
  background-position: 100% -422px;
}
.module-header .module-search {
  float: right;
  height: 36px;
  margin: -41px 0 0 0;
  padding: 6px 6px 0 0;
}
.module-header .module-search form {
  display: inline-block;
}
.module-header .module-search form input[type=submit] {
  background-position: -126px 0;
  width: 32px;
}
.module-header .search-text300 {
  background: #282d37;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  display: none;
  padding: 6px;
  left: 0;
  position: absolute;
  top: 44px;
  width: 284px;
}
.module-header .search-text300 input {
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  padding: 0 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  background: #191c24;
  height: 26px;
  line-height: 26px;
  margin: 0 0;
  width: 272px;
}
.module-header .search {
  display: inline-block;
}
.module-header .search .search-text {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  color: #a7a7a7;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
  display: none;
  height: 18px;
  line-height: 16px;
  margin: -2px 0 0 0;
  padding: 5px;
  width: 132px;
}
.module-header .search input[type="submit"] {
  background: url(../images/global/btn-search.png) no-repeat 0 0;
  display: inline-block;
  border: none;
  cursor: pointer;
  height: 32px;
  width: 32px;
}
.module-header .search input[type="submit"]:hover {
  background-position: -42px 0;
}
.module-header .search input[type="submit"]:active {
  background-position: -84px 0;
}
.module-header .search input[type="submit"].normal {
  background-position: -126px 0;
}
.module-header .refer-friend {
  position: relative;
}
.module-header .refer-menu {
  display: none;
  border-bottom: 1px solid #29292d;
  height: 43px;
}
.module-header .sub-nav {
  display: none;
  left: -30px;
  position: absolute;
  top: 40px;
  width: 400px;
  overflow: hidden;
}
.module-header .sub-nav .refer-submenu {
  float: left;
  padding: 13px 10px;
}
.module-header .sub-nav .refer-submenu a {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
}
.module-header .sub-nav .refer-submenu a:hover,
.module-header .sub-nav .refer-submenu a:active,
.module-header .sub-nav .refer-submenu a.current {
  color: #fff;
  text-decoration: none;
}
.module-header .sub-nav .refer-submenu:hover,
.module-header .sub-nav .refer-submenu:active,
.module-header .sub-nav .refer-submenu.current {
  border-bottom: 1px solid #2d487d;
}
.module-header .sub-nav .refer-submenu:hover a,
.module-header .sub-nav .refer-submenu:active a,
.module-header .sub-nav .refer-submenu.current a {
  color: #fff;
  text-decoration: none;
}
.module-header .sub-nav .refer-line {
  float: left;
  padding: 16px 5px;
}
.module-header .sub-nav .refer-line span {
  border-left: 1px dotted #3d3d3d;
  display: block;
  height: 16px;
  width: 2px;
}
/*platform*/
.module-header-platfrom hr.line {
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-bottom: none;
  border-left: 1px solid #4a4b4c;
  border-radius: 2px 2px 0 0;
  height: 16px;
}
.module-header-platfrom .module-tabs-platform {
  background: -o-linear-gradient(90deg, #1b1c1f, #282c29);
  border-bottom: 1px solid #4a4b4c;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  padding: 0;
  position: relative;
  z-index: 100;
  height: 28px;
}
.module-header-platfrom .module-tabs-platform .nav > li > a:hover,
.module-header-platfrom .module-tabs-platform .nav > li > a:focus,
.module-header-platfrom .module-tabs-platform .nav > li > a {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-right-color: #403b3b;
  border-bottom: none;
  border-radius: 2px 2px 0 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  margin-right: 0;
  padding: 5px 30px;
}
.module-header-platfrom .module-tabs-platform .nav-tabs {
  border: none;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a:hover,
.module-header-platfrom .module-tabs-platform .nav-tabs li.active > a:focus {
  background: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-right-color: #403b3b;
  border-bottom: none;
  color: #fff;
  text-shadow: 1px 3px #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone.active a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.xboxone a:hover {
  color: #00a651;
}
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4 a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4.active a,
.module-header-platfrom .module-tabs-platform .nav-tabs li.ps4 a:hover {
  color: #118cff;
}
.module-header-platfrom .module-menus-wrap .module-menus-content {
  background: none;
}
.module-header-platfrom .module-menus-content {
  border-width: 1px;
  border-style: solid;
  border-color: #4a4b4c;
  border-top: none;
}
.module-header-platfrom .module-menus-wrap {
  background: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  padding: 0;
}
.module-header-platfrom .module-menus-wrap .module-item:active,
.module-header-platfrom .module-menus-wrap .module-item:hover,
.module-header-platfrom .module-menus-wrap .module-item.active {
  background: none;
}
.module-header-platfrom .module-menus-wrap .module-item:active a,
.module-header-platfrom .module-menus-wrap .module-item:hover a,
.module-header-platfrom .module-menus-wrap .module-item.active a {
  color: #fff;
}
/*platform*/
.no-touch .module-header .sub-menus .item:hover,
.no-touch .module-header .sub-menus .item:active {
  background: #191c24;
  cursor: pointer;
  text-decoration: none;
}
/*wiki dialog*/
.waring-dialog .modal-dialog {
  width: 250px;
}
.waring-dialog .modal-dialog .account-title {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}
.waring-dialog .modal-dialog h4 {
  font-size: 14px;
  color: #ffffff;
  margin: 10px 0;
}
.waring-dialog .modal-dialog .btn-common,
.waring-dialog .modal-dialog .bg-btn,
.waring-dialog .modal-dialog .bg-btn span {
  display: block;
  font-weight: 700;
}
.waring-dialog .modal-dialog p {
  font-size: 12px;
  padding: 5px 0;
}
.waring-dialog .modal-dialog .line {
  border-top: 1px solid #222224;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  margin: 3px 0 14px 0;
}
.waring-dialog .modal-dialog .waring-info {
  margin: 20px 0 30px 0;
  font-size: 14px;
}
/* main body*/
.module-body {
  position: relative;
  padding: 0 0 50px 0;
}
.module-body-float {
  overflow: hidden;
  width: 100%;
}
/* left body*/
.left-body {
  margin-right: 320px;
}
.left-body-float {
  float: left;
  width: 75%;
}
/* right body*/
.right-body {
  position: absolute;
  right: 0;
  top: 28px;
  width: 280px;
}
.right-body .banner-wrap {
  text-align: center;
}
.right-body .hot-topic-wrap {
  background: #1b1c1f;
  margin: 10px 0 0 0;
  padding: 5px 20px;
}
.right-body .hot-topic-wrap .title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 40px;
  padding: 0 0 3px 0;
  border-bottom: 1px solid black;
}
.right-body .hot-topic-wrap .accordion {
  margin-bottom: 0;
  overflow: hidden;
}
.right-body .hot-topic-wrap .accordion-group {
  margin-bottom: 0;
  background-color: transparent;
  border: none;
}
.right-body .hot-topic-wrap .accordion-heading {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
  padding: 13px 0;
}
.right-body .hot-topic-wrap .accordion-heading .accordion-toggle {
  display: block;
  width: 220px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
  border: none;
  color: #fff;
  font-size: 13px;
  padding: 0 15px 0 0;
  position: relative;
}
.right-body .hot-topic-wrap .accordion-inner {
  border-top: none;
  padding: 0 0;
  height: 124px;
  width: 100%;
}
.right-body .social-links .twitter-follow-button,
.right-body .social-links .rss-subscribe {
  margin: 0;
}
.right-body-float {
  float: left;
  margin: 0 0 0 16px;
  width: 280px;
}
.right-body-float .social-links .twitter-follow-button,
.right-body-float .social-links .rss-subscribe {
  margin: 0;
}
.right-body .corp-right-title,
.right-body-float .corp-right-title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  padding: 5px 0;
}
.right-body .corp-game-news-list,
.right-body-float .corp-game-news-list {
  background: #1b1c1f;
  margin: 15px 0 0 0;
  padding: 5px 20px 20px 20px;
}
.right-body .corp-game-news-list ul,
.right-body-float .corp-game-news-list ul {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.right-body .corp-game-news-list ul li,
.right-body-float .corp-game-news-list ul li {
  line-height: 18px;
  padding: 10px 0 0 0;
}
.right-body .corp-game-news-list ul li h4,
.right-body-float .corp-game-news-list ul li h4 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 5px 0;
}
.right-body .corp-game-news-list ul li p a,
.right-body-float .corp-game-news-list ul li p a {
  border-left: 1px solid #a7a7a7;
  color: #5c91ff;
  padding: 0 6px;
}
.right-body .corp-game-news-list ul li p a:first-child,
.right-body-float .corp-game-news-list ul li p a:first-child {
  border-left: none;
  padding: 0 6px 0 0;
}
.right-body .corp-game-news-list ul li:first-child p a,
.right-body-float .corp-game-news-list ul li:first-child p a {
  color: #a7a7a7;
}
.right-body .corp-game-news-list .social-links,
.right-body-float .corp-game-news-list .social-links {
  padding: 0;
}
.right-body .corp-game-news-list .social-links .social-links-inner,
.right-body-float .corp-game-news-list .social-links .social-links-inner {
  padding: 0;
  border-top: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*install arc client*/
.install-arc-client-link {
  background: #161718;
  padding: 20px 10px;
  text-align: center;
}
.install-arc-client-link .btn-all {
  height: 58px;
  margin: 0 auto 10px;
}
.install-arc-client-link .btn-all span {
  margin-left: 60px;
  background-position: 100% -1200px;
  height: 48px;
  padding: 10px 10px 0 8px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  text-align: left;
}
.install-arc-client-link .btn-all span b {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
}
.install-arc-client-link .btn-all span em {
  color: #8dabe7;
  font: normal 11px/18px Lucida Grande, Lucida Sans Unicode, sans-serif;
  display: block;
}
.install-arc-client-link .btn-install-normal-large {
  background-position: 0 -800px;
}
.install-arc-client-link .btn-install-normal-large:hover,
.install-arc-client-link .btn-install-normal-large:focus {
  background-position: 0 -900px;
}
.install-arc-client-link .btn-install-normal-large:active {
  background-position: 0 -1000px;
}
.install-arc-client-link .btn-install-normal-large span:hover,
.install-arc-client-link .btn-install-normal-large span:focus {
  background-position: 100% -1300px;
}
.install-arc-client-link .btn-install-normal-large span:active {
  background-position: 100% -1400px;
}
.install-arc-client-link .btn-install-disabled-large {
  background-position: 0 -1100px;
  cursor: default;
}
.install-arc-client-link .btn-install-disabled-large span {
  background-position: 100% -1500px;
  color: #4d4d4d;
}
/*module tab*/
.module-tabs {
  position: relative;
  height: 37px;
  min-width: 305px;
}
.module-tabs .line {
  background-color: #2b467b;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  border: 0;
}
.module-tabs .nav-tabs {
  border-bottom: none;
  overflow: hidden;
}
.module-tabs .nav-tabs li {
  border-width: 1px;
  border-style: solid;
  border-color: #28292d;
  margin: 0 6px 0 0;
  outline: 1px solid #000;
  height: 34px;
  min-width: 141px;
  text-align: center;
}
.module-tabs .nav-tabs li a {
  background: #1b1c20;
  border-radius: 0;
  border: none;
  color: #a7a7a7;
  font-size: 14px;
  padding: 0 24px;
  line-height: 37px;
  margin: 0;
}
.module-tabs .nav-tabs li a:hover {
  color: #fff;
  border: none;
}
.module-tabs .nav-tabs .active {
  border-width: 1px;
  border-style: solid;
  border-color: #2b467b;
  border-bottom: #131313;
  height: 36px;
  position: relative;
  outline: none;
  z-index: 333;
}
.module-tabs .nav-tabs .active a,
.module-tabs .nav-tabs .active a:hover,
.module-tabs .nav-tabs .active a:focus {
  color: #fff;
  border: 0;
  background: #131313 url(../images/global/bg_tabs.png) no-repeat 50% -1px;
  cursor: pointer;
}
/* small desktop */
@media (min-width: 980px) and (max-width: 1279px) {
  .left-body {
    margin-right: 310px;
  }
  .left-body-float {
    width: 68.75%;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 760px) and (max-width: 979px) {
  .module-header .game-name {
    padding: 12px 0 0 0;
  }
  .module-header .module-item,
  .module-header .more-item {
    position: relative;
  }
  .module-header .module-item .sub-menus,
  .module-header .more-item .sub-menus {
    left: 24px;
  }
  .right-body .corp-game-news-list ul,
  .right-body-float .corp-game-news-list ul {
    overflow: hidden;
  }
  .right-body .corp-game-news-list ul li,
  .right-body-float .corp-game-news-list ul li {
    float: left;
    width: 27%;
  }
  .right-body .corp-game-news-list ul li:nth-child(2),
  .right-body-float .corp-game-news-list ul li:nth-child(2) {
    width: 46%;
  }
}
/*@media (min-width: 980px) {
	.module-header{
		.product-page{
			display: inline-block;
		}
	}
}*/
@media (max-width: 979px) {
  .module-header .product-page {
    display: none;
  }
  .left-body {
    margin-right: 300px;
  }
  .left-body-float {
    float: none;
    width: 100%;
  }
  .right-body-float {
    float: none;
    margin: 10px 0 0 0;
    width: 100%;
  }
}
@media (max-width: 759px) {
  .module-header .game-name {
    padding: 8px 0 0 0;
  }
  .module-header .sub-nav {
    left: 0;
  }
  .module-header .module-search {
    /*display: none;*/
  }
  .left-body {
    margin-right: 0;
  }
  .right-body {
    display: none;
  }
  .social-links .twitter-follow-button,
  .social-links .rss-subscribe {
    margin: 0;
  }
  .compose-new-wrap .message-to-wrap .message-to-users .search-wrap {
    left: -35px;
  }
  .dialog-wrap {
    margin-left: 0;
    width: auto;
  }
  /*platform*/
  .module-header-platfrom .module-tabs-platform li a {
    padding: 5px 20px;
  }
}
/*moudule common  game menu end*/
/********** reset modal **************/
.modal {
  display: none;
  border: 0;
  background-color: #222;
}
.modal .modal-dialog {
  background: transparent;
  margin-top: 0;
  padding: 0;
  outline: 0;
  border: 0;
}
/*
.modal.fade.in {
	top: 35%;
}
*/
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.99;
  filter: alpha(opacity=99);
}
/********** global *********************/
.header .user-bar-inner {
  width: 940px;
}
.footer {
  width: 100%;
}
.video-dialog {
  width: 540px;
  height: 345px;
  border: 6px solid rgba(104, 104, 104, 0.35);
}
.video-dialog .modal-content {
  width: 540px;
  overflow: hidden;
}
.video-dialog iframe {
  position: relative;
  right: -1px;
}
.confirmation-dialog {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.confirmation-dialog .modal-content {
  position: relative;
  text-align: center;
}
.confirmation-dialog .modal-content h1,
.confirmation-dialog .modal-content p {
  font-family: Verdana;
}
.confirmation-dialog .modal-content h1 {
  font-size: 22px;
  color: #ce7d12;
  margin-bottom: 10px;
}
.confirmation-dialog .modal-content p {
  color: #a6a0a2;
}
.confirmation-dialog .modal-content a {
  color: #f4cd75;
}
.confirmation-dialog .modal-content .content {
  margin-top: 30px;
  font-size: 11px;
  font-weight: bold;
}
.confirmation-dialog .modal-content .btn-line {
  margin-top: 50px;
}
.confirmation-dialog .modal-content .btn-goToSite {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
}
.confirmation-dialog .modal-content .confirmation-footer {
  line-height: 25px;
  font-size: 10px;
  position: absolute;
  bottom: 50px;
  text-align: center;
  width: 100%;
  margin: 0 -80px;
}
.confirmation-dialog .modal-content .confirmation-footer span {
  background: url(../images/global/logos.png) no-repeat 0 -600px;
  padding-left: 40px;
  display: inline-block;
}
.confirmation-dialog .modal-content .icon-perecentage {
  position: absolute;
  right: 100px;
  top: -50px;
}
.splash-content {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.video-wrap .video {
  position: absolute;
  z-index: 9;
}
.video-wrap .video-thumb {
  display: block;
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  z-index: 10;
  background: url(../images/splash/bg_transparent_overlay.png) repeat;
}
.btn-close-grey {
  border-radius: 3px;
  background: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#7d7d7d));
  background: linear-gradient(0deg, #3a3a3a, #7d7d7d);
  padding: 4px 8px;
  cursor: pointer;
  margin: 5px;
  float: right;
  border: none;
  -webkit-box-shadow: inset 1px 2px 4px 0 rgba(255, 255, 255, 0.5), inset -2px -1px 1px 0px rgba(0, 0, 0, 0.3), 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
          box-shadow: inset 1px 2px 4px 0 rgba(255, 255, 255, 0.5), inset -2px -1px 1px 0px rgba(0, 0, 0, 0.3), 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
  font-weight: bold;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #ddd;
}
.btn-close-grey:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#5a5a5a), to(#9d9d9d));
  background: linear-gradient(0deg, #5a5a5a, #9d9d9d);
  color: #fff;
}
/*
	background-image: url(../images/splash/btn_close.gif);
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 26px;
	border: 0;
	float: right;
	margin: 5px;
	cursor: pointer;
	*/
/********** video  *********************/
.video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.video-background video {
  min-height: 100%;
  min-width: 100%;
}
.ui-video-background {
  position: absolute;
  top: 0;
  right: 10px;
  background: none transparent !important;
  border: 0px none !important;
}
.ui-video-background .ui-video-background-controls li {
  float: left;
}
.ui-video-background .ui-icon {
  background: url(../images/splash/btn_video.png) no-repeat 0 0;
  width: 33px;
  height: 35px;
  display: block;
  font-size: 0;
  text-indent: -9999px;
}
.ui-video-background .ui-icon-pause {
  background-position: 0 -34px;
}
.ui-video-background .ui-icon-play {
  background-position: 0 0;
}
.ui-video-background .ui-icon-volume-off {
  background-position: -36px 0;
}
.ui-video-background .ui-icon-volume-on {
  background-position: -36px -34px;
}
/********** splash wrap for video page *********************/
.nw-lp,
.sto-lp,
.swm-lp,
.blacklight-lp,
.blacklight-lp2 {
  overflow: hidden;
  background-color: #000;
}
.nw-lp .splash-content,
.sto-lp .splash-content,
.swm-lp .splash-content,
.blacklight-lp .splash-content,
.blacklight-lp2 .splash-content {
  top: 61px;
  overflow: hidden;
  margin-bottom: 170px;
  width: 1120px;
}
.nw-lp .header,
.sto-lp .header,
.swm-lp .header,
.blacklight-lp .header,
.blacklight-lp2 .header {
  position: absolute;
  top: 0px;
  z-index: 10;
}
.nw-lp .footer,
.sto-lp .footer,
.swm-lp .footer,
.blacklight-lp .footer,
.blacklight-lp2 .footer {
  position: fixed;
  bottom: 0px;
  right: 17px;
  z-index: 10;
  opacity: 0.6;
  padding: 0px;
}
.nw-lp .splash-wrap,
.sto-lp .splash-wrap,
.swm-lp .splash-wrap,
.blacklight-lp .splash-wrap,
.blacklight-lp2 .splash-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.nw-lp .form-wrap,
.sto-lp .form-wrap,
.swm-lp .form-wrap,
.blacklight-lp .form-wrap,
.blacklight-lp2 .form-wrap {
  background-color: #000;
  opacity: 0.8;
  width: 412px;
  margin: 0 80px 0 auto;
  padding: 30px 0 10px;
  overflow: hidden;
}
debug {
  white-space: pre;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: #000;
}
/* .cboxIframe{background:#fff;} */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  border: none;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}
#cboxLoadingGraphic {
  background: url(../images/global/colorbox/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  background: url(../images/global/icon-sprites.png) no-repeat 0 -1200px;
  width: 17px;
  height: 17px;
  top: -20px;
  right: 15px;
  position: absolute;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: 0 -1250px;
}
body {
  color: #a7a7a7;
  font: 12px/18px Lucida Grande, Lucida Sans Unicode, sans-serif;
  overflow-x: hidden;
}
/*** Footer ***/
.footer {
  font-size: 10px;
  color: #707070;
  padding-top: 50px;
  padding-bottom: 10px;
  background: #000;
  padding: 10px 0;
}
.footer a {
  color: #7b7b7b;
}
.footer a:hover {
  color: #7b7b7b;
  text-decoration: underline;
}
.footer .footer-main {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: 0 auto 30px;
}
@media (min-width: 960px) {
  .footer .footer-main {
    margin: 30px auto;
    width: 960px;
    padding: 0 10px;
  }
}
.footer .languages {
  margin-top: 0;
  top: -7px;
}
@media (min-width: 960px) {
  .footer .languages {
    top: 0;
    margin-top: 8px;
  }
}
.footer .footer-logos {
  text-align: center;
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .footer-logos {
    float: left;
    display: block;
  }
  .footer .footer-logos:after {
    display: none;
  }
}
.footer .footer-logos:after {
  display: block;
  content: '';
  width: 100%;
  clear: both;
}
.footer .logo-pwrd,
.footer .logo-arc {
  background-image: url(../images/global/logos.png);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .logo-pwrd,
  .footer .logo-arc {
    display: block;
    float: left;
  }
}
.footer .logo-pwrd {
  background-position: 0 -400px;
  width: 100px;
  height: 40px;
  margin-right: 20px;
}
.footer .logo-arc {
  background-position: 0 -500px;
  width: 75px;
  height: 40px;
  margin-right: 20px;
}
@media (min-width: 960px) {
  .footer .logo-arc {
    margin-right: 0;
  }
}
.footer .footer-nav {
  margin: 0 10px;
  text-align: center;
}
@media (min-width: 960px) {
  .footer .footer-nav {
    float: right;
    width: 620px;
  }
}
.footer .footer-nav ul li {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #2b2b2b;
  display: inline-block;
  padding: 0 5px;
  line-height: 1.2;
  margin-left: -1px;
}
.footer .footer-nav ul li:first-child {
  border: 0;
}
.footer .footer-nav p {
  margin-top: 5px;
}
.footer .footer-nav {
  font-family: "Open Sans", sans-serif;
}
.footer .footer-nav li a {
  text-decoration: none;
}
.footer .footer-nav li a:hover {
  text-decoration: underline;
}
.footer .footer-nav p {
  font-family: "Open Sans", sans-serif;
}
.footer .languages {
  display: inline-block;
}
@media (min-width: 960px) {
  .footer .languages {
    display: block;
    float: right;
  }
}
.footer .languages a {
  color: #ffffff;
  text-decoration: none;
}
/*********************** dropdown language *******************/
.languages {
  padding: 0;
}
.languages .current-language,
.languages dl {
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  width: 90px;
  min-width: 90px;
  font-size: 11px;
}
.languages .current-language {
  margin-bottom: 2px;
  overflow: hidden;
}
.languages .current-language span {
  float: left;
}
.languages .current-language i {
  background-image: url(../images/global/icons_right.png);
  background-repeat: no-repeat;
  background-position: right 8px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 15px;
  height: 22px;
  display: inline-block;
}
.languages .dropdown-menu {
  background-color: #161718;
}
/*** Register ***/
#colorbox-reg,
#colorbox-sign-in,
#colorbox-reg-custom {
  background-color: #282d37;
}
#colorbox-reg .user-facebook-group,
#colorbox-sign-in .user-facebook-group,
#colorbox-reg-custom .user-facebook-group {
  display: none;
}
#colorbox-reg .user-infos,
#colorbox-sign-in .user-infos,
#colorbox-reg-custom .user-infos {
  /* 
		.pop-overlay(@top: 35px, @left: auto, @beft-left: 74px);
		right: -93px; 
		*/
  font-size: 12px;
  width: 334px;
}
#colorbox-reg .user-infos .user-before-login,
#colorbox-sign-in .user-infos .user-before-login,
#colorbox-reg-custom .user-infos .user-before-login,
#colorbox-reg .user-infos .user-after-login,
#colorbox-sign-in .user-infos .user-after-login,
#colorbox-reg-custom .user-infos .user-after-login,
#colorbox-reg .user-infos .user-register,
#colorbox-sign-in .user-infos .user-register,
#colorbox-reg-custom .user-infos .user-register {
  background: #282d37;
}
#colorbox-reg .user-infos .user-before-login a.btn-register,
#colorbox-sign-in .user-infos .user-before-login a.btn-register,
#colorbox-reg-custom .user-infos .user-before-login a.btn-register,
#colorbox-reg .user-infos .user-after-login a.btn-register,
#colorbox-sign-in .user-infos .user-after-login a.btn-register,
#colorbox-reg-custom .user-infos .user-after-login a.btn-register,
#colorbox-reg .user-infos .user-register a.btn-register,
#colorbox-sign-in .user-infos .user-register a.btn-register,
#colorbox-reg-custom .user-infos .user-register a.btn-register {
  margin-top: 10px;
}
#colorbox-reg .user-infos input.placeholder-for-not-support,
#colorbox-sign-in .user-infos input.placeholder-for-not-support,
#colorbox-reg-custom .user-infos input.placeholder-for-not-support,
#colorbox-reg .user-infos input.text,
#colorbox-sign-in .user-infos input.text,
#colorbox-reg-custom .user-infos input.text,
#colorbox-reg .user-infos input.captcha-header-sign-in,
#colorbox-sign-in .user-infos input.captcha-header-sign-in,
#colorbox-reg-custom .user-infos input.captcha-header-sign-in {
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
  padding: 4px;
  width: 97%;
}
#colorbox-reg .user-infos input.placeholder-for-not-support:focus,
#colorbox-sign-in .user-infos input.placeholder-for-not-support:focus,
#colorbox-reg-custom .user-infos input.placeholder-for-not-support:focus,
#colorbox-reg .user-infos input.text:focus,
#colorbox-sign-in .user-infos input.text:focus,
#colorbox-reg-custom .user-infos input.text:focus,
#colorbox-reg .user-infos input.captcha-header-sign-in:focus,
#colorbox-sign-in .user-infos input.captcha-header-sign-in:focus,
#colorbox-reg-custom .user-infos input.captcha-header-sign-in:focus {
  background: #191c24;
}
#colorbox-reg .user-infos input.has-error.text,
#colorbox-sign-in .user-infos input.has-error.text,
#colorbox-reg-custom .user-infos input.has-error.text {
  border-width: 1px;
  border-style: solid;
  border-color: #ff0000;
}
#colorbox-reg .user-infos .user-input,
#colorbox-sign-in .user-infos .user-input,
#colorbox-reg-custom .user-infos .user-input {
  padding: 15px 15px 10px;
}
#colorbox-reg .user-infos .user-input .control-group,
#colorbox-sign-in .user-infos .user-input .control-group,
#colorbox-reg-custom .user-infos .user-input .control-group {
  position: relative;
}
#colorbox-reg .user-infos .user-input .control-group .control-label,
#colorbox-sign-in .user-infos .user-input .control-group .control-label,
#colorbox-reg-custom .user-infos .user-input .control-group .control-label {
  float: none;
  width: auto;
  text-align: left;
}
#colorbox-reg .user-infos .user-input .control-group img.captcha-image,
#colorbox-sign-in .user-infos .user-input .control-group img.captcha-image,
#colorbox-reg-custom .user-infos .user-input .control-group img.captcha-image {
  width: 188px;
}
#colorbox-reg .user-infos .user-input .control-group .icon-refresh,
#colorbox-sign-in .user-infos .user-input .control-group .icon-refresh,
#colorbox-reg-custom .user-infos .user-input .control-group .icon-refresh {
  text-align: right;
}
#colorbox-reg .user-infos .user-input .checkbox,
#colorbox-sign-in .user-infos .user-input .checkbox,
#colorbox-reg-custom .user-infos .user-input .checkbox {
  margin: 3px 0;
}
#colorbox-reg .user-infos .user-input input[type="checkbox"],
#colorbox-sign-in .user-infos .user-input input[type="checkbox"],
#colorbox-reg-custom .user-infos .user-input input[type="checkbox"] {
  margin-right: 5px;
}
#colorbox-reg .user-infos .user-input .icon-refresh,
#colorbox-sign-in .user-infos .user-input .icon-refresh,
#colorbox-reg-custom .user-infos .user-input .icon-refresh {
  float: right;
}
#colorbox-reg .user-infos .control-group.dates select,
#colorbox-sign-in .user-infos .control-group.dates select,
#colorbox-reg-custom .user-infos .control-group.dates select {
  width: 25%;
  height: 18px;
  padding: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
}
#colorbox-reg .user-infos .control-group.dates select.year,
#colorbox-sign-in .user-infos .control-group.dates select.year,
#colorbox-reg-custom .user-infos .control-group.dates select.year {
  width: 62px;
  margin-right: 0;
}
#colorbox-reg .user-infos label.checkbox,
#colorbox-sign-in .user-infos label.checkbox,
#colorbox-reg-custom .user-infos label.checkbox {
  font-size: 10px;
  line-height: 19px;
  padding-top: 0;
}
#colorbox-reg .user-infos label.checkbox a,
#colorbox-sign-in .user-infos label.checkbox a,
#colorbox-reg-custom .user-infos label.checkbox a {
  color: #5c91ff;
}
#colorbox-reg .user-infos a.btn-black-new,
#colorbox-sign-in .user-infos a.btn-black-new,
#colorbox-reg-custom .user-infos a.btn-black-new {
  border-radius: 5px;
  padding: 8px;
  display: block;
  background: #26272f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#383943), to(#26272f));
  background-image: linear-gradient(to bottom, #383943, #26272f);
  border: solid 1px #565765;
  border-color: #565765 #20252d #121418 #20252d;
  color: #ccc;
  font: 14px/14px Lucida Grande, Lucida Sans Unicode, sans-serif;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000;
}
#colorbox-reg .user-infos a.btn-black-new:hover,
#colorbox-sign-in .user-infos a.btn-black-new:hover,
#colorbox-reg-custom .user-infos a.btn-black-new:hover {
  text-decoration: none;
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#474854), to(#32333e));
  background-image: linear-gradient(to bottom, #474854, #32333e);
}
#colorbox-reg .user-infos .user-after-login dd,
#colorbox-sign-in .user-infos .user-after-login dd,
#colorbox-reg-custom .user-infos .user-after-login dd {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  padding: 10px 15px;
  width: 185px;
}
#colorbox-reg .user-infos .user-after-login dd a,
#colorbox-sign-in .user-infos .user-after-login dd a,
#colorbox-reg-custom .user-infos .user-after-login dd a {
  font-size: 13px;
}
#colorbox-reg .user-infos .user-after-login dd:last-child,
#colorbox-sign-in .user-infos .user-after-login dd:last-child,
#colorbox-reg-custom .user-infos .user-after-login dd:last-child {
  border: 0;
}
#colorbox-reg .user-infos .user-after-login .user-name,
#colorbox-sign-in .user-infos .user-after-login .user-name,
#colorbox-reg-custom .user-infos .user-after-login .user-name {
  display: none;
}
#colorbox-reg .user-infos .user-help > p > a,
#colorbox-sign-in .user-infos .user-help > p > a,
#colorbox-reg-custom .user-infos .user-help > p > a,
#colorbox-reg .user-infos .user-after-login > dd > a,
#colorbox-sign-in .user-infos .user-after-login > dd > a,
#colorbox-reg-custom .user-infos .user-after-login > dd > a {
  background: url(../images/global/icons.png) no-repeat 0 -146px;
  padding-left: 15px;
  color: #5c91ff;
}
#colorbox-reg .user-infos .user-help,
#colorbox-sign-in .user-infos .user-help,
#colorbox-reg-custom .user-infos .user-help,
#colorbox-reg .user-infos .user-facebook-group,
#colorbox-sign-in .user-infos .user-facebook-group,
#colorbox-reg-custom .user-infos .user-facebook-group {
  padding: 10px 15px;
}
#colorbox-reg .user-infos .user-help p,
#colorbox-sign-in .user-infos .user-help p,
#colorbox-reg-custom .user-infos .user-help p,
#colorbox-reg .user-infos .user-facebook-group p,
#colorbox-sign-in .user-infos .user-facebook-group p,
#colorbox-reg-custom .user-infos .user-facebook-group p {
  margin: 0;
}
#colorbox-reg .user-infos .user-facebook-group,
#colorbox-sign-in .user-infos .user-facebook-group,
#colorbox-reg-custom .user-infos .user-facebook-group {
  display: none;
}
#colorbox-reg .user-infos .user-input,
#colorbox-sign-in .user-infos .user-input,
#colorbox-reg-custom .user-infos .user-input,
#colorbox-reg .user-infos .user-help,
#colorbox-sign-in .user-infos .user-help,
#colorbox-reg-custom .user-infos .user-help {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
#colorbox-reg .user-infos .user-help:last-child,
#colorbox-sign-in .user-infos .user-help:last-child,
#colorbox-reg-custom .user-infos .user-help:last-child {
  border: 0;
}
#colorbox-reg .user-infos a.tos,
#colorbox-sign-in .user-infos a.tos,
#colorbox-reg-custom .user-infos a.tos {
  color: #5c91ff;
}
/*** Header ***/
.push-down-message {
  background: #1f232d;
  padding: 20px 0;
  color: #a7a7a7;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #373d4a;
  text-align: center;
  display: none;
}
.push-down-message a {
  color: #5c91ff;
}
.push-down-message .ico-line-vertical {
  background: #313337;
  display: inline-block;
  width: 2px;
  height: 14px;
  margin: 0 5px -3px 5px;
}
.header {
  background-color: #000;
  width: 100%;
  padding-bottom: 1px;
}
.header .logo {
  float: left;
  width: 35px;
  height: 40px;
  margin: 15px 0 0;
  background: url(../images/global/logos.png) no-repeat 0 -600px;
}
.header .go-to-news,
.header .welcome-to-arcgames {
  margin: 18px 0 0 0;
  float: left;
}
.header .go-to-news a,
.header .welcome-to-arcgames a {
  color: #5C91FF;
}
.header .go-to-news {
  background: url(../images/global/icons.png) no-repeat 0 -598px;
  padding: 0 0 0 16px;
}
.header a {
  color: #ffffff;
  text-decoration: none;
}
.header .user-bar-inner,
.header .nav-bar-inner {
  margin: 0 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 960px) {
  .header .user-bar-inner,
  .header .nav-bar-inner {
    width: 960px;
  }
}
.header .user-bar-inner {
  padding: 0 10px;
}
@media (min-width: 960px) {
  .header .user-bar-inner {
    padding: 0;
  }
}
.header .user-bar {
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #373d4a;
  font-size: 11px;
}
.header .user-bar ul {
  float: right;
  margin: 10px 0 0;
}
.header .user-bar ul li {
  float: left;
  margin: 10px 0;
}
.header .user-bar #fb-load-container {
  width: 25px;
  height: 25px;
  position: absolute;
  margin: -4px 0 0 -20px;
}
.header .user-bar #fb-load-container p.error-message {
  width: 230px;
  position: absolute;
  margin: -2px 0 0 -165px;
}
.header .user-bar .shopping-cart,
.header .user-bar .email {
  border-width: 0 1px 0 0;
  border-style: dotted;
  border-color: #3d3d3d;
  padding: 0 15px 0 10px;
}
.header .user-bar .shopping-cart a,
.header .user-bar .email a {
  background: url(../images/global/icons.png) no-repeat 0 4px;
  display: block;
  min-width: 25px;
  height: 20px;
}
.header .user-bar .shopping-cart a span,
.header .user-bar .email a span,
.header .user-bar .shopping-cart a b,
.header .user-bar .email a b {
  background: url(../images/global/bg_digit.png) no-repeat;
  display: block;
  height: 20px;
  line-height: 1;
}
.header .user-bar .shopping-cart a span,
.header .user-bar .email a span {
  padding-left: 9px;
  position: relative;
  top: -8px;
  left: 8px;
}
.header .user-bar .shopping-cart a span b,
.header .user-bar .email a span b {
  background-position: 100% -30px;
  font-size: 10px;
  padding: 2px 10px 0 0;
}
.header .user-bar .shopping-cart a {
  background-position: 0 -502px;
}
.header .user-bar .welcome {
  margin-bottom: 0;
  height: 36px;
  padding: 2px 15px 0;
}
.header .user-bar .welcome .user-login:focus {
  color: #5c91ff;
}
.header .user-bar .welcome .user-login .ico-user {
  background-image: url(../images/global/icons.png);
  background-repeat: no-repeat;
  background-position: 0 -50px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.header .user-bar .welcome .user-infos {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  background-color: #353943;
  padding: 1px;
  position: absolute;
  top: 35px;
  left: auto;
  right: -93px;
  font-size: 12px;
}
.header .user-bar .welcome .user-infos .bar-45 {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.header .user-bar .welcome .user-infos .bar-45-left {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  float: left;
}
.header .user-bar .welcome .user-infos .bar-45-right {
  width: 43%;
  display: block;
  padding: 0;
  height: 11px;
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  float: right;
}
.header .user-bar .welcome .user-infos .text-10 {
  width: 14%;
  text-align: center;
  display: block;
  height: 22px;
  float: left;
}
.header .user-bar .welcome .user-infos:before {
  position: absolute;
  top: -6px;
  left: 74px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: #353943;
  content: '';
}
.header .user-bar .welcome .user-infos:after {
  position: absolute;
  top: -5px;
  left: 75px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #282d37;
  border-left: 6px solid transparent;
  content: '';
}
.header .user-bar .welcome .user-infos .user-before-login,
.header .user-bar .welcome .user-infos .user-after-login,
.header .user-bar .welcome .user-infos .user-register {
  background: #282d37;
}
.header .user-bar .welcome .user-infos input.placeholder-for-not-support,
.header .user-bar .welcome .user-infos input.text {
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #353943;
  color: #a7a7a7;
  background: #191c24;
  padding: 4px;
  width: 180px;
}
.header .user-bar .welcome .user-infos input.placeholder-for-not-support:focus,
.header .user-bar .welcome .user-infos input.text:focus {
  background: #191c24;
}
.header .user-bar .welcome .user-infos input.has-error.text {
  border-width: 1px;
  border-style: solid;
  border-color: #ff0000;
}
.header .user-bar .welcome .user-infos .user-input {
  padding: 15px 15px 10px;
}
.header .user-bar .welcome .user-infos .user-input .control-group {
  position: relative;
}
.header .user-bar .welcome .user-infos .user-input .control-group .control-label {
  float: none;
  width: auto;
  text-align: left;
}
.header .user-bar .welcome .user-infos .user-input .control-group img.captcha-image {
  width: 188px;
}
.header .user-bar .welcome .user-infos .user-input .control-group .icon-refresh {
  text-align: right;
}
.header .user-bar .welcome .user-infos .user-input .checkbox {
  margin: 3px 0;
}
.header .user-bar .welcome .user-infos .user-input .icon-refresh {
  float: right;
}
.header .user-bar .welcome .user-infos .control-group.dates select {
  width: 45px;
  height: 18px;
  padding: 3px;
}
.header .user-bar .welcome .user-infos .control-group.dates select.year {
  width: 62px;
  margin-right: 0;
}
.header .user-bar .welcome .user-infos label.checkbox {
  font-size: 10px;
  line-height: 19px;
  padding-top: 0;
}
.header .user-bar .welcome .user-infos label.checkbox a {
  color: #5c91ff;
}
.header .user-bar .welcome .user-infos .user-after-login dd {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
  padding: 10px 15px;
  width: 185px;
}
.header .user-bar .welcome .user-infos .user-after-login dd a {
  font-size: 13px;
}
.header .user-bar .welcome .user-infos .user-after-login dd:last-child {
  border: 0;
}
.header .user-bar .welcome .user-infos .user-after-login .user-name {
  display: none;
}
.header .user-bar .welcome .user-infos .user-help > p > a,
.header .user-bar .welcome .user-infos .user-after-login > dd > a {
  background: url(../images/global/icons.png) no-repeat 0 -146px;
  padding-left: 15px;
  color: #5c91ff;
}
.header .user-bar .welcome .user-infos .user-help,
.header .user-bar .welcome .user-infos .user-facebook-group {
  padding: 10px 15px;
}
.header .user-bar .welcome .user-infos .user-help p,
.header .user-bar .welcome .user-infos .user-facebook-group p {
  margin: 0;
}
.header .user-bar .welcome .user-infos .user-facebook-group {
  display: none;
}
.header .user-bar .welcome .user-infos .user-input,
.header .user-bar .welcome .user-infos .user-help {
  border-bottom: 1px solid #1D212A;
  -webkit-box-shadow: 0 1px 0 #373D4A;
  box-shadow: 0 1px 0 #373D4A;
}
.header .user-bar .welcome .user-infos .user-help:last-child {
  border: 0;
}
.header .nav-bar .logo {
  background-image: url(../images/global/logos.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 146px;
  height: 72px;
  float: left;
  margin-top: -8px;
}
.header .nav-bar .btn-nav-bar {
  display: none;
}
.header .nav-bar nav {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  float: left;
}
.header .nav-bar nav ul li {
  margin-left: 50px;
  line-height: 70px;
  float: left;
}
.header .nav-bar nav ul li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
}
.header .nav-bar .install-arc-client {
  float: right;
  padding-top: 10px;
}
.header .nav-bar .install-arc-client dt {
  font-size: 11px;
  margin-bottom: 10px;
  padding-right: 5px;
  text-align: right;
}
.header .nav-bar .install-arc-client .btn-all,
.header .nav-bar .install-arc-client .btn-all span {
  height: 32px;
  line-height: 32px;
}
.header .nav-bar .install-arc-client .btn-install-normal {
  background-position: 0 0;
}
.header .nav-bar .install-arc-client .btn-install-normal:hover,
.header .nav-bar .install-arc-client .btn-install-normal:focus {
  background-position: 0 -100px;
}
.header .nav-bar .install-arc-client .btn-install-normal:active {
  background-position: 0 -200px;
}
.header .nav-bar .install-arc-client .btn-install-normal span {
  background-position: 100% -400px;
}
.header .nav-bar .install-arc-client .btn-install-normal span:hover,
.header .nav-bar .install-arc-client .btn-install-normal span:focus {
  background-position: 100% -500px;
}
.header .nav-bar .install-arc-client .btn-install-normal span:active {
  background-position: 100% -600px;
}
.header .nav-bar .install-arc-client .btn-install-disabled {
  background-position: 0 -300px;
  cursor: default;
}
.header .nav-bar .install-arc-client .btn-install-disabled span {
  background-position: 100% -700px;
  color: #4d4d4d;
}
.header #notifications {
  display: block;
}
.header #notifications .js_close_notifications {
  cursor: pointer;
}
.header #notifications #notification-list {
  background-color: #4e7edb;
  padding: 25px;
  border-top: 1px solid #324c7e;
  border-bottom: 2px solid #324c7e;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header #notifications #notification-list li {
  display: inline-block;
}
.header #notifications #notification-list li p {
  color: #fff;
}
.no-touch .nav-bar nav ul li a:hover {
  color: #5c91ff;
  text-decoration: none;
}
/* header style end */
/* container style start */
.notification {
  background-color: #4e7edb;
  padding: 25px;
  text-align: center;
  color: #fff;
  border-width: 1px 0 2px;
  border-style: solid;
  border-color: #324c7e;
}
.notification .ico-line-vertical {
  background: #fff;
  display: inline-block;
  width: 2px;
  height: 14px;
  margin: 0 5px -3px 5px;
}
.container {
  margin: 0 auto;
  overflow: hidden;
}
.main-content .control-group,
.contentwrap .control-group {
  position: relative;
}
/* container style end */
/*********************** play now ****************************/
.popup-playnow {
  background: #1b1c1f;
  border: 1px solid #353943;
  outline: 1px solid #000;
  color: #a7a7a7;
  padding: 0;
  width: 550px;
  font-size: 14px;
  font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
  text-align: left;
  position: relative;
}
.popup-playnow .beta-message {
  padding: 20px 30px 10px;
  /* 
		border-bottom:1px solid #29292d;
		-webkit-box-shadow: 0 1px 0 #000;
		   -moz-box-shadow: 0 1px 0 #000;
		        box-shadow: 0 1px 0 #000;
		*/
}
.popup-playnow .beta-message .message {
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.popup-playnow .arc-installed-yes {
  padding: 20px 30px;
}
.popup-playnow .arc-installed-no {
  padding: 20px 30px;
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
  box-shadow: 0 -1px 0 #000;
}
.popup-playnow .description {
  background: url(../images/global/playnow_popup_picture.png) no-repeat center 20px;
  padding-top: 180px;
  font-size: 14px;
  list-style: disc inside;
}
.popup-playnow .title {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
.popup-playnow .buttonwrap {
  text-align: center;
  margin: 25px 0 auto;
}
.popup-playnow .bottomtext {
  bottom: 5px;
  left: 0;
  line-height: 1.8;
  padding: 0 36px 18px 68px;
  position: absolute;
  font-size: 11px;
}
.popup-playnow .bottomtext a {
  color: #5c91ff;
}
.popup-playnow .bottomtext a:hover {
  text-decoration: underline;
}
.popup-playnow a.bg-btn {
  background: url(../images/global/bg-btn.png) no-repeat 0 0;
  color: #ccc;
  display: inline-block;
  height: 32px;
  padding: 0 0 0 10px;
  color: #fff;
}
.popup-playnow a.btn-common,
.popup-playnow a.btn-black {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  width: 180px;
  padding: 5px 0;
  background-color: #4e7edb;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.75);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a88de), to(#4472d4));
  background-image: linear-gradient(to bottom, #5a88de, #4472d4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a88de', endColorstr='#ff4472d4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#fff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-common:hover {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6096e1), to(#467cd8));
  background-image: linear-gradient(to bottom, #6096e1, #467cd8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6096e1', endColorstr='#ff467cd8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-common:active {
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#477cd9), to(#6097e1));
  background-image: linear-gradient(to bottom, #477cd9, #6097e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff477cd9', endColorstr='#ff6097e1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black {
  background-color: #2d2e37;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), inset 0 1px rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#fff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.popup-playnow a.btn-black:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0.15)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.15));
}
.popup-playnow a.btn-black:active {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(255, 255, 255, 0.1)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.1));
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 1px rgba(255, 255, 255, 0.2);
}
@media (hover: 0) {
  p#supporthover {
    display: none;
  }
}
/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: #000;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  border: none;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}
#cboxLoadingGraphic {
  background: url(../images/global/colorbox/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}
#cboxPrevious,
#cboxNext {
  position: absolute;
  top: 50%;
  margin-top: -32px;
  background: url(../images/global/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious {
  left: 5px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  right: 5px;
  background-position: top right;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  background: url(../images/global/icon_popup_close.png) no-repeat 0 0;
  display: block;
  height: 16px;
  position: absolute;
  right: 15px;
  top: 18px;
  width: 17px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: 0 -50px;
}
.web-defender-wrap {
  margin: 0 auto;
  background: #000;
  padding: 1px;
  width: 300px;
}
.web-defender-wrap .web-defender {
  border-width: 1px;
  border-style: solid;
  border-color: #282b2f;
  background: #1b1e22;
  padding: 17px 0;
  position: relative;
}
.web-defender-wrap .defender-line,
.web-defender-wrap .arc-defender,
.web-defender-wrap .overview,
.web-defender-wrap .email-link {
  margin-top: 15px;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .arc-defender,
.web-defender-wrap .bg-btn span,
.web-defender-wrap .search-text,
.web-defender-wrap .email-link {
  text-align: center;
}
.web-defender-wrap .error {
  margin: 12px 0 3px 0;
  visibility: hidden;
}
.web-defender-wrap .defender-line {
  border-top: 1px solid #29292d;
  -webkit-box-shadow: 0 -1px 0 #000;
          box-shadow: 0 -1px 0 #000;
  height: 0;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .defender-content {
  padding: 0 18px;
}
.web-defender-wrap .defender-title,
.web-defender-wrap .arc-defender h3 {
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
.web-defender-wrap .arc-defender h3 {
  margin-top: 10px;
}
.web-defender-wrap .search-text,
.web-defender-wrap .btn-common,
.web-defender-wrap .bg-btn {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
  font-size: 14px;
  text-decoration: none;
}
.web-defender-wrap .bg-btn span {
  font-size: 14px;
}
.web-defender-wrap .btn-where-pin,
.web-defender-wrap .btn-common {
  margin-top: 0;
}
.web-defender-wrap .search-text {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  height: 60px;
  line-height: 60px;
}
.web-defender-wrap .email-link a,
.web-defender-wrap .overview-success {
  color: #fff;
}
.web-defender-wrap .email-link a {
  text-decoration: none;
}
.web-defender-wrap .email-link a:hover {
  text-decoration: underline;
}
.web-defender-wrap .overview {
  font-size: 14px;
  line-height: 18px;
}
.web-defender-wrap .overview-pin {
  font-size: 12px;
  margin-top: 0;
}
.web-defender-wrap .authenticator-qr-code {
  width: 100%;
  background-color: #fff;
}
.web-defender-wrap .defender-input-box {
  width: 100%;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #29292d;
  background: #161718;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  padding: 0 5px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.web-defender-wrap .defender-input-box + .error {
  visibility: visible;
  margin-top: 3px;
}
.web-defender-wrap .defender-input-box + .btn-common {
  margin-top: 15px;
}
.web-defender-wrap .authenticator-secret-display {
  margin-bottom: 5px;
}
#js_verifyEmail input + .error {
  visibility: visible;
  margin-top: 0;
}
/********** register form **************/
.splash-content .user-register {
  /*background header */
  margin: 0 auto;
  padding: 135px 0 0 0;
  width: 560px;
  position: relative;
}
.splash-content .user-register .user-facebook-group {
  display: none;
}
.splash-content .user-register .icon-perecentage {
  height: 130px;
  width: 130px;
  position: absolute;
  top: 50px;
}
.splash-content .user-register span.icon-refresh {
  background: url(../images/global/icons.png) no-repeat 0 -550px;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 54px;
  left: 135px;
}
.splash-content .user-register .error-message {
  padding: 0 0 10px 0;
}
.splash-content .user-register .form-horizontal {
  /*background body */
  padding: 10px 60px 80px 60px;
}
.splash-content .user-register .form-horizontal .register-mes {
  text-align: center;
}
.splash-content .user-register .form-horizontal .control-group .error-message {
  padding: 0;
  text-align: left;
}
.splash-content .user-register .form-horizontal .control-group,
.splash-content .user-register .form-horizontal .register-mes {
  color: #a6a0a2;
  font: 400 14px/22px Arial, Helvetica, sans-serif;
  clear: both;
  margin-bottom: 10px;
  overflow: hidden;
}
.splash-content .user-register .form-horizontal .control-group {
  position: relative;
}
.splash-content .user-register .form-horizontal a {
  color: #ffce72;
  text-decoration: none;
}
.splash-content .user-register .form-horizontal a:hover {
  text-decoration: underline;
}
.splash-content .user-register .form-horizontal .control-label {
  /*float: left;
			width: 140px;
			padding-top: 3px;
			text-align: right;*/
  float: none;
  width: auto;
  font-size: 14px;
  text-align: left;
}
.splash-content .user-register .form-horizontal .control-group img.captcha-image {
  width: 188px;
}
.splash-content .user-register .form-horizontal .control-group .has-error {
  color: #ee1c24;
}
.splash-content .user-register .form-horizontal .control-group input,
.splash-content .user-register .form-horizontal .control-group select {
  border: 2px solid #3e424a;
  background: #1e1818;
  color: #b3c9d5;
  /* height: 14px; 
				line-height :16px;*/
  font-size: 14px;
  margin-bottom: 0;
  padding: 4px 6px;
  vertical-align: middle;
  width: 95%;
}
.splash-content .user-register .form-horizontal .control-group input.has-error {
  border-color: #ee1c24;
}
.splash-content .user-register .form-horizontal .control-group select {
  width: 30%;
  color: #A7A7A7;
  padding: 3px 0;
}
.splash-content .user-register .form-horizontal .clearfix .checkbox {
  font-size: 14px;
  margin-top: 5px;
}
.splash-content .user-register .form-horizontal .dates > p {
  margin-boottom: 0;
}
.splash-content .user-register .form-horizontal .user-help p {
  font-size: 14px;
  text-align: center;
}
.splash-content .user-register .form-horizontal .form-checkbox {
  margin: 20px 0 0 60px;
}
.splash-content .user-register .form-horizontal .form-checkbox label {
  margin-bottom: 5px;
}
.splash-content .user-register .form-horizontal .btn-register {
  /*background register now */
  display: block;
  height: 82px;
  margin: 30px auto;
  width: 310px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.splash-content .user-register .form-horizontal .btn-register:active {
  border: none;
}
.splash-content .user-register .register-footer {
  /*background footer */
}
#cboxContent .user-register:before {
  display: none;
}
.custom-select {
  position: relative;
}
.custom-select > select {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.select-selected {
  background-color: transparent;
}
.select-selected.err {
  border-color: #C0392b;
}
.select-selected:after {
  position: absolute;
  content: "^";
  top: 25%;
  right: 18%;
  -webkit-transform: scaleX(1.5) rotate(180deg);
          transform: scaleX(1.5) rotate(180deg);
}
.custom-select > select:focus + .select-selected,
.select-selected.select-arrow-active {
  border-color: #fff;
  background-color: #000;
}
.select-items > .select-option,
.select-selected {
  color: #ffffff;
  cursor: pointer;
}
.select-items,
.select-selected {
  border: solid 1px #333;
}
.select-items {
  border-top-width: 0;
}
.select-items > .select-option {
  border-right: solid 1px #333;
}
.select-items > .select-option:not(:last-child) {
  border-bottom: solid 1px #333;
}
.select-items {
  position: absolute;
  background-color: #000;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  overflow: auto;
  max-height: 300px;
}
.select-items::-webkit-scrollbar {
  width: 1em;
}
.select-items::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.select-items::-webkit-scrollbar-thumb {
  background-color: #333;
  border: 0.2em solid #000;
}
.select-hide {
  display: none;
}
.select-items > .select-option:hover,
.same-as-selected {
  background-color: #C0392b;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
.font-roboto {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.font-oswald {
  font-family: 'Oswald', "Arial Regular", sans-serif;
}
img {
  -ms-interpolation-mode: bicubic;
  min-height: 1px;
}
.push-down-message {
  position: fixed;
  z-index: 50;
  width: 100%;
  padding: 20px 10px;
  border-width: 0 0 1px 0;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: 80%;
}
.push-down-message > .ico-line-vertical {
  width: 1px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .push-down-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: rgba(0, 0, 0, 0.85) !important;
    padding: 15px 10px;
  }
  .push-down-message > a {
    padding-top: 7px;
  }
  .push-down-message > .ico-line-vertical {
    margin-top: 7px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .gdpr-topbar {
    position: fixed !important;
    top: auto;
    bottom: 0;
  }
  .gdpr-topbar > .gdpr-topbar__content {
    margin-bottom: 10px;
  }
}
.pushdown__link {
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
}
.pushdown__link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
html {
  background-color: #000;
  height: 100%;
}
body {
  color: #fff;
  margin: auto;
  overflow-x: hidden !important;
  font-size: 100%;
}
@media only screen and (min-height: 1200px) {
  body {
    line-height: 1;
  }
}
h1 {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 185%;
  text-transform: uppercase;
  font-weight: bold;
}
section {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
label {
  display: initial;
  font-size: inherit;
}
input {
  margin-bottom: 0;
}
p {
  color: #fff;
}
.control-input {
  display: none;
}
.text--bold {
  font-weight: bold;
}
.text--italic {
  font-style: italic;
}
.text--stroke {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.button {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.button:hover {
  cursor: pointer;
  color: #fff;
}
@media not only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--active {
    color: #fff !important;
    border-bottom: 1px solid #9e0b0f;
    pointer-events: none !important;
  }
}
@media not screen and (max-width:444px) {
  .button--active {
    color: #fff !important;
    border-bottom: 1px solid #9e0b0f;
    pointer-events: none !important;
  }
}
.button--main-design {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.button--main-design:before,
.button--main-design:after {
  position: absolute;
}
.button--main-design:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.button--main-design:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design:hover {
    border-color: #9e0b0f;
  }
  .button--main-design:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.button--main-design--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design--email {
    height: 46px;
  }
}
.button--main-design--invert:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .button--main-design--invert:hover:before {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}
.button--play-button {
  display: block;
}
.button--play-button > img {
  width: 232.05128205%;
  margin-top: -2707.69230769%;
  margin-bottom: -406.41025641%;
  margin-left: 0%;
}
.button--play-button > img:hover {
  width: 232.05128205%;
  margin-top: -2826.92307692%;
  margin-bottom: -287.17948718%;
  margin-left: 0%;
}
.button--big {
  font-size: 130%;
  padding: 17px 30px;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}
.button--text-link {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}
.button--text-link:after {
  content: attr(data-text-content);
  position: absolute;
  visibility: initial !important;
  opacity: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.button--text-link:hover:after,
.button--text-link:focus:after {
  opacity: 0.5;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  -webkit-animation: iconhover 1s infinite linear;
          animation: iconhover 1s infinite linear;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .button--text-link:hover:after,
  .button--text-link:focus:after {
    -webkit-animation: ieiconhover 1s infinite linear;
            animation: ieiconhover 1s infinite linear;
  }
}
.button--round {
  width: 1vw;
  height: 1vw;
  border-radius: 50%;
  border: solid #ddd 3px;
}
.button--close {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1270px;
  width: 40px;
  height: 40px;
  border: none;
}
.button--close:hover {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1215px;
  width: 40px;
  height: 40px;
}
.button--overlay {
  border: solid rgba(100, 100, 100, 0.75) 1px;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0.8;
  z-index: 5;
  padding: 5px 15px;
}
.button--godown,
.button--goup {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  min-height: 32px;
  min-width: 32px;
  background-color: #000;
  border: solid #666;
  border-width: 2px 1px;
  padding: 19px 2px;
  -webkit-transform: scale(1, 0.5);
          transform: scale(1, 0.5);
}
.button--godown:after,
.button--goup:after {
  content: '▼';
}
.button--goup:after {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.divider {
  position: relative;
}
.divider:after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  width: 100%;
  height: 20px;
  z-index: 5;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .divider:after {
    background: transparent url(../images/remnant/section-divider-mobile.png) no-repeat bottom center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .divider:after {
    background: transparent url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  }
}
.divider--dual:before,
.divider--dual:after {
  content: '';
  position: absolute;
  left: 50%;
  width: 100%;
  height: 21px;
  z-index: 5;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.divider--dual:before {
  top: -10px;
}
.divider--dual:after {
  bottom: -10px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .divider--dual:before,
  .divider--dual:after {
    background: transparent url(../images/remnant/section-divider-mobile.png) no-repeat bottom center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .divider--dual:before,
  .divider--dual:after {
    background: transparent url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  }
}
.error-icon {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -532px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-right: 7px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.popup__close {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 15;
}
.title {
  margin-top: 3%;
  z-index: 12;
  pointer-events: none;
}
@media screen and (max-width:444px) {
  .title {
    width: 100%;
    max-width: 390px;
    position: relative;
  }
}
.title__img {
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
@media screen and (max-width:444px) {
  .title__img {
    width: 100%;
  }
}
.main {
  opacity: 0;
  width: 100%;
  min-height: 100vh;
  position: relative;
  top: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main__page-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.main__page-content .title__img {
  width: 500px;
}
.teaser {
  position: relative;
  width: 100%;
  background: transparent no-repeat bottom center / cover;
  height: 820px;
}
@media screen and (max-width:444px) {
  .teaser {
    height: 550px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser {
    height: 750px;
    padding-top: 0;
  }
}
.teaser__ratio-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__ratio-wrapper > .title {
    display: none;
  }
}
.teaser__trailer-button {
  max-width: 100px;
  margin: 1% auto auto;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__trailer-button {
    margin-top: auto;
  }
}
.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slick-dots > li {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  border: solid 2px #9e0b0f;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.slick-dots > li:hover {
  background-color: rgba(158, 11, 15, 0.35);
}
.slick-dots > li.slick-active {
  background-color: #9e0b0f;
}
.slick-dots > li > button {
  display: none;
}
.scroll-marker {
  position: absolute;
  width: 0;
  height: 0;
  top: calc(50% - 50vh);
}
.input-popup-error {
  position: absolute;
  top: 130%;
  width: 100%;
  background-color: #171717;
  border: 1px solid #72080b;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 10px;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.input-popup-error:before,
.input-popup-error:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid;
}
.input-popup-error:before {
  top: -11px;
  left: 15px;
  border-bottom-color: #72080b;
}
.input-popup-error:after {
  top: -9px;
  left: 15px;
  border-bottom-color: #171717;
}
.status-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
}
.status-container > .spinner {
  left: auto !important;
  top: auto !important;
}
.mixin-dd {
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
}
.mixin-dd:hover {
  background: #9e0b0f;
}
.ddtoggle {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-weight: 400;
  cursor: pointer;
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
  position: relative;
  margin: 0 auto 0 0;
}
.ddtoggle:hover {
  background: #9e0b0f;
}
.ddtoggle__caret {
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -7px;
}
.ddtoggle__caret:before {
  content: "";
  display: block;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px 0px;
  width: 13px;
  height: 9px;
}
.ddtoggle__text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 16px;
}
.dropdown-backdrop {
  z-index: 9;
}
.ddmenu {
  border: none;
  width: 100%;
  z-index: 10;
}
.ddmenu__w {
  color: #fff;
  border: solid 1px #333333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: #000000;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px;
  font-size: 14px;
  line-height: 1;
  border-color: #fff;
  cursor: pointer;
}
.ddmenu__w:hover {
  background: #9e0b0f;
}
.ddmenu__w:not(:first-child) {
  border-top: none;
}
.ddmenu__w__option {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  line-height: 1;
  font-weight: 400;
  font-size: 16px;
}
.mixin-slick-dot-li {
  display: inline-block;
  background-color: rgba(158, 11, 15, 0);
  border: solid 2px #9e0b0f;
  margin: 0 5px;
  border-radius: 15px;
  position: relative;
  width: 14px;
  height: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.mixin-slick-dot-li:hover {
  background-color: #9e0b0f;
}
.mixin-slick-dot-li.slick-active {
  border-color: #9e0b0f;
  background-color: #9e0b0f;
}
.mixin-slick-dot-li > button {
  display: none;
}
.mixin-max1168 {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.mixin-arrow-small {
  border-radius: 50px;
  padding: 15px;
}
.mixin-arrow-small.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
  margin: -11px 0 0 -7px;
}
.mixin-arrow-small.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.mixin-arrow-small.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
  margin: -10px 0 0 -4px;
}
.mixin-arrow-small.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
.mixin-arrow-normal {
  border-radius: 50px;
  padding: 40px;
}
.mixin-arrow-normal.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1510px;
  width: 27px;
  height: 51px;
  margin: -24px 0 0 -20px;
}
.mixin-arrow-normal.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1444px;
  width: 27px;
  height: 51px;
}
.mixin-arrow-normal.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1576px;
  width: 27px;
  height: 51px;
  margin: -24px 0 0 -9px;
}
.mixin-arrow-normal.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1642px;
  width: 27px;
  height: 51px;
}
.slick-arrow {
  position: absolute;
  webkit-appearance: none;
  border: 0;
  z-index: 5;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: none;
}
.slick-arrow--small {
  border-radius: 50px;
  padding: 15px;
}
.slick-arrow--small.slick-arrow--prev:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
  margin: -11px 0 0 -7px;
}
.slick-arrow--small.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.slick-arrow--small.slick-arrow--next:after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
  margin: -10px 0 0 -4px;
}
.slick-arrow--small.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
@media only screen and (min-width: 501px) and (max-width: 824px), screen and (max-width:444px) {
  .slick-arrow--normal {
    border-radius: 50px;
    padding: 15px;
  }
  .slick-arrow--normal.slick-arrow--prev:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -118px;
    width: 12px;
    height: 18px;
    margin: -11px 0 0 -7px;
  }
  .slick-arrow--normal.slick-arrow--prev:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -85px;
    width: 12px;
    height: 18px;
  }
  .slick-arrow--normal.slick-arrow--next:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -250px;
    width: 12px;
    height: 18px;
    margin: -10px 0 0 -4px;
  }
  .slick-arrow--normal.slick-arrow--next:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -217px;
    width: 12px;
    height: 18px;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .slick-arrow--normal {
    border-radius: 50px;
    padding: 40px;
  }
  .slick-arrow--normal.slick-arrow--prev:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1510px;
    width: 27px;
    height: 51px;
    margin: -24px 0 0 -20px;
  }
  .slick-arrow--normal.slick-arrow--prev:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1444px;
    width: 27px;
    height: 51px;
  }
  .slick-arrow--normal.slick-arrow--next:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1576px;
    width: 27px;
    height: 51px;
    margin: -24px 0 0 -9px;
  }
  .slick-arrow--normal.slick-arrow--next:hover:after {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1642px;
    width: 27px;
    height: 51px;
  }
}
.slick-arrow--rect {
  background: #000;
  width: 36px;
  height: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 1px #333333;
  display: block;
  -webkit-transition: all 0s;
  transition: all 0s;
}
.slick-arrow--rect:hover {
  background: #000;
  border-color: #333;
}
.slick-arrow--rect:after {
  margin: 8px 0 0 12px;
  content: "";
  display: block;
}
.slick-arrow--rect.slick-arrow--prev:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -118px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--prev:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -85px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--next:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -250px;
  width: 12px;
  height: 18px;
}
.slick-arrow--rect.slick-arrow--next:hover:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -217px;
  width: 12px;
  height: 18px;
}
.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 501px) {
  .slick-dots {
    bottom: 4%;
  }
}
@media only screen and (min-width: 1025px) {
  .slick-dots {
    bottom: 40px;
  }
}
.slick-dots > li {
  display: inline-block;
  background-color: rgba(158, 11, 15, 0);
  border: solid 2px #9e0b0f;
  margin: 0 5px;
  border-radius: 15px;
  position: relative;
  width: 14px;
  height: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.slick-dots > li:hover {
  background-color: #9e0b0f;
}
.slick-dots > li.slick-active {
  border-color: #9e0b0f;
  background-color: #9e0b0f;
}
.slick-dots > li > button {
  display: none;
}
.age-gate {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #000;
  z-index: 11;
  padding-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate__main-container {
  position: relative;
  width: 440px;
}
.age-gate__main-container--lang-ru {
  width: 520px;
}
@media screen and (max-width:444px) {
  .age-gate__main-container {
    width: 380px;
  }
}
.age-gate__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate__instructions {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 95%;
  margin-bottom: 10px;
}
.age-gate__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 36px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.age-gate-form__day {
  width: 20%;
}
.age-gate-form__month {
  width: 20%;
}
.age-gate-form__year {
  width: 25%;
}
.age-gate__error {
  margin-top: 10px;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
.age-gate__barrier {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.age-gate {
  background: #000 url("../images/remnant/remnant_background0.jpg") no-repeat center center / cover;
  position: relative;
  height: 100vh;
}
@media only screen and (max-height: 450px) {
  .age-gate {
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.age-gate__title {
  max-width: 470px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 60px;
}
@media only screen and (max-height: 300px) {
  .age-gate__title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width:444px) {
  .age-gate__title {
    max-width: 390px;
  }
}
@media screen and (max-width:444px) {
  .age-gate__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .age-gate__form .button--main-design {
    padding: 7.5px 15px;
    margin-top: 10px;
    width: 93%;
  }
}
[form="date-validation-form"] {
  height: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [form="date-validation-form"] {
    min-height: 46px;
  }
}
.custom-select {
  width: 100px;
}
.select-selected.err {
  border-color: #9e0b0f;
}
.select-items > .select-option,
.select-selected {
  padding: 13.5px 24px;
}
@media screen and (max-width:444px) {
  .select-items > .select-option,
  .select-selected {
    padding: 8px 16px;
  }
}
.select-items > .select-option:hover,
.same-as-selected {
  background-color: #9e0b0f;
}
@media only screen and (max-width: 500px) and (max-height: 750px) {
  .gdpr-topbar ~ .age-gate .select-items {
    top: auto;
    bottom: calc(100% + 1px);
    max-height: 30vh;
  }
}
@-webkit-keyframes iconhover {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@keyframes iconhover {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@-webkit-keyframes ieiconhover {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.4);
            transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
}
@keyframes ieiconhover {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.4);
            transform: translate(-50%, -50%) scale(1.4);
    opacity: 0;
  }
}
.font-roboto {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.ico-language {
  color: #666;
  text-decoration: none;
  padding-right: 2px;
}
.ico-language.disabled {
  display: none;
}
.ico-language:focus {
  background-color: #202125;
}
.current-language {
  font-size: 0 !important;
  border: none !important;
  width: auto !important;
  min-width: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
.header {
  display: none;
}
.header-spacer {
  width: 100%;
  height: 60px;
}
.header-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ccc;
  background: #000;
  font-size: 12px;
  width: 100%;
  height: 60px;
  z-index: 15;
  padding: 0 20px;
  position: relative;
  border-bottom: 1px #333333 solid;
  top: 0px;
  left: 0px;
}
.header-new:not(.cookie-header) {
  position: fixed;
}
.header-new.cookie-header {
  position: absolute;
}
.header-new .line {
  width: 1px;
  height: 40px;
  background: #333333;
  margin-left: 23px;
}
@media screen and (max-width:444px) {
  .header-new .line {
    position: relative;
    left: -13vw;
    top: 0;
  }
}
.header-new .pwrd-logo {
  background: url(../images/nav/pwrd-logo.png) no-repeat center;
  width: 50px;
  height: 17px;
  background-size: 100% 100%;
  cursor: pointer;
  position: relative;
}
.header-new .pwrd-logo .more-games {
  width: 0px;
  height: 0px;
  border: 4px solid;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 55px;
  border-color: #ccc transparent transparent;
  cursor: pointer;
}
.header-new .pwrd-logo .more-games:hover {
  border-color: #fff transparent transparent;
}
@media screen and (max-width:444px) {
  .header-new .pwrd-logo {
    position: relative;
    left: -4vw;
    top: 0;
  }
}
.header-new .game-list {
  display: none;
  position: absolute;
  top: 60px;
  left: 0px;
  width: 100vw;
  background: #efefef;
}
@media screen and (max-width: 1366px) {
  .header-new .game-list {
    width: 100%;
    height: 95vh;
    overflow: auto;
  }
}
.header-new .game-list .game-list-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 23px 20px;
  overflow: auto;
  padding-bottom: 60px;
}
@media only screen and (max-width:320px) {
  .header-new .game-list .game-list-container {
    padding: 23px 20px;
  }
}
.header-new .game-list .game-list-container .view-all-mobile {
  display: none;
  width: 280px;
  height: 40px;
  line-height: 40px;
  background: #E5E5E5;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
  text-align: center;
  margin: 10px auto;
  position: relative;
  left: -20px;
  top: 0px;
}
.header-new .game-list .game-list-container .view-all-mobile .view-text {
  display: inline-block;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  height: 15px;
  text-transform: uppercase;
  line-height: 15px;
  margin-top: 10px;
}
.header-new .game-list .game-list-container .view-all-mobile .view-text:hover {
  color: #000000;
  border-bottom: 1px solid #000000;
}
.header-new .game-list .game-list-container .view-all-mobile span {
  display: inline-block;
  background: url(../images/nav/href-link.png) no-repeat center;
  width: 8px;
  height: 8px;
  background-size: 100% 100%;
  margin-left: 6px;
  border-bottom: 1px solid transparent;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container .view-all-mobile {
    display: block;
  }
}
.header-new .game-list .game-list-container .game-list-header {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 21px;
}
@media screen and (max-width: 1366px) {
  .header-new .game-list .game-list-container .game-list-header {
    position: relative;
  }
}
.header-new .game-list .game-list-container .game-list-header .view-all {
  display: block;
  margin-left: auto;
}
@media screen and (max-width: 1366px) {
  .header-new .game-list .game-list-container .game-list-header .view-all {
    margin-left: auto;
    position: relative;
    left: -11vw;
    top: 0px;
  }
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container .game-list-header .view-all {
    display: none;
    position: fixed;
    bottom: 10px;
    left: 16vw;
    width: 280px;
    height: 40px;
    line-height: 40px;
    background: #E5E5E5;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 900;
    margin-left: 39vw;
  }
}
.header-new .game-list .game-list-container .game-list-header .view-all .view-text {
  display: inline-block;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  height: 15px;
  text-transform: uppercase;
}
.header-new .game-list .game-list-container .game-list-header .view-all .view-text:hover {
  color: #000000;
  border-bottom: 1px solid #000000;
}
.header-new .game-list .game-list-container .game-list-header .view-all span {
  display: inline-block;
  background: url(../images/nav/href-link.png) no-repeat center;
  width: 8px;
  height: 8px;
  background-size: 100% 100%;
  margin-left: 6px;
  border-bottom: 1px solid transparent;
}
.header-new .game-list .game-list-container .game-list-header .close {
  background: url(../images/nav/nav-list-close.png) no-repeat center;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 20px;
  margin-right: 5px;
}
@media screen and (max-width: 1366px) {
  .header-new .game-list .game-list-container .game-list-header .close {
    position: relative;
    left: -11vw;
    top: 0px;
  }
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container .game-list-header .close {
    position: absolute;
    left: 74vw;
    top: 7px;
  }
}
.header-new .game-list .game-list-container .game-list-header .game-list-title {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  margin-left: 7px;
  text-transform: uppercase;
}
.header-new .game-list .game-list-container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-right: 20px;
  }
}
.header-new .game-list .game-list-container ul li {
  width: 212px;
  height: 282px;
  padding-right: 20px;
  padding-top: 16px;
  padding-bottom: 20px;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul li {
    width: 128px;
    height: 171px;
  }
}
.header-new .game-list .game-list-container ul li a {
  display: inline-block;
  width: 212px;
  height: 282px;
  background-size: cover;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transform: all .5s;
          transform: all .5s;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul li a {
    width: 128px;
    height: 171px;
  }
}
.header-new .game-list .game-list-container ul li span {
  display: none;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  width: 100%;
  font-size: 12px;
  text-align: center;
  color: #161616;
  font-weight: bold;
  margin-top: 5px;
}
@media screen and (max-width: 1366px) {
  .header-new .game-list .game-list-container ul li span {
    display: inline-block;
    height: 40px;
    line-height: 10px;
  }
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul li span {
    font-weight: bold;
  }
}
.header-new .game-list .game-list-container ul li:hover a {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
  -webkit-box-shadow: 0px 3px 6px rgba(64, 64, 64, 0.8);
          box-shadow: 0px 3px 6px rgba(64, 64, 64, 0.8);
}
.header-new .game-list .game-list-container ul li:hover span {
  display: inline-block;
}
.header-new .game-list .game-list-container ul .hob {
  padding-right: 0px;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .hob {
    padding-right: 20px;
  }
}
.header-new .game-list .game-list-container ul .magic a {
  background: url(../images/nav/ML.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .magic a {
    background: url(../images/nav/mobile-nv/mobile-magic.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .start a {
  background: url(../images/nav/STO.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .start a {
    background: url(../images/nav/mobile-nv/mobile-sto.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .winter a {
  background: url(../images/nav/NW.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .winter a {
    background: url(../images/nav/mobile-nv/nw.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .tl3 a {
  background: url(../images/nav/TL3.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .tl3 a {
    background: url(../images/nav/mobile-nv/tl3.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .rem a {
  background: url(../images/nav/RN.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .rem a {
    background: url(../images/nav/mobile-nv/rm.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .pwi a {
  background: url(../images/nav/PWI.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .pwi a {
    background: url(../images/nav/mobile-nv/pwi.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .fw a {
  background: url(../images/nav/FW.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .fw a {
    background: url(../images/nav/mobile-nv/fw.png) no-repeat center;
  }
}
.header-new .game-list .game-list-container ul .hob a {
  background: url(../images/nav/HOB.png) no-repeat center;
}
@media screen and (max-width:444px) {
  .header-new .game-list .game-list-container ul .hob a {
    background: url(../images/nav/mobile-nv/hob.png) no-repeat center;
  }
}
@media screen and (max-width: 1366px) {
  .header-new {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.header-new:before {
  width: 100%;
  min-width: 1920px;
  height: 22px;
  pointer-events: none;
}
@media screen and (max-width:444px) {
  .header-new:before {
    z-index: 1;
  }
}
.header__menu-toggle {
  display: none;
}
@media screen and (max-width: 1366px) {
  .header__menu-toggle:checked ~ .header__menu-btn {
    background: url(..../images/nav/close.png) no-repeat center;
  }
  .header__menu-toggle ~ .header__main {
    display: none;
  }
  .header__menu-toggle:checked ~ .header__main {
    display: block;
    height: 110vh;
    width: 100%;
    overflow: hidden;
    padding-bottom: 100px;
  }
}
@media screen and (max-width:444px) {
  .header__menu-toggle ~ .header__main {
    height: 100vh;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
    z-index: 0;
    left: 10px;
  }
  .header__menu-toggle:checked ~ .header__main {
    -webkit-transform: translateY(-6%);
            transform: translateY(-6%);
    height: 110vh;
    overflow: hidden;
  }
}
.header__menu-btn {
  display: none;
}
@media not screen and (max-width:444px) {
  .header__menu-btn {
    position: relative;
    right: 20px;
    top: 0px;
  }
}
@media screen and (max-width: 1366px) {
  .header__menu-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
    margin: 0 10px 0 0;
    width: 16px;
    height: 16px;
    outline: none;
    z-index: 2;
    background: url(../images/nav/han-r-menu.png) no-repeat center;
    background-size: 100% 100%;
    position: relative;
    left: -4vw;
    top: 0px;
  }
  .header__menu-btn:after {
    position: absolute;
    font-size: 200%;
  }
}
.header__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: static;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 0 40px;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  z-index: 1;
}
@media not screen and (max-width: 1366px) {
  .header__main .header__page-link.button--active {
    color: #fff;
    border-bottom: 1px solid #9e0b0f;
  }
  .header__main .header__page-link:hover {
    color: #fff;
    border-bottom: 1px solid #9e0b0f;
  }
}
.header__main .header__logo-menu {
  display: none;
  background: url(../images/nav/remnant-logo.png) no-repeat center;
  width: 80px;
  height: 18px;
  margin-left: 20px;
  background-size: 100% 100%;
  position: absolute;
  top: 10vh;
  left: 8px;
}
@media screen and (max-width:444px) {
  .header__main .header__logo-menu {
    display: block;
  }
}
.header__main a.about {
  color: #ccc;
  text-decoration: none;
}
.header__main a.about:hover {
  color: #fff;
}
@media screen and (max-width: 1366px) {
  .header__main {
    overflow: auto;
    position: absolute;
    left: 12%;
    top: 60px;
    padding: 0px 10px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 60px;
  }
}
@media screen and (max-width:444px) {
  .header__main {
    overflow: hidden;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0%;
    padding: 110px 10px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 1366px) {
  .header__main {
    height: 110vh;
    background: #161616;
    margin-left: -10px;
  }
  .header__main a {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
    padding-left: 20px;
    border: 0px;
    font-family: 'Roboto', "Arial Regular", sans-serif;
    font-weight: 900;
    border-bottom: 1px solid #333333;
    text-decoration: none;
  }
  .header__main a.header__buy__now {
    width: 100%;
    margin-left: -10px;
    line-height: 60px;
    text-align: start;
    padding-left: 30px;
    margin-top: 0px;
    background: #9e0b0f;
    position: inherit;
    top: 0px;
    left: 10px;
  }
  .header__main a.about {
    margin-top: 60px;
    text-decoration: none;
    color: #fff;
  }
  .header__main .support-link {
    position: relative;
    top: -34px;
    left: 87vw;
  }
}
@media screen and (max-width:444px) {
  .header__main .support-link {
    left: 98vw;
  }
  .header__main a.header__buy__now {
    top: 110px;
  }
}
.header__logo {
  background: url(../images/nav/remnant-logo.png) no-repeat center;
  width: 80px;
  height: 18px;
  background-size: 100% 100%;
  display: inline-block;
  cursor: pointer;
  z-index: 0;
}
@media not screen and (max-width:444px) {
  .header__logo {
    margin-right: auto;
    margin-left: 24px;
  }
}
@media screen and (max-width:444px) {
  .header__logo {
    opacity: 1 !important;
    /* margin-left: -20px; */
    position: relative;
    left: -21vw;
    top: 0;
  }
}
@media screen and (max-width: 850px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header__logo {
    margin-right: auto;
  }
}
.button-title {
  text-decoration: none;
  min-width: 100px;
  height: 40px;
  background: #9e0b0f;
  color: #fff;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  margin-left: 30px;
  text-transform: uppercase;
  position: relative;
  left: -2vw;
  top: 0px;
}
.button-title:hover {
  background: #BF2327;
}
@media screen and (max-width: 1366px) {
  .button-title {
    position: static;
  }
}
.header__page-link {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  text-transform: uppercase;
  padding-bottom: 2px;
}
@media screen and (max-width:444px) {
  .header__page-link {
    border-bottom: 1px solid #333333;
  }
}
@media not screen and (max-width: 1366px) {
  .header__page-link {
    font-weight: bold;
    border-bottom: 1px solid transparent;
  }
  .header__page-link:not(:first-child) {
    margin-right: 30px;
  }
}
@media screen and (max-width: 1366px) {
  .header__page-link {
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.language-logo {
  background: url(../images/nav/language-logo.png) no-repeat center;
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
  margin-left: auto;
  position: relative;
  left: -2vw;
  top: 0px;
}
.language-logo .language-text-menu {
  display: none;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  font-weight: 900;
  border-bottom: 1px solid #333333;
  color: #fff;
  width: 100vw;
  text-transform: uppercase;
}
@media screen and (max-width: 1366px) {
  .language-logo {
    margin-left: 0px;
    height: 60px;
    width: 100vw;
    font-size: 16px;
    font-weight: 900;
    border-bottom: 1px solid #333333;
    line-height: 60px;
    padding-left: 20px;
    background: #161616;
    margin-top: -8px;
    position: relative;
    left: 0vw;
    top: 0px;
    color: #fff;
  }
  .language-logo .language-text-menu {
    display: inline-block;
  }
}
.language-logo .more-language {
  width: 0px;
  height: 0px;
  border: 4px solid;
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 21px;
  border-color: #666666 transparent transparent;
}
@media screen and (max-width: 1366px) {
  .language-logo .more-language {
    position: absolute;
    top: 27px;
    left: 83.5vw;
    border: 6px solid;
    border-color: transparent #ccc;
    border-right: transparent;
  }
  .language-logo .more-language:hover {
    border-color: transparent #fff;
  }
}
@media screen and (max-width:444px) {
  .language-logo .more-language {
    position: absolute;
    top: 27px;
    left: 92.5vw;
    border: 6px solid;
    border-color: transparent #ccc;
    border-right: transparent;
  }
  .language-logo .more-language:hover {
    border-color: transparent #fff;
  }
}
@media not screen and (max-width: 1366px) {
  .language-logo .more-language:hover {
    border-color: #fff transparent transparent;
  }
}
.support-link {
  background: url(../images/nav/href-link.png) no-repeat center;
  width: 8px;
  height: 8px;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: -26px;
  margin-top: -3px;
}
@media not screen and (max-width: 1366px) {
  .support:hover + .support-link {
    background: url(../images/nav/href-link-1.png) no-repeat center;
  }
}
.header__news {
  margin: 0 10px;
}
@media screen and (max-width: 1366px) {
  .header__news {
    margin: 0px 10px 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.header__info-text {
  text-align: center;
}
@media not screen and (max-width: 1366px) {
  .header__info-text {
    margin-right: 20px;
    margin-left: auto;
  }
}
@media screen and (max-width: 1366px) {
  .header__info-text {
    display: none;
  }
}
.header__info--small {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 75%;
}
.header__info--big {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 125%;
  font-weight: bold;
  line-height: 1.35;
}
.header__signup {
  position: relative;
  font-weight: 800;
}
@media not screen and (max-width: 1366px) {
  .header__signup {
    margin-right: 40px;
  }
}
@media screen and (max-width: 1366px) {
  .header__signup {
    margin-top: 15px;
  }
  .header__signup.menu-hide {
    height: 0px;
    opacity: 0 !important;
    padding: 0 !important;
    margin: 0;
    pointer-events: none !important;
  }
}
@media not screen and (max-width: 1366px) {
  .header__signup--sticky {
    display: none;
  }
}
@media screen and (max-width: 1366px) {
  .header__signup--sticky {
    margin-left: auto;
    margin-right: 20px;
  }
  .header__menu-toggle:checked ~ .header__signup--sticky {
    opacity: 0 !important;
    pointer-events: none !important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    visibility: hidden;
  }
}
.header__divider {
  position: relative;
  color: #585858;
  -webkit-transform: scaleX(1.75);
          transform: scaleX(1.75);
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media screen and (max-width: 1366px) {
  .header__divider {
    display: none;
  }
}
.header__misc {
  margin-right: 20px;
}
.header__socialmedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  width: 180px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media screen and (max-width: 1366px) {
  .header__socialmedia {
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
@media only screen and (max-width: 200px) {
  .header__socialmedia {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.newlangdd {
  display: none;
  text-align: left;
  position: absolute;
  top: 39px;
  left: -16px;
}
@media screen and (max-width: 1366px) {
  .newlangdd {
    position: static;
  }
}
.newlangdd__current-lang {
  padding: 4px 8px 8px;
  text-decoration: none;
}
.newlangdd__current-lang:hover,
.newlangdd__current-lang:focus {
  text-decoration: none;
}
.newlangdd__current-lang:hover span,
.newlangdd__current-lang:focus span {
  color: #fff;
}
.newlangdd__text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  color: #a3a3a3;
  font-size: 100%;
  vertical-align: middle;
  text-transform: uppercase;
}
@media screen and (max-width: 1366px) {
  .newlangdd__text {
    color: #fff;
  }
}
.newlangdd__caret {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #d0d0d0;
  vertical-align: middle;
  margin-left: 10px;
}
.newlangdd__options {
  position: absolute;
  -webkit-box-shadow: 2px 2px 5px #000;
          box-shadow: 2px 2px 5px #000;
  top: 0px;
  left: 0px;
  width: 200px;
  background: #161616;
  z-index: 5;
}
.newlangdd__options a.back-language {
  display: none;
  height: 60px;
  font-size: 16px;
  color: #a3a3a3;
  width: 100%;
  padding-left: 46px;
  border: 0px;
  font-weight: 900;
  border-bottom: 1px solid #333333;
  line-height: 60px;
  background: #161616;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.newlangdd__options a.back-language span {
  width: 0px;
  height: 0px;
  border: 6px solid;
  display: inline-block;
  position: relative;
  top: 0px;
  left: -120px;
  border-color: transparent #666666 transparent;
  border-left: transparent;
}
@media screen and (max-width: 1366px) {
  .newlangdd__options a.back-language {
    display: block;
  }
}
@media screen and (max-width: 1366px) {
  .newlangdd__options {
    width: 100%;
    top: -310px;
    left: -12px;
    padding-left: 10px;
    height: 100vh;
  }
}
.newlangdd__options.open {
  display: block;
}
.newlangdd__options__option {
  line-height: 57px;
  display: block;
  border-bottom: solid 1px #333333;
  text-decoration: none;
  height: 57px;
  text-align: start;
  color: #ccc;
  padding-left: 20px;
  background: #161616;
  font-size: 12px;
  font-weight: bold;
}
@media not screen and (max-width: 1366px) {
  .newlangdd__options__option:hover,
  .newlangdd__options__option:focus {
    text-decoration: none;
    background: #262626;
  }
  .newlangdd__options__option:hover span,
  .newlangdd__options__option:focus span {
    color: #fff;
  }
}
@media not screen and (max-width: 1366px) {
  .action-buy .language-logo {
    left: -7vw;
  }
}
@media screen and (max-width: 1366px) {
  .action-buy .remnant-body .header__main a.about {
    margin-top: 0px;
  }
  .action-buy .remnant-body .header__main .newlangdd__options {
    top: -244px;
  }
}
.scroll-marker--signup {
  top: calc(70% - 50vh);
}
.signup {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  pointer-events: none;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup {
    padding-bottom: 0;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .signup {
    background: transparent url("../images/remnant/email-background-mobile.png") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup {
    min-height: 485px;
    margin-top: -165px;
    background: transparent url("../images/remnant/email-background.png") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 825px) and (orientation: landscape) {
  .signup {
    height: 20vw;
  }
}
@media only screen and (min-width: 825px) and (orientation: portrait) {
  .signup {
    height: 20vh;
  }
}
.signup__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: auto;
}
@media screen and (max-width:444px) {
  .signup__form {
    min-width: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup__form {
    min-width: 500px;
    width: 30%;
    max-width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.signup__header {
  margin-bottom: 20px;
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .signup__header {
    text-align: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .signup__header {
    font-size: 150%;
    line-height: 1.2;
  }
}
.signup__text--teaser {
  margin-bottom: 10px;
}
.signup__input-block {
  width: 65%;
  font-size: 90%;
  position: relative;
}
@media screen and (max-width:444px) {
  .signup__input-block {
    width: 100%;
  }
}
.signup__input {
  width: 100%;
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  padding: 11.5px 15px;
  background-color: #000;
  border: solid 1px rgba(66, 66, 66, 0.5);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
  font-size: 100%;
}
.signup__input:invalid:not(.no-input) {
  outline: none;
  border: solid red 1px;
}
.signup__input:focus,
.signup__input:active {
  outline: none;
  border-color: #fff;
}
.signup__input:-webkit-autofill,
.signup__input:-webkit-autofill:hover,
.signup__input:-webkit-autofill:focus,
.signup__input:-webkit-autofill:active {
  -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
  -webkit-transition-delay: 9999s;
}
.signup__submit {
  width: 30%;
  font-size: 90%;
  display: block;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
@media screen and (max-width:444px) {
  .signup__submit {
    padding: 15px 0;
    margin: auto;
    margin-top: 20px;
    width: 100%;
    font-size: 140%;
  }
}
.signup__error {
  margin-top: 10px;
  font-size: 90%;
  font-weight: bold;
  min-width: 500px;
  width: 30%;
  height: 1em;
}
@media screen and (max-width:444px) {
  .signup__error {
    min-width: 100%;
    width: 100%;
    text-align: center;
  }
}
.signup__error--bad {
  color: red;
}
.back-to-top__button {
  pointer-events: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .back-to-top__button {
    margin-top: 45px;
    margin-bottom: -10px;
  }
}
.social-media {
  position: relative;
  background-color: #1b1b1b;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
}
@media only screen and (max-width: 500px) {
  .social-media {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 0px;
  }
}
.socialmedia__btn {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 0.25vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  visibility: initial !important;
}
.socialmedia__btn:hover:after,
.socialmedia__btn:focus:after {
  opacity: 0.5;
  -webkit-filter: blur(0.5px);
          filter: blur(0.5px);
  -webkit-animation: iconhover 1s infinite linear;
          animation: iconhover 1s infinite linear;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .socialmedia__btn:hover:after,
  .socialmedia__btn:focus:after {
    -webkit-animation: ieiconhover 1s infinite linear;
            animation: ieiconhover 1s infinite linear;
  }
}
.socialmedia__btn:before,
.socialmedia__btn:after {
  content: '';
  position: absolute;
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .socialmedia__btn:before,
  .socialmedia__btn:after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.socialmedia__btn:before {
  opacity: 0.9;
}
.socialmedia__btn:after {
  opacity: 0;
}
.socialmedia__btn--twitter:before,
.socialmedia__btn--twitter:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -417px;
  width: 29px;
  height: 23px;
}
.socialmedia__btn--facebook:before,
.socialmedia__btn--facebook:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -971px;
  width: 32px;
  height: 32px;
}
.socialmedia__btn--youtube:before,
.socialmedia__btn--youtube:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -382px;
  width: 29px;
  height: 20px;
}
.socialmedia__btn--twitch:before,
.socialmedia__btn--twitch:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -831px;
  width: 29px;
  height: 31px;
}
.socialmedia__btn--discord:before,
.socialmedia__btn--discord:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1018px;
  width: 29px;
  height: 33px;
}
.socialmedia__btn--vk:before,
.socialmedia__btn--vk:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -572px;
  width: 26px;
  height: 26px;
}
.socialmedia__btn--reddit:before,
.socialmedia__btn--reddit:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -656px;
  width: 32px;
  height: 28px;
}
@media only screen and (max-width: 500px) {
  .socialmedia__btn--fextra {
    width: 100%;
  }
}
.socialmedia__btn--fextra:before,
.socialmedia__btn--fextra:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1066px;
  width: 80px;
  height: 34px;
}
.socialmedia__btn--instagram:before,
.socialmedia__btn--instagram:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -877px;
  width: 32px;
  height: 32px;
}
.social-media__links {
  margin: 0 25px;
}
@media only screen and (max-width: 500px) {
  .social-media__links {
    margin: 0 auto 20px;
  }
}
.signup--hide-email {
  background: transparent;
  min-height: auto;
  height: auto;
  margin-top: 0;
  padding: 0;
}
.signup--hide-email > .signup__header,
.signup--hide-email > .signup__form,
.signup--hide-email > .signup__error {
  display: none;
}
.signup--hide-email > .back-to-top__button {
  margin-top: 0;
  margin-bottom: -10px;
}
.footer-new {
  text-align: center;
  background-color: #000;
  color: #fff;
  padding: 40px 10px 10px;
}
.footer-new--sticky {
  position: fixed;
  bottom: 0;
  top: auto;
  width: 100%;
}
.footer__languages {
  margin-top: 0;
  margin-right: 20px;
  padding: 0;
}
@media screen and (max-width: 1366px) {
  .footer__languages {
    margin-right: 0px;
    margin-bottom: 10px;
  }
}
.footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 650px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 1366px) {
  .footer__logos {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-bottom: 10px;
  }
  .footer__logos > .footer__logo {
    margin-bottom: 10px;
  }
}
@media screen and (max-width:444px) {
  .footer__logos--main .logo--rating {
    display: none;
  }
}
.footer__logos--platforms {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__logos--platforms .logo {
  margin: 20px;
}
.footer__logos--mobile-only {
  display: none;
}
@media screen and (max-width:444px) {
  .footer__logos--mobile-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footer__legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 1200px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .footer__legal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width:444px) {
  .footer__legal {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5px;
}
@media screen and (max-width:444px) {
  .logo {
    margin: 5px 0px;
  }
}
.logo:after {
  content: '';
}
.logo__last {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .logo__last {
    margin-top: 15px;
    width: auto;
  }
}
.logo--pwe:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1381px;
  width: 145px;
  height: 48px;
}
.logo--gunfire:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1708px;
  width: 155px;
  height: 53px;
}
.logo--esrb:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1845px;
  width: 148px;
  height: 72px;
}
.logo--pegi:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -2298px;
  width: 75px;
  height: 92px;
}
.logo--usk:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -2022px;
  width: 75px;
  height: 75px;
}
.logo--rar:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1932px;
  width: 75px;
  height: 75px;
}
.logo--rar {
  pointer-events: none;
}
.logo--steam:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -699px;
  width: 95px;
  height: 29px;
}
.logo--xbone:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -743px;
  width: 140px;
  height: 29px;
}
.logo--ps4:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -787px;
  width: 135px;
  height: 29px;
}
.legal__text {
  width: 100%;
  color: #666;
  font-size: 70%;
  text-align: center;
  line-height: 1.5;
  margin-top: -3px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 825px) and (max-width: 1079px) {
  .legal__text {
    width: 80%;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .legal__text {
    width: 100%;
    margin-top: 15px;
    text-align: center;
  }
}
@media screen and (max-width:444px) {
  .legal__text {
    width: 100%;
    margin: 5px 0px;
    text-align: center;
  }
}
.legal__links {
  font-size: 110%;
  margin-top: 15px;
  text-transform: uppercase;
  color: #999;
}
.legal__link {
  color: #999;
  text-decoration: none;
}
.legal__link:hover,
.legal__link:focus {
  color: #fff;
  text-decoration: underline;
}
.footer > .footer-main {
  width: auto;
  max-width: 960px;
}
.langico {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.langico.langico--en {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -316px;
  width: 30px;
  height: 18px;
}
.langico.langico--de {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -52px;
  width: 30px;
  height: 18px;
}
.langico.langico--fr {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -349px;
  width: 30px;
  height: 18px;
}
.langico.langico--it {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -151px;
  width: 30px;
  height: 18px;
}
.langico.langico--ru {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -184px;
  width: 30px;
  height: 18px;
}
.langico.langico--es {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -283px;
  width: 30px;
  height: 18px;
}
.langwrapper__langs .current-language {
  margin: 0 auto;
  border: none;
}
.langwrapper__langs .current-language > a {
  display: block;
}
.langwrapper__langs .current-language span {
  float: none;
  font-size: 140%;
  vertical-align: middle;
  text-transform: uppercase;
}
.langwrapper__langs .icn-lang {
  display: inline-block;
}
.teaser--main {
  background: #000;
}
.teaser__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  text-align: center;
  margin-bottom: 1%;
  line-height: 1.4;
  font-size: 24px;
  color: #fff;
}
@media screen and (max-width:444px) {
  .teaser__header > br {
    display: none;
  }
}
.looping-trailer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .looping-trailer {
    display: none;
  }
}
@media only screen and (min-width: 1500px) {
  .looping-trailer {
    height: auto;
    width: 100%;
  }
}
.teaser__content {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 200px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__content {
    padding: 20px 0 70px;
  }
}
@media only screen and (min-width: 1200px) {
}
.teaser__content--subject2923 .coming-soon-subject2923 {
  color: #000;
}
@media only screen and (max-width: 1199px) {
  .teaser__content--subject2923 .coming-soon-subject2923 {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser__content--subject2923 .gate-title .title__img--mobile {
    display: none;
  }
}
.teaser__content--subject2923 .gate-title .title__img--desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .teaser__content--subject2923 .gate-title .title__img--desktop {
    display: block;
  }
}
.teaser__trailer-button--main {
  margin: auto;
  max-width: 80px;
}
.graphic-mask {
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  display: block;
  position: relative;
  color: inherit;
}
.pwrd-modal {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background: #000000;
  opacity: 0.5;
}
.enlarge-graphic {
  display: block;
  position: relative;
  overflow: hidden;
  color: inherit;
}
.enlarge-graphic:hover {
  color: inherit;
}
.enlarge-graphic:hover > .enlarge-graphic__mask > .enlarge-graphic__hover-effect:not(.mobile) {
  cursor: pointer;
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.enlarge-graphic:after {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -493px;
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  bottom: 12px;
  right: 9px;
}
.enlarge-graphic__mask {
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAFFCAMAAAAzYaIqAAAAflBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dna+ZdtJAAAAKXRSTlMA+AUO4PIV7CNGzCoJhR3YMXI+TZHSxrQ4mOfAXp9rU6qvZH95pLqLWC3pVqgAABgFSURBVHja7Nxnc/MoEADgRUhIAvXee/H+/z94Lsl7diIncpK7S3I84xnbYwwfgGUBj0F6TJWBJH2MNfg2n94u4nhr1MI1IzyAZ5mK8ASTo+//zDMxj2qMl45mFtzFcYQbNLcJmQ0Xj3heL3Pe2UnRZWAwgDpx6nThAq5Rk4H0Y2TwAoNn1KBwZaR9rGkl5hWFO3JSeBRu0LlLdXxNI0Wfd1iuiBgFYdZEzawOcDRMFvwmzuDA35hpgQWPoNQBUBSgyv0isMUbFIDVDDLBDHb6svKynPKqSoWBA9SwG3hHvcZu0tmN2ymnpngGR05a2X1k+3AREr81g9AKGDhqw+DEaBA1BpscW+PR5gc67kPi1beLxYKRp03rCQq/gNUVGVwwz7TRnlxuXPXclDcjzz3YZHgHNS4HrpfVzF3nZdUHxer9ZU590WRhM9pXPcOiKMnAWvAsURHV2IQbk+4WceQHCjyLdNITgohage4ypBXcU6n4RJ3MNjw3HCaIWFRUhBSOjBVRLwtSYDck3HDgJEhUgomAEytLeQgXzF9jbgrxKqwpg4BMx4e4C14US9/59FS9cLyfGpdarYGLRsULrXebCC48PHt+y6rWCZkPAOahEVmHN5rrLqyShBtZin/z4cyK+jFNCSIWBK9wuHHAk9GCP0a8pToW3GEmNwWTuEt4gYjxmJQ56rU5zBrBG/PBj2aepy6im9p27WqYhD6cZOGCiO0lKlpOux5MOoTDbDNQGsLxU7SSa4h9mvtm6P2smGSJtu04LnAR4xWuwIlSEjzq2VPW4MwYGz4WQUBww2g81ey1Ab703BBdcZvrT9W5UbAcoynwKLHgzIymfNHwlm74BwFbLC/h+CaCO+TepXqm9IjYHxwAq46xsOwwWFBHtC0GHX6Jom4oA0uBM+u7J9osq9aS4Blv4cRYahX/sOHMm3JEVMWlhIbvSaMqqKaU4JZC7X048vEuPcpY4BaoE7ywFTip9M3SRQ2OBxuCA8evsMCR0i94QkyAQUecV7vHM6Kjil9FL9yCqGVU856reRMw+ALMDM8MOBJB21ZDUx35/jSGnh2N4xTVdZ8vc5okfE+TijiMdYI3ltyeUwOA+QSfkFqxFCqM8vQ6g7MMPy0HgAEfwcesWXlJcFME7FSlpVh5BX+jiYNfg1dhm+PFDAAp/sOSPh3tJvOMQCiwU1uFZmawl+WZCMIx5W6BqNFzOYL3zAo0iCG8L0DEOI03+vYw9AX+TY3d06TAI1+BI9r0+EnknDESfEiBb3A7PSpVoqqhB1csG78eqZtVx3+WtuSm4xgUHhFOeenqiBrvx0OYGY5yCRUimLsyzwtEIphCTY53VQATqoc9my7UKwaQzS7u17fCtDv8vNRkwib45dzIgesMVGj4h64T/P4KDRFJvw4fXrqoEMGhGcJ1nLuUl0uaznlfus+zUNfwvk4AANvTcuDzwjk94wnBfdSv6/S4xH+EG3UU/pjxiPOy67p5DIe+75dk4a5KiK7r+L3EoWgNw6zGrvMd5ghDVG1omgZ8FmVGFh6iuVxKjm9SFdhNoYZhCHOc7CasOvxFVArPrMhvpjyd+2VqBrv16y5No7Hvu9A0zbBa7bwexzWv1ynvXPxPkfPOlVlAAZiT+dwlbhF3gcNgJ7vLbX9oWzMTsIVmbVWNed33i1rgpliBh9DMsLK6TtyfENv34wEcsS5X6qctUhG1XjB48+r7fZrX+B3V1VoikoKrc+Q4QRB41DEohQtDAIBieZlzXmO2OjrDP3LUVJ+nfV3ntu8P5rGywBRZYGaZMByHeXdWEvUAD2EH/+CJYPxuwfzT5tCzAmKyepr7Pq25q553A/jkO88XLUnTsltKu4qm6RAGGaNwEkTTyuMOSZ/HGmKcdOPUtKHhOLR9ujHo4+VyKlokiKTCj0jGyhTOASzYg4lTe1zDX4ioWsC7JvACEXjUM9euX6vQa0c7j5roR00Z0vlNGMxtZgGdIjvv0kS9HnLHh5tGaxrUq+3XeVrgiYofppfOaEJt2wLeYFRZ/SuHzjNVxbMFkRDdfQ5AKo9/xHZsS8H5UvJxGoKc4CtrgV/CtWCNCo6IPbzBy2KUfhMS49dIPADqqxqm8Abjp05D6Z/mKnDUIBK4IzOd6VcvX9Kn2BTAdN+40gg6uXxJb9CnGI/UCjYpthw/0p6fueSwjQYoSe9LYJslyjRPZRYtvWOGe+jE5TImvUejsMmPOErS+wRsMV3VRUl6XwhbjFJFSdqhgQ1tmdc/6jZR+s/48Jpnz408hpZ2ieAVK5L7d2mvFF5pmxwlaR8OrzEfk1KuYdIeMWyw/FnuwqRdCGxgi4w/0k4mvGY1KEkfPwii8hha2suG1yqUpJ1aeEWRGZC0WwavyWsM6RMDyHNlCiR9/DJMkUdA0gNWeCFESdpvgBdGlKQPLmFCZA6TKbT00QiUpUk3oSTtN8Etw4gTlKSP5UBmlxTl9/yDLul7GuCah5L0EA+uOShJD2Fw41f9Hav0L6BwY0ZJeoD+F3t3ttsoEERh+GAWQ1gC3h079hjbGer9X3CkkaKAF9EEX/7fM7QQXXWqWl3lPF8b4Opdtwp6YXC3lOhl4JVzYX7FWCFGJFr3Hwa4anSrNmBEJDoljwh3c3X50c4AZz4jYXjlZDOdeIwpAzUGDPCpjhlVaAzhxWorp4QRMcSbr7aY1eIYpPLVQaAeA4Q2pwqNXwvO60RdCwMcBdcyj9RFFRrOzheVupGvGUuFm1OW6k40JwsEF+/TVI8UHCA48P7WemhCJREO3ppUj23Yj4h+20jPFJwg9NrrOcbC0KvUUxmPpaJXpmfSBRcx9Ir0zGUnA1xeWJnpgUMiMh3oc5pISaMH6jqjIYZeC00OK90pDlVFpAP9llVuwUS34sAOzPXAwerdvEy3slmVc4Dg4OxZWOhe4lGJhoOv0CyUCnVFFIHgLFTaJJdELSXfHzgL4k36YV6917d0ymQh3K2Px2oalpG+RVFigDvPbKU2HvzGQDmjhRhjz3oXvG6/Ahs2McyJpw4wxh+1+VsDhijUNiERjRGb6rOMNBncePbfVS3+bMMXCC6uZZYEZvZZ6Uf0Nd2x4AWud/e9Z6tDrB/x1TN6YXDgLRMpO24zdZCnx6Cf50uqjtQAR6u6ysNGbSVpVgyTqGVyutLIwD/27jQLTSAIAnDJJoiyyKqAuEb6/heMeXnJizAMo/lb3yGGbqan+hMO3uyF6BM53vhC9B/LwjIhMjd+GLYtdqyB6AM3vLu2fNRD5lYJRlIhMnULMcaIVjJXYyxjTD2ZazAy8Ec0fWCDkS2/YPSBE8ZqXsaTuRrgujn6WomJRIhMuR7GGKxA5gpMXNnGk7EDpm5C9NEoB98103cUIb8hE37J3AVjP4ToP9r4ixB9XQN5rRCZe+Kd95QXprSSodLHv1o7OYrIg+kKZCjAv/b1TV5aMF2BvrpMrY/yEjBlk74a5/DX8osPrpsjM3dMEsY3P2xwaTOZ6fEvqxOR/AHwbzSZGfCmEpFdD37CyIyT4M1B1lKDJxCZCsY38V0M8AQiUyne+LvHgSl3ZKQadq5Uk2eFKQCbKwtpSQVsT6mPd77UjEkkA24bZJjKxAYwCJFeDG+PqZPDsWgyHGZV6c4AeJdKi1ab3sPU5s65VjLhilwSTKx8vPBpGC3Jc4lDjNlxAMATogVVXTchJjqLUdFkYt2jri2MdX+bMP5LJA03r8Onj7G2/VtDc3c8aa1zRQ0Uen9uwo7MCSKtuOmKAEquiPR8YUh6ZQQLKomIuB5bedJ79lC7ygtzpmjBBTM6EXFCztWTVhliRiEiTsSNGaS1Oey8cIspW15OvJAnvQH+fug8TPQisqpZQ5NWdep3Qf7jpIy4c/cR4xVIqxmsxJXq3lsYcUQ6jtXTgupapoWcMBGKyBMer8JI63gUebSYGi5dEXFzKi1yc+VM4jYfYg87IVqQQy0pubaQDBQ/WqjcDvBjV+6so0mrGpTfMLtoscvcAuzkSee4nzmAJEPdSMfRepqzfvRD0KYWsMXE9RLCLuXEyGiad/CCtPKR3DBVe0jXcj0J0YzLPmoPzyG4bTBlA42kPjt5mrM69N31fsqS2PWgcpWElxmkt1pJsuuh5ngcSaRFq9CHUt1sOVRPy5oeSoEFNmGksXq0fXCKJccM+yBEsy7X3d6PLNvCjJQrn2jW+ZmXxXOfwLPxGzcX0gcuuz6L0q7zdwHUthwoI42iG6xmVe83KdQiIdKIrwhnZ4KY00oLjk0PWPmh6qH2FKJ5d8uy4TVl6WPKemY8gUjvUayfnTgHG1P7IgObeDJx9KAwRB73PZEJ14JCnd94ApERqPjOmeEuZOJoQSFyhCcQmaihwlEgMpRBxeP5Q2b2ULo6zCcjEwOUQr7IIBNxDbU7X6WSgRNm2KyCaNnawwyLA620LM4zzLgehej7b1jKNowMtFBreZVBy6prDbV9I0RLeszqOFRPiw6Yt80qtvKk11jQuLGOJq31zobGDyHSyaDD6zBakPse5oT8FU1LmvsdKtHQnYXo2xLIOufPs7CEpiWljzlRcuGfIFqysTCr5W8gWlJiXsS3haRw3JSOW8QrEbeqcgtzIiZMkcpKXMdpzj8et9ulyjAvOJScCSKldVNumuZ0TxPo1KyCaO4UWhdxkVvQytmH0U/27rS3bSQGA/A7M7rv27ptS/LB//8HN06abmpLstJ2d1MsH8CAg8D+kAwoDkUNVx0VVijuSmQ/388R9Lx82DPuyvrxuauVPRNhheKJhWydiTV7voaxdQ6WBFc/5/XDnmgwyzB4A8+2OOJRVDkmn0/GNukwJ+Llw35lAV05+WG/soBkwxkQ20KPMcfi+g/bpEssPJIZMbZJ4eGBwXN62DZmf8WDoeAUmm3kJ7yHZ79iV+KBzSuIbSQiPJB8OCLbSli4J0/E2EYiwD2PL2BssxCPbN6Esa00iQdcRWTbWfhRe8l4Rgb7+SS6IMY2G88efhRw/GHbVZ6FOy4/ysO2EYcUj0ruBGLbZAZmuDrd8DJi605XFzNk3JhDsct0Ir1P+JxoNiuMPGPvZK7XurgTpYFRGiT00AZKYmyOME1BWVLTDrMUgEAr+ELGFtXdXidzwBLFJSG2ovOuF43EgCU+MbasksPBzmnEAnWp/JwYW5DrdNNg0ZEP+WVPCMojLPHKjM/5ZSvya9I3KZZYnEWzdbU2ADz1m32eCE9xfIp3Bpa4BafQbJFZmPU1TSSWXLkzmq3Rd06lFViQdHz9Yuu0fgrsAA+ifX/h/TvboC4cCw/KMwcftoU5DV0v8YjP5mBbmR4PWGG/e1xhTIxtcc5izOD6D9umsDGHB8azbUS6x4yBvtF14qfE2AqnXO4k00+Wm4+8I2NLQt/vLMyZ9n1ge3ih+IYGW6KRo/CEFU/E2LxzhKc8Pu2OzSoGd8qKHk8kB64qskfmKY3sSlQKzzQ89IA9EKfQCYnGCE/Z3NfKFmhNbeAZmyMQW+TjqYkXEFviBHsX65yQu4PYEm3fY53kSjRb5mYT1gVJxhGILTBr3cMzfDeVrchyLY+wRkX7E4XcIsSWXbFOtnxwK1tU2BJPlFxMZEv0QeKZgJ8TY4saAz/i6SvsE8QhkVg3EGNLhHm8Blgh+axEtiaMIwOLXJ/7gdgysRuVKzHLSivnzLdS2Yo6aBvNwrzU0eu85h08Wxeezi7m7G0DQTqdQ45CbN2lxArX4TSIrWuwZs+D5NmKQsv3WJNeuKWDLao9T2KV4nupbIYgIr27KjyRci8He1TE6C+JxHMu38pgM3ZjU4fOuev9zL9iTWDvdjz7kq0QAVZZVUeMLToHWNdzKYitMG2skhW3lLEVeYBV5YErQWyOTkRCHPceVsi2y/ikMjbjgpQaqbAmaCti7I7IncLJm0S5UZI5yxFIXriMyJaZuXiLRIsODbH/IZM+QwuwxP7K+TMXF/4pjk1bmdUxTCWWBP4XC0Hi+5vUNv6HU6WLhP4FPqRN2xwBD4vUSP8+3WkELTglB5NyEjsRAHC/cHj8JUIQaX0sTofXRMOk7yrU9E5QU9GS907S6nimdxqtCHNBb2o6wjBpnZ4Lqhs/DbBCfir+mDX9Dnrgnha/yYhTK4DdJBIvFP15dsfFP9+p2xWn6VSbcWQLMge4iMmkvisFvQh3RNShIZ1qkVPu2IXl6q8f1Sf7QOaZqDb9VNALDbDOJpGm4FaNIKoHZ3SKuKFvdtVbPP/uBBXWr3lBe4rgVbTOQhBgnRGb9CkX+im6/vKqKb/siA566AOlTguiu1OIMxLUxZ1Ob/6AivneC7WsoXqa/M4xdXrVnPImAiANQJUWgDK8GnjhWkcFOzWdwhxQEHWoBjmkSvWVxAv7nDciPOw9JFHat7bycC0tS0W4Ua2FGyvOBi+2fA/KP++0sJkuZVmI47ib4uys5zXVjmlBBX3kk34dgVoIjWpNzA1LHcaktSRWxN0Yn5xiR5/zc1u22seQKtyMPgxPrg1NPLj4mzSkHJNUAu6RiI69bX39UUPa4ZDaQQRA4UWQ2Pu+qqaqShR+IO9/8OB5rjXze8OWu6nFdvff4SGA1eKVcm1DAlZgIbIgrVjQ30wzs7CBtCv6GZWgz0vwIKlpQeaUmCNrGgxA+oI+GL5sBV0/OZruT5lhS7xRyb408BUk4+4S75udTl0cj+nBISKhFQc/SYAIGyU5fU5nEl3a3zQ28UQLbGVjlhHh1dWk785w6L+SXZyQnhMkQq04ZEObWvgiJIA0PedEojb1xvOU8vBpMX1k7mt6wvSJRKrfbybuncSWw4aNkOYdSjzhjc3tw0VOTSA1+jc5l8PZpJs89QwbqmzHLqetdO3YJp7y8DV4+xK/YBT0QYuGnvELouNIP7hPSer9le7VCo/2NKeK7BhPSenbA7zJguHQbxXqa7FEawMgym5rSHTDHt94btpfDkVNW+zi6ZJNEn8+zzEFvTOxYQHVJZ2OfbWeFLWK7okEM1qHHl0A2Xp4ylN406/HzH7QaSvROKG1p5oW+NPFciVuAruUiHBHWvbgd+fj+vgRzZmudhIFCn841dV0U4iXlwvPpKcyexQiiumDsKE7QUd3HIk5sbaYLm2XnmmZiKFMWmZqRPpxTNvsUo2t7ccScDt6Qtt1cZ8EiY1FhnWNx+rcaGvxTNfCKovwx4qMTM+1IkKqCQVEJj2jJZg00iyfPujojkJGH+ldPGHeudLpjTi+17o+R6lE0CKzB6q7gtRHwu/TEjcKiNozhY7jaNtuzwmdDnEc2xJrPCtK7P3k745vtXfxnljTq7D9Mon1T0mVFQBQLgA10RMHA7BqjczyeHXD8Ew3fnsf8j1gEPSBHpUWZiWwD/RKyCg+CSITn9YLWqKNEhN9IKbL4Ly90+iQTFOJb2TqWz7NyNsyJDKnxLPSMNSLdB8fwvmxtOukUqr0DMtVSgaGW17Tvt8H+LO5H9/TurowAMThmTQFWGlLNxHuQlCOFx/2anUlCsyTCaAKMqmxxgRAtBMUl/gkr6Gbg0YPhhaQB3qnpUOiMEzH3eHqI+kMwJN45e6jKLDswN3l8XjMBf1N2JCRh5vAteQ4+pYMbP+00+hVf/CHP30d/DSJv7UarTNxc9AqygCUe0EvtPvtVIUbq6BvdNcescI4XmmCV+EmGIl6fFJLN7vo4TqjJwA+3DQccSM9BRcSq4zIvVbd7nUlmc7OT6+T+z1W7fFGBcMw+a1sT3pzbC5Tand28DVKhf8BlZYhzcham95ouAmEOInk+/+N9mhN+kDglTyJ1yy23is8YRcBcPJw45NZ+fiM9+xtREXvOrcgXcsrFzdGR69CF58kIz8n0tr66aNRQdvFZTr4h3Pex39wYvwLDGlM9EIPf+zkOgHx2aFLSwVeDedDVikAPr3y4fUafaN/z2Kku9N2pwgbBPguC/eVgU/K6EUPI6O3oBhYRhT3xoh37Vkn00kUPk3hr3bsbQdBGAYD8E8n6MYQmMc4p+IB3Pu/oAFjNPFwAV5Bv8smverfpClNM0RxpQK/GW/U4uByGf1uMWbWhzdPG7bJQ1kva/0uGxX2cHGASL0P5VnijggNF3hf2PkeQKRKG6jYrrIkRhcabSSlcrrpFkJo/Rg9nigHJLrQ2fq6Nbs0DP3IgH1ErvDhSVTjxcQc6aUuz/MEb9bJhCDQEBjK1tGM8/NVrss0WAI0lDSwf5tiP8wbkDHGGGN9dgNllS2nqEPJ/QAAAABJRU5ErkJggg==');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  display: block;
  position: relative;
  color: inherit;
}
.enlarge-graphic__hover-effect {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  font-size: 175%;
  background: rgba(158, 11, 15, 0.9);
  overflow: hidden;
  z-index: 2;
}
.enlarge-graphic__hover-effect.mobile {
  background: transparent;
}
.teaser__background {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__background {
    min-width: none;
    height: 100%;
  }
}
.teaser__background--subject2923-full {
  display: none !important;
}
@media only screen and (min-width: 1200px) {
  .teaser__background--subject2923-full {
    display: block !important;
  }
}
.teaser__background--subject2923-condensed {
  display: none !important;
}
@media only screen and (min-width: 501px) and (max-width: 1199px) {
  .teaser__background--subject2923-condensed {
    display: block !important;
  }
}
.teaser__background--subject2923-tiny {
  display: none !important;
  height: auto;
  bottom: 0;
}
@media only screen and (max-width: 500px) {
  .teaser__background--subject2923-tiny {
    display: block !important;
  }
}
.teaser__background--complete-full {
  display: none !important;
}
@media only screen and (min-width: 1200px) {
  .teaser__background--complete-full {
    display: block !important;
  }
}
.teaser__background--complete-condensed {
  display: none !important;
}
@media only screen and (min-width: 501px) and (max-width: 1199px) {
  .teaser__background--complete-condensed {
    display: block !important;
  }
}
.teaser__background--complete-tiny {
  display: none !important;
  height: auto;
  bottom: 0;
}
@media only screen and (max-width: 500px) {
  .teaser__background--complete-tiny {
    display: block !important;
  }
}
@media only screen and (max-width: 824px) {
  .teaser__content--complete > .title {
    visibility: hidden;
  }
}
@media only screen and (max-width: 500px) {
  .teaser__content--complete > .title {
    height: 60px;
  }
}
.slick-teaser {
  height: 100%;
  width: 100%;
}
.slick-teaser .slick-list,
.slick-teaser .slick-track {
  height: 100%;
}
.slick-teaser .slick-slide {
  position: relative;
  overflow: hidden;
}
.slick-teaser .slick-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .slick-teaser .slick-arrow {
    display: none !important;
  }
}
.slick-teaser .slick-arrow--prev {
  left: 20px;
}
.slick-teaser .slick-arrow--next {
  left: auto;
  right: 20px;
}
.slick-teaser .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width:444px) {
  .slick-teaser .slick-dots {
    bottom: 4%;
  }
}
.slick-teaser__slide {
  height: 100%;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
/*
    Responsive Sprites
    Source: https://github.com/twolfson/gulp.spritesmith/issues/32#issuecomment-75802443

    Usage

    Grunt: // Just 3 things need to be changes in the grunt for a responsive version of spritesmith
    ...
	cssTemplate: 'less_responsive.template.handlebars', // Use template to add new less function and some styling
	padding: 5,                                         // Not really changed, but make sure there's a value to stop bleed
	algorithm: 'top-down',                              // Need to use topdown, otherwise the image will be offset and it'll be annoying to work with
    ...

    HTML:
    <div class="resp-sprite">  // Wrapper, target this with css to size the image
        <img src="<?= $this->staticBaseUrl('{The Spritesheet generated}'); class="cool-img" ?>" />
    </div>

    CSS:
    .cool-img {
        .sprite-responsive(@coolmicrosite-cool-image);
    }
*/
.resp-sprite {
  height: auto;
  overflow: hidden;
}
.resp-sprite > img {
  display: block;
  max-width: none;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .about-sprite--normal {
    display: none !important;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .about-sprite--720 {
    display: none !important;
  }
}
.title--about {
  margin-top: 1%;
  width: 500px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__header--about {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.teaser--about {
  background: transparent no-repeat bottom center / cover;
  padding-top: 20px;
  height: calc(100vh - 55px);
  min-height: 600px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser--about {
    background-image: url("../images/remnant/about/remnant_background1-mobile.jpg");
  }
}
@media only screen and (min-width: 825px) {
  .teaser--about {
    background-image: url("../images/remnant/about/remnant_background1.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__trailer-button--about {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 825px) {
  .teaser__trailer-button--about {
    margin: auto;
  }
}
.teaser__trailerlink {
  font-weight: bold;
  font-size: 150%;
  -webkit-transform: translateX(-50%) scale(0.8);
          transform: translateX(-50%) scale(0.8);
  position: absolute;
  top: 215px;
  left: 50%;
}
@media screen and (max-width:444px) {
  .teaser__trailerlink {
    top: 190px;
    display: inline-block;
  }
}
.teaser__trailervideo {
  height: 60vw;
  width: 80vh;
  display: none;
  position: relative;
  max-height: 80%;
  max-width: 90%;
  min-width: 70%;
  z-index: 2;
  -webkit-transition: min-width 0.5s, width 0.5s, height 0.5s;
  transition: min-width 0.5s, width 0.5s, height 0.5s;
  -webkit-transform: translateZ(0);
}
.teaser__trailervideo.minimize {
  height: 180px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__trailervideo {
    min-width: 65%;
  }
  .teaser__trailervideo.minimize {
    height: 55vw;
    width: 75vh;
  }
}
@media only screen and (min-width: 1080px) {
  .teaser__trailervideo.minimize {
    min-width: 60%;
    height: 50vw;
    width: 70vh;
  }
}
.teaser__godown {
  bottom: 5px;
  z-index: 3;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__godown {
    display: none;
  }
}
.teaser__popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 50;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: radial-gradient(transparent 5%, #000 70%);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
  overflow-y: auto;
}
.teaser__popup > .status-container {
  position: absolute;
  top: 47%;
  left: 50.5%;
  -webkit-transform: scale(5);
          transform: scale(5);
}
.teaser__video {
  width: 100%;
}
.teaser__signup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 0;
  -webkit-transform: scale(0) translateZ(0);
  transform: scale(0);
  -webkit-transition: max-height 0.5s, -webkit-transform 0.5s;
  transition: max-height 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, max-height 0.5s;
  transition: transform 0.5s, max-height 0.5s, -webkit-transform 0.5s;
  margin-top: 25px;
  padding: 0 15px;
}
.teaser__signup.show {
  max-height: 200px;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.teaser__cta-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser__cta-buttons {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media screen and (max-width:444px) {
  .teaser__cta-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .teaser__cta-buttons {
    margin-bottom: 2%;
  }
}
.teaser-button--about {
  min-width: 50%;
}
@media screen and (max-width:444px) {
  .teaser-button--about {
    margin-bottom: 20px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .teaser-button--about {
    width: 100%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .teaser-button--about:first-child {
    margin-left: -25px;
    margin-right: 25px;
  }
  .teaser-button--about:last-child {
    margin-left: 25px;
  }
}
.scroll-marker--about {
  top: calc(47% - 50vh);
}
.scroll-marker--world-mobile {
  top: -100px;
}
.game-information {
  width: 100%;
  padding: 0px;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information {
    min-height: 900px;
    height: 100vh;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information {
    position: relative;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information {
    min-height: 40px;
  }
}
.game-information__content {
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width:444px) {
  .game-information__content {
    -webkit-transition: max-height 0.35s;
    transition: max-height 0.35s;
    -webkit-transform: translateZ(0);
    overflow: hidden;
  }
}
.game-information__description {
  padding: 20px 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  line-height: 2;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description {
    position: absolute;
    opacity: 0;
    height: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    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: translateZ(0);
  }
}
@media only screen and (min-width: 1080px) {
  .game-information__description {
    width: 45%;
    max-width: 650px;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description {
    width: 55%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__description {
    opacity: 0;
    width: 100%;
    height: auto;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-transform: translateZ(0);
  }
}
@media screen and (max-width:444px) {
  .game-information__description {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--left {
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
    left: 15%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--right {
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
    right: 15%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--center {
    text-align: center;
    max-width: 1200px;
  }
}
@media only screen and (min-width: 825px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .game-information__description--center {
    left: 50%;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }
}
.game-information__header {
  width: 100%;
  line-height: 1.2;
  margin-bottom: 5px;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__header {
    text-align: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__header {
    font-size: 150%;
  }
}
.game-information__text {
  width: 100%;
  font-size: 100%;
  color: #fff;
}
.game-information__background {
  width: 100%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__background {
    height: 100%;
  }
  .game-information__background--mobile {
    display: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background:not(.game-information__background--mobile) {
    display: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mobile {
    position: relative;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mobile {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--mobile {
    display: none;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--mankind > .about-sprite--normal {
    width: 148.14814815%;
    margin-top: -59.52380952%;
    margin-bottom: -524.07407407%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--mankind > .about-sprite--720 {
    width: 100%;
    margin-top: -116.66666667%;
    margin-bottom: -1311.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--mankind {
    background: transparent url("../images/remnant/about/remnant_of_mankind_bg.jpg") no-repeat center center / cover;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__content--explore-realms {
    position: relative;
  }
  .game-information__content--explore-realms:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 36px;
    z-index: 5;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: transparent url(../images/remnant/about/disconnect-divider.jpg) no-repeat bottom center / cover;
  }
}
.game-information__description--explore-realms-main {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 85px 3%;
  z-index: 2;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .game-information__description--explore-realms-main {
    width: 100%;
    pointer-events: none;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__description--explore-realms-main {
    padding-bottom: 20px;
    padding-top: 50px;
  }
}
.game-information__background--explore-realms {
  background: transparent url("../images/remnant/about/explore_realms_bg.jpg") no-repeat center center / cover;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--explore-realms {
    background-size: 150%;
    background-position: 95% 40%;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--craft-upgrade-specialize > .about-sprite--normal {
    width: 148.93617021%;
    margin-top: 0%;
    margin-bottom: -586.70212766%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--craft-upgrade-specialize > .about-sprite--720 {
    width: 100%;
    margin-top: -58.33333333%;
    margin-bottom: -1370.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--craft-upgrade-specialize {
    background: transparent url("../images/remnant/about/craft_upgrade_specialize_bg.jpg") no-repeat center center / cover;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information--strength-in-numbers:after {
    display: none;
  }
}
@media screen and (max-width:444px) {
  .game-information__background--strength-in-numbers > .about-sprite--normal {
    width: 148.14814815%;
    margin-top: -119.04761905%;
    margin-bottom: -464.55026455%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .game-information__background--strength-in-numbers > .about-sprite--720 {
    width: 100%;
    margin-top: -175%;
    margin-bottom: -1253.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .game-information__background--strength-in-numbers {
    padding-bottom: 50px;
    background: transparent url("../images/remnant/about/strength_in_numbers_bg.jpg") no-repeat center center / cover;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .worlds-selection {
    display: none;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .worlds-selection {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    overflow: hidden;
  }
}
.world-selector {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 20%;
  -webkit-transition: width 0.35s ease-out;
  transition: width 0.35s ease-out;
  cursor: pointer;
  /*
	&:not(&--coming-soon) {
		width: 28%;
		transition: width 0.35s ease-out;
		cursor: pointer;

		&:hover {
			width: 31%;
			& > .world-selector__background:after {
				opacity: 0;
			}
		}

		& > .world-selector__background {
			&:after {
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: 0.75;
				transition: opacity 0.35s ease-out;
				-webkit-transform: translateZ(0);
			}
		}
	}
	&&--coming-soon {
		width: 16%;

		&:before {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.75);
			z-index: 1;
		}

		& > .world-selector__header {
			position: relative;
			font-size: 140%;

			&:after {
				content: attr(data-text);
				font-size: 75%;
				position: absolute;
				top: 125%;
				left: 0;
				width: 100%;
				text-align: center;
			}
		}
	}
	*/
}
.world-selector:not(:last-child):after {
  content: '';
  position: absolute;
  width: 1922px;
  height: 21px;
  left: 100%;
  background: url(../images/remnant/section-divider.png) no-repeat bottom center / cover;
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.world-selector > .world-selector__background:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.75;
  -webkit-transition: opacity 0.35s ease-out;
  transition: opacity 0.35s ease-out;
  -webkit-transform: translateZ(0);
}
.world-selector:hover {
  width: 26%;
}
.world-selector:hover > .world-selector__background:after {
  opacity: 0;
}
.world-selector__header {
  width: 100%;
  text-align: center;
}
.world-dropdown-selector {
  width: 150px;
}
.world-dropdown-selector > .select-items > .same-as-selected {
  display: none;
}
.world-selector__background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
.world-selector--earth > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-earth.jpg");
  background-position: 29% 0%;
}
.world-selector--yaesha > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-yaesha.jpg");
  background-position: 80% 0;
}
.world-selector--rhom > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-rhom.jpg");
  background-position: 18% 0;
}
.world-selector--corsus > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-corsus.jpg");
  background-position: 81% 0;
}
.world-selector--reisum > .world-selector__background {
  background-image: url("../images/remnant/about/worlds/world-reisum.jpg");
  background-position: 55% 0;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #no-world:not(:checked) ~ .biomes {
    opacity: 1;
    pointer-events: auto;
  }
}
.biomes {
  display: none;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-transform: translateZ(0);
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0 15%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #000;
    z-index: 4;
  }
}
.biomes__background,
.world-content,
.biome-information,
.biome-information__sub-description {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-transform: translateZ(0);
}
.biomes__background {
  background-size: cover;
  background-position: bottom center;
}
.biomes__top {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.biomes__header {
  font-size: 105%;
  letter-spacing: 1px;
  cursor: pointer;
}
.biomes__world-content {
  position: relative;
  height: 70%;
  width: 100%;
}
.world-content__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 50%;
}
.world-content__header {
  padding-left: 2px;
  font-size: 185%;
  letter-spacing: 2px;
  margin: 0 20px 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.world-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.world-content__tabs {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.world-content__tab {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.world-content__tab:not(:first-child) {
  margin-left: 40px;
}
.world-content__tab:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  border-bottom: solid #9e0b0f 1px;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
}
.world-content__tab:hover:after {
  opacity: 0.35;
}
.world-content__bottom {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.biome-information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.biome-information__description {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  position: relative;
  width: 50%;
  height: inherit;
  margin-right: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 2;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 500px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .biome-information__description {
    width: 100%;
    min-width: auto;
  }
}
.biome-information__sub-description {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.biome-information__sub-section {
  width: 66%;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 1px;
}
@media only screen and (min-width: 3840px) {
  .biome-information__sub-section {
    max-width: 800px;
  }
}
.sub-section__thumbnail-wrapper {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .sub-section__thumbnail-wrapper {
    width: 24%;
  }
}
@media only screen and (min-width: 2550px) and (max-width: 3839px), only screen and (min-width: 3840px) {
  .sub-section__thumbnail-wrapper {
    font-size: 80%;
  }
}
@media only screen and (min-width: 3840px) {
  .sub-section__thumbnail-wrapper {
    font-size: 60%;
  }
}
.sub-section__thumbnail {
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.about-video-thumbnail {
  width: 100%;
}
.sub-section__thumbnail-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.sub-section__thumbnail-border:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.75;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-transform: translateZ(0);
}
.sub-section__section + .sub-section__thumbnail-border:after {
  content: '▲';
  position: absolute;
  color: #9e0b0f;
  bottom: -2%;
  left: 50%;
  -webkit-transform: translate(-50%) scale(2, 1.25);
          transform: translate(-50%) scale(2, 1.25);
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.sub-section__section:hover + .sub-section__thumbnail-border:after {
  opacity: 0.25;
}
.sub-section__video + .sub-section__thumbnail-border:after {
  content: '';
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.5;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sub-section__video:hover + .sub-section__thumbnail-border:after {
  opacity: 1;
}
.sub-section__thumbnail:hover + .sub-section__thumbnail-border:before {
  opacity: 0.25;
}
.sub-section__thumbnail-border > img {
  width: 100%;
  margin-top: -1328.72928177%;
  margin-bottom: 0%;
  margin-left: 0%;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-earth:checked ~ .biomes > .biomes__world-content > .world-content[data-world="earth"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__background--earth-city {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="city"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="city"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="city"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="city"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__background--earth-subway {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="subway"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="subway"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="subway"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="subway"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__background--earth-canopy {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="canopy"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canopy"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="canopy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canopy"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__background--earth-rural-earth {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="rural-earth"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="rural-earth"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="rural-earth"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="rural-earth"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__background--earth-ward-prime {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="ward-prime"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ward-prime"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="environment"][data-option="ward-prime"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ward-prime"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="earth"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-earth:checked ~ .biomes > input[data-world="earth"]:checked[data-tab="enemy"] ~ .biomes__background--earth-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-city {
    background-image: url("../images/remnant/about/worlds/earth/city-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-city > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: 0%;
    margin-bottom: -1433.95225464%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-city > .about-sprite--720 {
    width: 100%;
    margin-top: -525%;
    margin-bottom: -903.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-subway {
    background-image: url("../images/remnant/about/worlds/earth/subway-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-subway > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -298.67374005%;
    margin-bottom: -1134.74801061%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-subway > .about-sprite--720 {
    width: 100%;
    margin-top: -641.66666667%;
    margin-bottom: -786.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-canopy {
    background-image: url("../images/remnant/about/worlds/earth/canopy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-canopy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -59.41644562%;
    margin-bottom: -1374.53580902%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-canopy > .about-sprite--720 {
    width: 100%;
    margin-top: -466.66666667%;
    margin-bottom: -961.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-rural-earth {
    background-image: url("../images/remnant/about/worlds/earth/rural-earth-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-rural-earth > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -657.40740741%;
    margin-bottom: -771.95767196%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-rural-earth > .about-sprite--720 {
    width: 100%;
    margin-top: -583.33333333%;
    margin-bottom: -845.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-ward-prime {
    background-image: url("../images/remnant/about/worlds/earth/ward-prime-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-ward-prime > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -717.46031746%;
    margin-bottom: -711.9047619%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-ward-prime > .about-sprite--720 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -1428.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--earth-enemy {
    background-image: url("../images/remnant/about/worlds/earth/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--earth-enemy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -178.77984085%;
    margin-bottom: -1254.64190981%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--earth-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -408.33333333%;
    margin-bottom: -1020.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-yaesha:checked ~ .biomes > .biomes__world-content > .world-content[data-world="yaesha"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__background--yaesha-jungle {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="jungle"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="jungle"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="jungle"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="jungle"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__background--yaesha-village {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="village"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="village"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="village"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="village"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__background--yaesha-ziggurat {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="ziggurat"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ziggurat"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="environment"][data-option="ziggurat"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="ziggurat"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="yaesha"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-yaesha:checked ~ .biomes > input[data-world="yaesha"]:checked[data-tab="enemy"] ~ .biomes__background--yaesha-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-jungle {
    background-image: url("../images/remnant/about/worlds/yaesha/jungle-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-jungle > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -239.36170213%;
    margin-bottom: -1197.87234043%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-jungle > .about-sprite--720 {
    width: 100%;
    margin-top: -1283.33333333%;
    margin-bottom: -145.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-village {
    background-image: url("../images/remnant/about/worlds/yaesha/village-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-village > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -359.57446809%;
    margin-bottom: -1077.65957447%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-village > .about-sprite--720 {
    width: 100%;
    margin-top: -700%;
    margin-bottom: -728.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-ziggurat {
    background-image: url("../images/remnant/about/worlds/yaesha/ziggurat-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-ziggurat > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -119.14893617%;
    margin-bottom: -1318.08510638%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-ziggurat > .about-sprite--720 {
    width: 100%;
    margin-top: -1341.66666667%;
    margin-bottom: -86.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--yaesha-enemy {
    background-image: url("../images/remnant/about/worlds/yaesha/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--yaesha-enemy > .about-sprite--normal {
    width: 509.28381963%;
    margin-top: -418.56763926%;
    margin-bottom: -1014.85411141%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--yaesha-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -1225%;
    margin-bottom: -203.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-rhom:checked ~ .biomes > .biomes__world-content > .world-content[data-world="rhom"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__background--rhom-buriedcity {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="buriedcity"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="buriedcity"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="buriedcity"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="buriedcity"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__background--rhom-canyon {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="canyon"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canyon"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="canyon"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="canyon"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__background--rhom-citadel {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="citadel"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="citadel"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="environment"][data-option="citadel"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="citadel"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="rhom"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-rhom:checked ~ .biomes > input[data-world="rhom"]:checked[data-tab="enemy"] ~ .biomes__background--rhom-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-buriedcity {
    background-image: url("../images/remnant/about/worlds/rhom/buriedcity-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-buriedcity > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -777.51322751%;
    margin-bottom: -651.58730159%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-buriedcity > .about-sprite--720 {
    width: 100%;
    margin-top: -1050%;
    margin-bottom: -378.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-canyon {
    background-image: url("../images/remnant/about/worlds/rhom/canyon-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-canyon > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -837.83068783%;
    margin-bottom: -591.26984127%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-canyon > .about-sprite--720 {
    width: 100%;
    margin-top: -1108.33333333%;
    margin-bottom: -320.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-citadel {
    background-image: url("../images/remnant/about/worlds/rhom/citadel-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-citadel > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -898.14814815%;
    margin-bottom: -530.95238095%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-citadel > .about-sprite--720 {
    width: 100%;
    margin-top: -1166.66666667%;
    margin-bottom: -261.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--rhom-enemy {
    background-image: url("../images/remnant/about/worlds/rhom/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--rhom-enemy > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -958.46560847%;
    margin-bottom: -470.63492063%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--rhom-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -991.66666667%;
    margin-bottom: -436.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-corsus:checked ~ .biomes > .biomes__world-content > .world-content[data-world="corsus"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__background--corsus-swamp {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="swamp"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="swamp"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="swamp"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="swamp"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__background--corsus-mines {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="mines"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="mines"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="environment"][data-option="mines"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="mines"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="corsus"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-corsus:checked ~ .biomes > input[data-world="corsus"]:checked[data-tab="enemy"] ~ .biomes__background--corsus-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-swamp {
    background-image: url("../images/remnant/about/worlds/corsus/swamp-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-swamp > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1084.84042553%;
    margin-bottom: -351.86170213%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-swamp > .about-sprite--720 {
    width: 100%;
    margin-top: -350%;
    margin-bottom: -1078.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-mines {
    background-image: url("../images/remnant/about/worlds/corsus/mines-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-mines > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1024.20212766%;
    margin-bottom: -412.5%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-mines > .about-sprite--720 {
    width: 100%;
    margin-top: -291.66666667%;
    margin-bottom: -1136.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--corsus-enemy {
    background-image: url("../images/remnant/about/worlds/corsus/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--corsus-enemy > .about-sprite--normal {
    width: 510.63829787%;
    margin-top: -1145.4787234%;
    margin-bottom: -291.22340426%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--corsus-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -233.33333333%;
    margin-bottom: -1195.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  #world-reisum:checked ~ .biomes > .biomes__world-content > .world-content[data-world="reisum"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="environment"]:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__background--reisum-drolniir-woods {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="drolniir-woods"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="drolniir-woods"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="drolniir-woods"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="drolniir-woods"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__background--reisum-warrens {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="warrens"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="warrens"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="warrens"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="warrens"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__background--reisum-frieran-sea {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__description > .biome-information__sub-description[data-option="frieran-sea"] {
    opacity: 1;
    pointer-events: none;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="frieran-sea"] > .sub-section__thumbnail-border:before {
    opacity: 0;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="environment"][data-option="frieran-sea"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="environment"] > .biome-information__sub-section > .sub-section__thumbnail-wrapper[data-option="frieran-sea"] > .sub-section__thumbnail-border:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__top > .world-content__tabs > .world-content__tab[data-tab="enemy"]:after {
    opacity: 1;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__world-content > .world-content[data-world="reisum"] > .world-content__bottom > .biome-information[data-tab="enemy"] {
    opacity: 1;
    pointer-events: auto;
  }
  #world-reisum:checked ~ .biomes > input[data-world="reisum"]:checked[data-tab="enemy"] ~ .biomes__background--reisum-enemy {
    opacity: 1;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-drolniir-woods {
    background-image: url("../images/remnant/about/worlds/reisum/drolniir-woods-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-drolniir-woods > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -597.35449735%;
    margin-bottom: -832.01058201%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-drolniir-woods > .about-sprite--720 {
    width: 100%;
    margin-top: -816.66666667%;
    margin-bottom: -611.80555556%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-warrens {
    background-image: url("../images/remnant/about/worlds/reisum/warrens-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-warrens > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -537.3015873%;
    margin-bottom: -892.06349206%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-warrens > .about-sprite--720 {
    width: 100%;
    margin-top: -933.33333333%;
    margin-bottom: -495.13888889%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-frieran-sea {
    background-image: url("../images/remnant/about/worlds/reisum/frieran-sea-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-frieran-sea > .about-sprite--normal {
    width: 507.93650794%;
    margin-top: -477.24867725%;
    margin-bottom: -952.11640212%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-frieran-sea > .about-sprite--720 {
    width: 100%;
    margin-top: -875%;
    margin-bottom: -553.47222222%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .biomes__background--reisum-enemy {
    background-image: url("../images/remnant/about/worlds/reisum/enemy-bg.jpg");
  }
}
@media screen and (max-width:444px), only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .sub-section__thumbnail--reisum-enemy > .about-sprite--normal {
    width: 100%;
    margin-top: -236.19791667%;
    margin-bottom: 0%;
    margin-left: 0%;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .sub-section__thumbnail--reisum-enemy > .about-sprite--720 {
    width: 100%;
    margin-top: -758.33333333%;
    margin-bottom: -670.13888889%;
    margin-left: 0%;
  }
}
.biome-information[data-world="earth"][data-tab="environment"] .biome-information__sub-section {
  max-width: 1000px;
  width: auto;
}
.biome-information[data-world="earth"][data-tab="environment"] .sub-section__thumbnail-wrapper {
  width: 15%;
}
.biomes-mobile {
  display: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .biomes-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    position: relative;
    min-height: 40px;
  }
}
.biomes-mobile__world-content {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
  min-height: 40px;
}
.biomes-mobile__world-content > .world-content__header,
.biomes-mobile__world-content > .biomes__header {
  padding: 0 3%;
}
.biomes-mobile__world-content > .world-content__header {
  margin-bottom: 20px;
}
.world-dropdown-selector-mobile {
  width: 100%;
  padding: 0 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.world-dropdown-selector-mobile > .select-selected:after {
  right: 10%;
}
.world-dropdown-selector-mobile > .select-items {
  width: 93.5%;
  left: 3%;
}
.world-dropdown-selector-mobile > .select-items > .select-option {
  border: none;
}
.slick_biomes {
  margin-bottom: 20px;
}
.slick_biomes > .slick-dots {
  width: 25%;
  position: absolute;
  top: calc(56vw + 2.5em);
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  min-width: 150px;
}
.slick_biomes > .slick-dots > li {
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.slick_biomes__slide {
  outline: none;
}
.slick_biomes__slide > .biomes__header {
  text-align: center;
  margin-bottom: 35px;
}
.slick_biomes__description {
  padding: 0 3%;
}
.truncate-read-more {
  display: none;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  position: relative;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 150%;
}
.truncate-read-more:after {
  content: "∨";
  position: absolute;
  top: 0;
  left: 110%;
  -webkit-transform: scale(1.15, 0.7);
          transform: scale(1.15, 0.7);
}
.biome-information__spacer {
  pointer-events: none;
  color: transparent;
  float: left;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.biome-information__spacer::-moz-selection {
  color: transparent;
}
.biome-information__spacer::selection {
  color: transparent;
}
@media (orientation: portrait) {
  .about-lb-video #cboxContent {
    -webkit-transform: translateY(25vh);
            transform: translateY(25vh);
  }
  .about-lb-video #cboxLoadedContent {
    position: relative;
    width: 100% !important;
    height: 0 !important;
    padding-top: 56.25%;
  }
  .about-lb-video #cboxLoadedContent > .cboxIframe {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.about-lb-video #cboxClose::after {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.play-btn-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.play-btn-overlay:after {
  content: '';
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.mixin-max1168 {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.blogcarousel > .slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  bottom: 40px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel > .slick-dots {
    bottom: 20px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel > .slick-dots {
    bottom: 4%;
  }
}
.blogcarousel > .slick-dots > li {
  margin: 0 5px;
}
.mixin-news-bg-style {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
}
.blogswrapper {
  max-width: 1208px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 75px;
  width: 100%;
}
.blogswrapper .button {
  margin: auto;
  max-width: 200px;
}
.blogfilter {
  margin-bottom: 25px;
  text-align: left;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 825px) and (max-width: 1079px) {
  .blogfilter {
    max-width: 315px;
  }
}
.blogfilter__option {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 20px;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  color: #fff;
  display: inline-block;
  margin-right: 50px;
  font-weight: 400;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  margin-bottom: 40px;
}
@media only screen and (min-width: 825px) {
  .blogfilter__option {
    margin-bottom: 25px;
  }
}
.blogfilter__option:hover {
  color: #f79d00;
}
.blogfilter__option.js-microsite-news-carousel-selected {
  font-weight: 700;
  color: #f79d00;
}
.blogswrapper__btn-load-more {
  margin: 0 auto 30px;
}
.bloglist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: left;
  margin: 0 auto;
}
@media only screen and (min-width: 825px) {
  .bloglist {
    width: 100%;
  }
}
.bloglist__news-block {
  margin-bottom: 3.9%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 825px) {
  .bloglist__news-block {
    width: calc(33% - 8px);
  }
}
.bloglist__news-block:hover:not(.fp-bloglist) .bloglist__overlay {
  top: 0%;
  background: rgba(158, 11, 15, 0.9);
  padding-top: 20%;
}
.bloglist__news-block--spacer {
  margin-bottom: 0;
}
.bloglist__news-image {
  width: 100%;
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__news-image {
    display: block;
  }
}
.bloglist__news-image--spacer {
  background: rgba(0, 0, 0, 0.2);
  padding-bottom: 56.31578947368421%;
}
.bloglist__gradient-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(70%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.8) 95%);
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__gradient-overlay {
    display: block;
  }
}
.bloglist__overlay {
  position: absolute;
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
  height: 100%;
  text-decoration: none;
  padding: 20% 6% 0;
  background: rgba(229, 113, 0, 0);
  display: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__overlay {
    display: block;
    top: 45%;
    background: rgba(229, 113, 0, 0);
  }
}
.bloglist__overlay:hover {
  text-decoration: none;
}
.bloglist__overlay__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  display: block;
  margin-bottom: 15px;
  font-weight: 700;
  padding-top: 3px;
}
.bloglist__overlay__title:hover {
  text-decoration: none;
}
.bloglist__overlay__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1.25;
  color: #fff;
  font-weight: 400;
}
.bloglist__mobileinfo {
  text-decoration: none;
}
.bloglist__mobileinfo:hover {
  text-decoration: none;
}
@media only screen and (min-width: 825px) {
  .bloglist__mobileinfo {
    display: none;
  }
}
.bloglist__mobileinfo__image {
  width: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
}
.bloglist__mobileinfo__title {
  font-size: 135%;
  line-height: 1;
  text-transform: uppercase;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  display: block;
  font-weight: 700;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 35px 0;
}
.bloglist__mobileinfo__title:hover {
  text-decoration: none;
}
.bloglist__mobileinfo__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 140%;
  line-height: 1.2;
  color: #fff;
  font-weight: 400;
  padding-bottom: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 35px 0;
}
.bloglist__buttoncontainer {
  text-align: center;
  margin-bottom: 60px;
}
.bloglist__buttoncontainer .button__text {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.bloglist__buttoncontainer .button__text:hover {
  cursor: pointer;
  color: #fff;
}
.bloglist__buttoncontainer .button__text:before,
.bloglist__buttoncontainer .button__text:after {
  position: absolute;
}
.bloglist__buttoncontainer .button__text:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.bloglist__buttoncontainer .button__text:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .bloglist__buttoncontainer .button__text:hover {
    border-color: #9e0b0f;
  }
  .bloglist__buttoncontainer .button__text:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.bloglist__buttoncontainer .button__text--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .bloglist__buttoncontainer .button__text--email {
    height: 46px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel {
    margin-bottom: 48px;
  }
}
.blogcarousel > .slick-arrow {
  display: none !important;
  top: 50%;
}
@media only screen and (min-width: 825px) {
  .blogcarousel > .slick-arrow {
    display: block !important;
  }
}
.blogcarousel > .slick-arrow--prev {
  left: 2vw;
}
.blogcarousel > .slick-arrow--next {
  right: 2vw;
}
.fp-headline {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 30px;
}
.fp-headline--news {
  position: absolute;
  top: 50px;
  left: 20px;
}
.fp-news {
  padding: 0;
  display: block !important;
}
.fp-news__news-img {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  display: none;
}
@media only screen and (min-width: 825px) {
  .fp-news__news-img {
    display: block;
  }
}
.fp-news__news-img--no-featured {
  background-image: url("../images/remnant/news-background.png");
  background-size: contain;
  background-position: top center;
  display: block;
}
.fp-news__news-info {
  position: relative;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: left;
  color: #fff;
  z-index: 2;
  padding: 440px 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1210px;
  margin: 0 auto;
}
.fp-news__no-featured {
  padding-top: 115px;
}
.fp-news__news-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fp-news__news-link:hover {
  text-decoration: none;
}
.fp-news__news-title {
  font-weight: 700;
  font-size: 48px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  width: 70%;
  margin-bottom: 10px;
}
.fp-news__news-title a {
  color: #fff;
  text-decoration: none;
}
.fp-news__news-description {
  font-size: 24px;
  width: 70%;
  margin-bottom: 76px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.5;
}
.fp-news__news-description a {
  color: #fff;
  text-decoration: none;
}
.fp-news__blogs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto 185px;
  width: 100%;
}
.fp-bloglist {
  margin-bottom: 0;
}
.fp-news-btn {
  margin: 0 auto 140px;
  position: relative;
  font-size: 140%;
  line-height: 1;
  padding: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  min-width: 182px;
}
@media only screen and (min-width: 825px) {
  .fp-news-btn {
    width: 17%;
  }
}
/* Carousel */
.blogcarousel__horse__wrapper {
  position: relative;
  height: 310px;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__wrapper {
    height: 350px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__wrapper {
    height: 720px;
  }
}
.blogcarousel__horse__backdrop {
  background-position: center;
  background-repeat: no-repeat;
  height: 200px;
  background-size: cover;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__backdrop {
    height: 300px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__backdrop {
    background-size: cover;
    height: 720px;
  }
}
.blogcarousel__horse__content {
  max-width: 1168px;
  margin: 0 auto;
  padding-top: 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__content {
    padding-top: 210px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__content {
    padding-top: 473px;
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__content {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (min-width: 2550px) and (max-width: 3839px) {
  .blogcarousel__horse__content {
    padding-left: 0;
    padding-right: 0;
  }
}
.blogcarousel__horse__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 700;
  margin-bottom: 12px;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 150%;
  line-height: 1;
}
.blogcarousel__horse__title:hover {
  text-decoration: none;
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__title {
    font-size: 200%;
    line-height: 48px;
  }
}
.blogcarousel__horse__description {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 400;
  width: 66%;
  color: #fff;
  display: block;
  font-size: 100%;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .blogcarousel__horse__description {
    width: 100%;
    height: 100px;
  }
  .blogcarousel__horse__description:after {
    content: '';
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
    height: 17%;
    padding-right: 1px;
    text-align: right;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(85%, #000), to(#000));
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000 85%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e0e0e0', endColorstr='#e0e0e0', GradientType=1);
  }
}
@media only screen and (min-width: 825px) {
  .blogcarousel__horse__description {
    line-height: 30px;
    font-size: 150%;
  }
}
.blogcarousel__horse__description:hover {
  text-decoration: none;
}
.newsarticle {
  font-size: 10px;
  color: #fff;
}
.newsarticle__bg__content {
  background-position: center;
  background-repeat: no-repeat;
  height: 720px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover;
  width: 100%;
  position: absolute;
  z-index: 1;
  height: 200px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__bg__content {
    height: 720px;
  }
}
.newsarticle__tagcrumbs {
  max-width: 1208px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding-top: 35px;
  padding-bottom: 120px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__tagcrumbs {
    padding-top: 60px;
    padding-bottom: 330px;
  }
}
.newsarticle__tagcrumbs__crumb {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 160%;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
}
@media only screen and (min-width: 825px) {
  .newsarticle__tagcrumbs__crumb {
    font-size: 240%;
  }
}
.newsarticle__tagcrumbs__crumb:hover {
  text-decoration: none;
}
.newsarticle__tagcrumbs__divider {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #fff;
}
.newsarticle__wrapper {
  z-index: 2;
  position: relative;
  max-width: 1208px;
  padding: 0 20px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.newsarticle__wrapper iframe {
  max-width: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .newsarticle__wrapper iframe {
    height: 250px;
  }
}
.newsarticle__header__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-bottom: 7px;
  width: 100%;
  line-height: 1;
  font-size: 280%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__header__title {
    width: 60%;
    font-size: 480%;
  }
}
.newsarticle__header__summary {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.333333;
  font-size: 240%;
  width: 100%;
  margin-bottom: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 825px) {
  .newsarticle__header__summary {
    margin-bottom: 64px;
    width: 60%;
    font-size: 300%;
  }
}
.newsarticle__content {
  padding-bottom: 40px;
}
.newsarticle__content:after {
  content: "";
  display: block;
  background: url("../images/remnant/content-divider-gray.png") center no-repeat;
  height: 5px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__content {
    padding-bottom: 100px;
  }
}
.newsarticle__contentwrapper {
  position: relative;
  z-index: 2;
}
.newsarticle__articleandshare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__articleandshare {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 825px) {
  .newsarticle__articleandshare {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.newsarticle__article {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-weight: 400;
  line-height: 2;
  width: 100%;
  margin-bottom: 40px;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article {
    width: 83.3%;
    margin-bottom: 0;
  }
}
.newsarticle__article h2,
.newsarticle__article h3,
.newsarticle__article p,
.newsarticle__article a,
.newsarticle__article ol,
.newsarticle__article ul,
.newsarticle__article li {
  font-family: 'Roboto', "Arial Regular", sans-serif;
}
.newsarticle__article h1 {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 220%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h1 {
    font-size: 280%;
  }
}
.newsarticle__article h2 {
  font-weight: bold;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h2 {
    font-size: 240%;
  }
}
.newsarticle__article h3 {
  font-weight: bold;
  font-size: 180%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article h3 {
    font-size: 220%;
  }
}
.newsarticle__article p {
  font-size: 160%;
  margin-bottom: 20px;
  line-height: 1.5;
  color: #999;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article p {
    font-size: 200%;
  }
}
.newsarticle__article strong,
.newsarticle__article em {
  color: #e1e1e1;
}
.newsarticle__article a {
  color: #c62428;
  text-decoration: underline;
}
.newsarticle__article a:hover {
  color: #fff;
}
.newsarticle__article .img-caption {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  display: block;
  color: #e1e1e1;
  font-size: 80%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article .img-caption {
    font-size: 90%;
  }
}
.newsarticle__article div:not([class]) {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  background-color: #232323 !important;
  color: #e1e1e1 !important;
  border: 0 !important;
  padding: 10px 25px !important;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article div:not([class]) {
    font-size: 240%;
  }
}
.newsarticle__article ol,
.newsarticle__article ul {
  list-style: initial;
  padding-left: 20px;
  line-height: 1.5;
  font-size: 160%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article ol,
  .newsarticle__article ul {
    font-size: 200%;
  }
}
.newsarticle__article .newsarticle__article__meta {
  color: #999;
  font-size: 140%;
  line-height: 2;
}
@media only screen and (min-width: 825px) {
  .newsarticle__article .newsarticle__article__meta {
    font-size: 160%;
    margin-bottom: 30px;
  }
}
.newsarticle__share {
  width: 100%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share {
    width: 9%;
  }
}
.newsarticle__share .sharebutton {
  display: inline-block;
  margin: 0 20px 0 0;
  vertical-align: middle;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share .sharebutton {
    margin: 0 auto 24px;
    display: block;
  }
}
.newsarticle__share__sharetext {
  font-weight: 700;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  text-transform: uppercase;
  line-height: 1;
  color: #fff;
  margin-bottom: 10px;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .newsarticle__share__sharetext {
    font-size: 240%;
    margin-bottom: 24px;
    text-align: center;
  }
}
.sharebutton {
  margin-bottom: 24px;
}
.sharebutton:hover {
  text-decoration: none;
}
.sharebutton--twitter {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -455px;
  width: 29px;
  height: 23px;
}
.sharebutton--facebook {
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -924px;
  width: 32px;
  height: 32px;
}
.relatednews {
  display: block;
  width: calc(83.3333% - 18px);
  margin-bottom: 40px;
  margin: 0 auto 100px;
}
.relatednews .slick-arrow {
  top: 50%;
  margin-top: -30px;
}
@media only screen and (min-width: 825px) {
  .relatednews .slick-arrow {
    top: 25px;
    margin-top: -7px;
  }
}
.relatednews .slick-arrow--prev {
  left: -11.5%;
}
.relatednews .slick-arrow--next {
  right: -11.5%;
}
#js-blog-related-news {
  display: none;
}
@media only screen and (min-width: 825px) {
  #js-blog-related-news {
    display: block;
  }
}
#js-blog-related-news-mobile {
  display: block;
}
@media only screen and (min-width: 825px) {
  #js-blog-related-news-mobile {
    display: none;
  }
}
.relatednews__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 200%;
}
@media only screen and (min-width: 825px) {
  .relatednews__title {
    font-size: 240%;
  }
}
.relatednews__horse__wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
}
.relatednews__horse__leftwrapper {
  padding-right: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(40% + 17px);
}
.relatednews__horse__image {
  width: 100%;
}
.relatednews__horse__rightwrapper {
  width: 50%;
}
.relatednews__horse__mobilewrapper {
  width: 100%;
}
.relatednews__horse__mobilewrapper .relatednews__horse__image {
  margin-bottom: 6px;
}
.relatednews__horse__title {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 700;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.relatednews__horse__title:hover {
  text-decoration: none;
}
.relatednews__horse__summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 10px;
  color: #fff;
  display: block;
  overflow: hidden;
  height: 60px;
}
.relatednews__horse__summary:hover {
  text-decoration: none;
}
.relatednews__horse__mobilewrapper .relatednews__horse__summary {
  display: none;
}
/* frontpage news mobile*/
.fp-news-mobile {
  padding: 20px;
  background: transparent;
  text-align: center;
  position: relative;
}
@media only screen and (min-width: 825px) {
  .fp-news-mobile {
    display: none;
  }
}
.fp-news-mobile__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 40px;
  margin-top: 30px;
  text-transform: uppercase;
  font-weight: 700;
}
.fp-news-mobile__subheader {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
.fp-news-mobile__blogs .slick-dots {
  display: block !important;
  text-align: center;
  padding-top: 40px;
}
.fp-news-mobile__blogs__blog {
  width: 100%;
  display: block;
}
.fp-news-mobile__imagewrapper {
  margin: 0 auto;
  position: relative;
  display: inline-block;
}
.fp-news-mobile__imagewrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), to(#000000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20%, #000000 100%);
}
.fp-news-mobile__imagewrapper__title {
  position: absolute;
  right: 10px;
  left: 15px;
  bottom: 15px;
  overflow: hidden;
  text-align: left;
  font-size: 160%;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  text-transform: uppercase;
  padding-top: 10px;
  line-height: 1;
}
.fp-news-mobile__buttoncontainer {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 10px;
}
.fp-news-mobile__buttoncontainer .button__text {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
}
.fp-news-mobile__buttoncontainer .button__text:hover {
  cursor: pointer;
  color: #fff;
}
.fp-news-mobile__buttoncontainer .button__text:before,
.fp-news-mobile__buttoncontainer .button__text:after {
  position: absolute;
}
.fp-news-mobile__buttoncontainer .button__text:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.fp-news-mobile__buttoncontainer .button__text:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .fp-news-mobile__buttoncontainer .button__text:hover {
    border-color: #9e0b0f;
  }
  .fp-news-mobile__buttoncontainer .button__text:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.fp-news-mobile__buttoncontainer .button__text--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .fp-news-mobile__buttoncontainer .button__text--email {
    height: 46px;
  }
}
.fp-news-and-media .bloglist__news-image,
.fp-news-and-media .bloglist__gradient-overlay {
  display: block;
}
.fp-news-and-media .bloglist__overlay {
  display: block;
  padding-top: 60%;
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .bloglist__overlay {
    top: 0%;
    background: rgba(229, 113, 0, 0);
  }
}
.fp-news-and-media .fp-news__news-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-news__blogs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.fp-news-and-media .fp-news-mobile {
  display: none;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-headline {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .fp-media__header {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px) {
  .fp-news-and-media .bloglist__news-image {
    margin-bottom: 200px;
  }
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar {
  width: 6px;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar-track {
  border: solid 1px rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}
.fp-news-and-media .fp-bloglist .bloglist__overlay__summary::-webkit-scrollbar-thumb {
  background-color: grey;
  outline: 1px solid slategrey;
  border-radius: 5px;
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .fp-bloglist .bloglist__overlay__summary {
    max-height: 90px;
  }
}
@media only screen and (min-width: 825px) {
  .fp-news-and-media .fp-bloglist {
    overflow: visible;
  }
  .fp-news-and-media .fp-bloglist .bloglist__overlay {
    top: 0;
    padding-top: 60%;
  }
}
.main__page-content--media {
  display: block;
  position: relative;
}
.main__page-content--media > .dropdown {
  margin-bottom: 20px;
}
.mixin-media-mask {
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
@media only screen and (min-width: 741px) {
  .screen-limit--mobile {
    display: none !important;
  }
}
.mediaoverlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 100%;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background: rgba(158, 11, 15, 0);
  overflow: hidden;
  z-index: 2;
}
.mediaoverlay__play {
  display: block;
  background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
  background-position: 0px -1325px;
  width: 41px;
  height: 41px;
  top: 50%;
  left: 50%;
  position: absolute;
  margin: -20px 0 0 -20px;
}
.mediaoverlay__text {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 240%;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  top: 50%;
  position: absolute;
  width: 100%;
  margin-top: -0.5em;
}
.mixin-mediaoverlay-hover {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.mm-filmstrip {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
  margin: 20px 0;
}
.mm-filmstrip__crop {
  width: calc(16.666666% - 14px);
  padding-bottom: calc((100% - 70px) * ((1/6) * (9/16)));
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 17px;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border: solid 1px transparent;
  cursor: pointer;
  border: solid 2px #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.mm-filmstrip__crop--active {
  border: solid 2px #ffffff;
}
.mm-filmstrip__crop:last-of-type {
  margin-right: 0;
}
@media screen and (max-width:444px) {
  .mm-filmstrip__crop {
    width: calc(16% - 14px);
  }
}
.mm-filmstrip__crop__image {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.mm-scrollbar {
  position: relative;
  width: 100%;
  height: 10px;
  padding-bottom: 20px;
}
.mm-scrollbar__bg {
  width: 100%;
  border: solid 1px #333333;
  height: 10px;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.mm-scrollbar__indicator {
  width: 100px;
  height: 20px;
  background: #9e0b0f;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  position: absolute;
  margin-top: -5px;
  border-radius: 2px;
  cursor: pointer;
}
.media-top__background {
  position: absolute;
  background-position: top center;
  background-repeat: no-repeat;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 300px;
  background-size: cover;
}
@media only screen and (min-width: 741px) {
  .media-top__background {
    height: 720px;
    background-size: auto;
  }
}
@media only screen and (min-width: 1920px) {
  .media-top__background {
    background-size: cover;
  }
}
.media-top__background__overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(35%, rgba(0, 0, 0, 0)), color-stop(70%, #000));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 35%, #000 70%);
}
@media only screen and (min-width: 741px) {
  .media-top__background__overlay {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), to(#000000));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20%, #000000 100%);
  }
}
.media-row {
  margin: 0 auto;
  max-width: 1208px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-row--top {
  position: relative;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 741px) {
  .media-row--top {
    display: block;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.media-row--screenshots-and-wallpapers {
  margin-bottom: 60px;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-row--screenshots-and-wallpapers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--more-on-youtube .button,
.media-row--wallpapers .button,
.media-row--screenshots .button {
  font-size: 16px;
  margin-bottom: 20px;
}
.media-row--mobile-only {
  display: none;
}
.media-header {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 240%;
  text-transform: uppercase;
  font-weight: 700;
}
.media-header--top {
  padding-top: 40px;
  margin-bottom: 330px;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-header--top {
    display: block;
  }
}
.media-header--primary {
  margin-bottom: 12px;
  font-size: 400%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.5;
  padding-top: 1px;
}
@media only screen and (min-width: 741px) {
  .media-header--primary {
    font-size: 480%;
    white-space: wrap;
  }
}
.media-header--secondary {
  margin-bottom: 12px;
  font-size: 200%;
  margin-left: 25px;
}
.watchnow {
  margin-bottom: 0;
  cursor: pointer;
}
@media only screen and (min-width: 741px) {
  .watchnow {
    margin-bottom: 60px;
    display: block;
  }
}
.watchnow:hover {
  text-decoration: none;
}
@media only screen and (min-width: 741px) {
  .watchnow .watchnow__button {
    background-image: url(../images/remnant/responsive-spritesmith-remnant.png);
    background-position: 0px -1325px;
    width: 41px;
    height: 41px;
    display: inline-block;
    position: relative;
    margin-left: -5px;
    margin-right: 12px;
    vertical-align: middle;
    opacity: 0.6;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
}
.watchnow:hover .watchnow__button {
  opacity: 1;
}
.watchnow__text {
  line-height: 1;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 300%;
  text-transform: uppercase;
  font-weight: 700;
  vertical-align: middle;
  padding-top: 6px;
  display: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 741px) {
  .watchnow__text {
    display: inline-block;
  }
}
.watchnow:hover .watchnow__text {
  color: #9e0b0f;
}
.watchnow__button--mobile {
  /* Override default button styling */
  -webkit-appearance: none;
  text-decoration: none;
  color: #ccc;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* End Override */
  font-family: 'Roboto', "Arial Regular", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  border: none;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
  font-size: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  background-color: #000;
  height: 46px;
  padding: 5px 40px;
  white-space: nowrap;
  font-size: 20px;
}
.watchnow__button--mobile:hover {
  cursor: pointer;
  color: #fff;
}
.watchnow__button--mobile:before,
.watchnow__button--mobile:after {
  position: absolute;
}
.watchnow__button--mobile:before {
  content: '';
  height: calc(100% - 4px);
  width: calc(100% - 4px);
  left: calc(2px);
  top: calc(2px);
  background-color: #9e0b0f;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  z-index: -1;
}
.watchnow__button--mobile:after {
  content: "";
  background: url("../images/remnant/button-texture.png") -48px repeat-y, url("../images/remnant/button-texture.png") calc(100% + 48px) repeat-y, url("../images/remnant/button-texture.png") 0% -18px / 20px 20px repeat-x, url("../images/remnant/button-texture.png") 0% calc(100% + 18px) / 20px 20px repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .watchnow__button--mobile:hover {
    border-color: #9e0b0f;
  }
  .watchnow__button--mobile:hover:before {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
.watchnow__button--mobile--email {
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  height: auto;
}
@media only screen and (min-width: 1080px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .watchnow__button--mobile--email {
    height: 46px;
  }
}
@media only screen and (min-width: 741px) {
  .watchnow__button--mobile {
    display: none;
  }
}
.media-summary {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 200%;
  line-height: 1.5;
  color: #fff;
  font-weight: 400;
  margin-bottom: 40px;
  max-width: 66%;
  display: none;
}
@media only screen and (min-width: 741px) {
  .media-summary {
    display: block;
  }
}
.media-row--youtubes {
  display: none;
  position: relative;
}
@media only screen and (min-width: 741px) {
  .media-row--youtubes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--more-on-youtube {
  display: none;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 30px;
}
@media only screen and (min-width: 741px) {
  .media-row--more-on-youtube {
    margin-bottom: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-row--mobile-active {
  display: block;
}
@media only screen and (min-width: 741px) {
  .media-row--mobile-active {
    display: none;
  }
}
@media only screen and (min-width: 741px) {
  .media-row--mobile-active.media-row--youtubes,
  .media-row--mobile-active.media-row--more-on-youtube {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.media-section--youtube {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 741px) {
  .media-section--youtube {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 25px;
  }
}
.media-section--screenshots,
.media-section--wallpapers {
  width: calc(50% - 8px);
}
.media-section--screenshots .slick-dots,
.media-section--wallpapers .slick-dots {
  bottom: auto;
}
.customdots {
  display: block;
  text-align: center;
}
.customdots__inner {
  display: inline-block;
  position: relative;
}
.customdots__inner .slick-arrow--prev {
  top: -4px;
  left: -30px;
}
.customdots__inner .slick-arrow--next {
  top: -4px;
  right: -30px;
}
.media-video {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 741px) {
  .media-video {
    width: 15.5%;
    margin-right: 0.7%;
    margin-left: 0.7%;
  }
  .media-video:first-child,
  .media-video:last-child {
    margin-left: 0%;
  }
}
.media-video__background {
  width: 100%;
  padding-bottom: 56%;
  background-size: cover;
  background-position: center;
  position: relative;
  background-color: #000;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  margin-bottom: 0px;
}
.media-video__background:hover:not(.mobile) {
  cursor: pointer;
}
.media-video__background:hover:not(.mobile) .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.media-video__background.mobile .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
  background: transparent;
}
@media only screen and (min-width: 741px) {
  .media-video__background {
    margin-bottom: 10px;
  }
}
.media-video__caption {
  display: none;
  line-height: 1.5;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 160%;
}
@media only screen and (min-width: 741px) {
  .media-video__caption {
    display: block;
  }
}
.shufflebox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.shufflebox__row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.shufflebox__row__col--three {
  width: 100%;
}
.shufflebox__row__col--two {
  width: 66%;
}
.shufflebox__row__col--one {
  width: 31%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: .5em;
}
.sixteen-nine {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.sixteen-nine:hover:not(.mobile) {
  cursor: pointer;
}
.sixteen-nine:hover:not(.mobile) .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.sixteen-nine__inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.sixteen-nine__inner--background {
  background-size: cover;
  background-position: center;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.sixteen-nine__inner--drowsy {
  opacity: 0;
}
.sixteen-nine__inner--drowsy.awake {
  opacity: 1;
}
.drowsy-mobile {
  margin-bottom: 20px;
}
.drowsy-mobile:not(.awake) {
  display: none;
}
.media-block {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: url('data:image/png;base64,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');
  mask-image: url('data:image/png;base64,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');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.media-block .mediaoverlay__text {
  font-size: 24px;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .media-block .mediaoverlay__text {
    font-size: 16px;
  }
}
.media-block:hover .mediaoverlay {
  background: rgba(158, 11, 15, 0.9);
  margin-top: 0;
}
.media-block__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.fp-media {
  padding: 60px 20px;
  position: relative;
  max-width: 1208px;
  margin: 0 auto;
}
.fp-media__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  text-align: left;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.fp-media-content {
  margin: 0 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .fp-media-content {
    display: -ms-grid;
    display: grid;
    grid-gap: 25px;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: (1fr)[2];
    grid-template-rows: repeat(2, 1fr);
  }
}
@media all and (min-width: 501px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .fp-media-content {
    height: 400px;
    max-height: 34vw;
  }
}
.fp-media-block {
  border: 0 solid transparent;
  padding-bottom: 56%;
}
@media screen and (max-width:444px) {
  .fp-media-block:nth-child(1) {
    margin-bottom: 10px;
  }
  .fp-media-block:nth-child(4) {
    margin-top: 10px;
  }
  .fp-media-block:nth-child(3),
  .fp-media-block:nth-child(5) {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .fp-media-block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-row: 1 / 3;
    grid-column: 1 / 3;
  }
}
@media screen and (only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px)) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fp-media-block:nth-child(1) {
    border-width: 0 10px 0 0;
  }
  .fp-media-block:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    border-width: 0 10px 10px 10px;
  }
  .fp-media-block:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    border-width: 0 0 10px 10px;
  }
  .fp-media-block:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    border-width: 10px 10px 0 10px;
  }
  .fp-media-block:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
    border-width: 10px 0 0 10px;
  }
}
.media-block__header {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  margin-top: 0;
  text-align: left;
}
@media screen and (max-width:444px) {
  .media-block__header--outer {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px) {
  .media-block__header--outer {
    grid-column: 1 / 3;
    font-size: 185%;
  }
}
@media screen and (only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px), only screen and (min-width: 1080px)) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .media-block__header--outer {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    border: 0 solid transparent;
    border-top-width: 10px;
  }
}
.mm-videowrapper {
  max-width: 1168px;
  margin: 0 auto;
  width: 100%;
}
.mm-videowrapper__inner {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.mm-videowrapper__inner iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wallpaper-selections {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-gap: 15px;
}
@media only screen and (min-width: 1101px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
  }
}
@media only screen and (max-width: 1100px) and (min-width: 881px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 880px) and (min-width: 661px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 660px) and (min-width: 441px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 440px) {
  .wallpaper-selections {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
.wallpaper-selections .button__text {
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-size: 16px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .js-wallpaper-download-btn {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1101px) {
  .js-wallpaper-download-btn:nth-child(5n-4) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(5n-3) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(5n-2) {
    -ms-grid-column: 3;
  }
  .js-wallpaper-download-btn:nth-child(5n-1) {
    -ms-grid-column: 4;
  }
  .js-wallpaper-download-btn:nth-child(5n-0) {
    -ms-grid-column: 5;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+6) {
    -ms-grid-row: 2;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1100px) and (min-width: 881px) {
  .js-wallpaper-download-btn:nth-child(4n-3) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(4n-2) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(4n-1) {
    -ms-grid-column: 3;
  }
  .js-wallpaper-download-btn:nth-child(4n-0) {
    -ms-grid-column: 4;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 2;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 880px) and (min-width: 661px) {
  .js-wallpaper-download-btn:nth-child(3n-2) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(3n-1) {
    -ms-grid-column: 2;
  }
  .js-wallpaper-download-btn:nth-child(3n-0) {
    -ms-grid-column: 3;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+4) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 3;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 660px) and (min-width: 441px) {
  .js-wallpaper-download-btn:nth-child(2n-1) {
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(2n-0) {
    -ms-grid-column: 2;
    margin-right: 0;
  }
  .js-wallpaper-download-btn:nth-child(n+3) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 3;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 4;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 440px) {
  .js-wallpaper-download-btn {
    margin-right: 0;
    -ms-grid-column: 1;
  }
  .js-wallpaper-download-btn:nth-child(n+2) {
    -ms-grid-row: 2;
  }
  .js-wallpaper-download-btn:nth-child(n+3) {
    -ms-grid-row: 3;
  }
  .js-wallpaper-download-btn:nth-child(n+4) {
    -ms-grid-row: 4;
  }
  .js-wallpaper-download-btn:nth-child(n+5) {
    -ms-grid-row: 5;
  }
  .js-wallpaper-download-btn:nth-child(n+6) {
    -ms-grid-row: 6;
  }
  .js-wallpaper-download-btn:nth-child(n+7) {
    -ms-grid-row: 7;
  }
}
.media-lightbox__image {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: solid 1px rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.media-lightbox__download-header {
  width: 100%;
  margin-bottom: 0px;
}
.media-lightbox__download-instructions {
  width: 100%;
  margin-bottom: 15px;
}
#all-media-stuff {
  position: relative;
  overflow: hidden;
  z-index: 0;
  font-size: 10px;
}
#all-media-stuff > #colorbox {
  top: 0% !important;
  padding-top: 7%;
}
#all-media-stuff > #cboxOverlay {
  position: absolute !important;
  background: #000000;
}
#cboxOverlay {
  background-color: #000000;
  opacity: .98 !important;
}
#cboxWrapper {
  position: relative !important;
}
#cboxContent {
  background-color: transparent;
  margin-top: 40px;
  pointer-events: auto;
}
#cboxClose {
  top: -45px;
  right: 0px;
  height: 45px;
  width: 20px;
  background: none;
  color: transparent;
}
#cboxClose:after {
  content: "\00d7";
  color: #fff;
  position: absolute;
  text-indent: 0px;
  top: 0px;
  right: 0px;
  font-weight: bold;
  font-size: 30px;
}
#cboxClose:focus {
  outline: none;
}
.media-container {
  padding: 0 20px;
  margin-top: 28px;
}
@media only screen and (min-width: 741px) {
  .media-container {
    margin-top: 0px;
  }
}
@media screen and (max-width:444px) {
  .media-mobile-button {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 741px) {
  .media-mobile-only {
    display: none;
  }
}
html:not(.controller-remnant) body {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.header-wrap-404 {
  position: relative;
  width: 100%;
  overflow-y: hidden;
}
.is404 {
  opacity: 1;
}
.is404 .main-404 {
  width: 100%;
  min-height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #000 url(../images/remnant/remnant_background0.jpg) no-repeat center center / cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.is404 .main-404__header {
  font-size: 250%;
  margin-bottom: 20px;
}
.is404 .main-404__message {
  text-align: center;
}
.is404 .main-404__button {
  width: 150px;
  margin-top: 28px;
}
.is404 .section-divider {
  top: -6px;
}
.is404 .footer-new {
  padding-top: 40px;
}
.buy-wrapper {
  background: url("../images/remnant/bg-buy-mobile.jpg") top right no-repeat #000;
  padding-top: 10px;
}
@media only screen and (min-width: 1080px) {
  .buy-wrapper {
    padding-top: 98px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 540px, #000000 720px), url("../images/remnant/bg-buy.jpg") top center no-repeat;
  }
}
@media (min-width: 1920px) {
  .buy-wrapper {
    background-size: 100% auto;
  }
}
.buy-wrapper__inner {
  margin: 0 auto;
  max-width: 1208px;
}
.buy-block {
  text-align: left;
}
.buy-block__caption {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
}
.buy-block__extra-text {
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 20px;
  line-height: 1.5;
}
@media only screen and (min-width: 1080px) {
  .buy-block__extra-text {
    margin-bottom: 15px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .buy-block__extra-text {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 40px;
    font-size: 16px;
  }
}
.buy-block__special-text {
  font-size: 100%;
  color: #999;
  padding: 13.5px 24px;
  border: solid 1px #333;
  background-color: #000;
}
.buy-block__selection {
  position: relative;
  max-height: 100px;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
.buy-block__selection--disabled {
  max-height: 0;
  pointer-events: none;
  overflow: hidden;
}
.buy-block > .dropdown {
  margin-bottom: 32px;
}
.pheader {
  font-size: 24px;
  font-family: 'Oswald', "Arial Regular", sans-serif;
  font-weight: 600;
  text-align: left;
  width: 100%;
  line-height: 1;
}
@media only screen and (min-width: 1080px) {
  .pheader--primary {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1080px) {
  .pheader--secondary {
    font-size: 30px;
  }
}
.pheader--tertiary ~ .pheader--tertiary {
  margin-top: 24px;
}
@media only screen and (min-width: 1080px) {
  .pheader--tertiary {
    font-size: 24px;
    margin-bottom: 5px;
  }
}
.pheader--mobile {
  text-align: center;
}
@media only screen and (min-width: 1080px) {
  .pheader--mobile {
    display: none;
  }
}
.pheader--center {
  text-align: center;
}
.pheader--menucaption {
  font-weight: 400;
  font-size: 20px;
}
.pbodytext {
  text-align: left;
  font-family: 'Roboto', "Arial Regular", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
}
.pbodytext--center {
  text-align: center;
}
@media only screen and (min-width: 1080px) {
  .pbodytext--center {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1080px) {
  .pbodytext {
    font-size: 20px;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .pbodytext {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1080px) {
  .buy {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
#buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  min-height: 400px;
}
@media only screen and (min-width: 1080px) {
  #buy {
    width: 50%;
    margin-bottom: auto;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  #buy {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    min-height: auto;
  }
  #buy > .pheader {
    display: none;
  }
}
.buy__boxart {
  margin: 0 auto;
  display: block;
  padding-top: 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .buy__boxart {
    max-width: 370px;
    width: 100%;
  }
}
.custom-select--buy {
  width: 100%;
  margin-bottom: 15px;
}
.custom-select--buy > .select-selected {
  color: #fff;
  border: solid 1px #333;
  background-color: #000;
  padding: 13.5px 24px !important;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.custom-select--buy > .select-selected:hover {
  background-color: #9e0b0f;
}
.custom-select--buy > .select-selected:after {
  right: 25px;
}
.custom-select--buy > .select-items {
  z-index: 10;
}
.custom-select--buy > .select-items > .select-option {
  color: #fff;
  padding: 13.5px 24px !important;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.custom-select--buy > .select-items > .select-option.disabled {
  pointer-events: none;
  color: #666;
}
.custom-select--buy > .select-items > .same-as-selected {
  display: none !important;
}
.custom-select--buy.custom-select--error > .select-selected {
  outline: none;
  border: solid red 1px;
}
.custom-select--buy + .input-popup-error {
  top: 100%;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .custom-select--buy + .input-popup-error {
    top: calc(100% + 10px);
  }
}
.bonuses__mobile-graphic {
  width: 100%;
  margin-bottom: 10px;
}
.button--buy {
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.key-features__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 40px;
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1080px) {
  .key-features__block:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__graphic {
    margin-bottom: 20px;
  }
}
.key-features__graphic,
.key-features__description {
  width: calc(50% - 10px);
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .key-features__graphic,
  .key-features__description {
    width: 100%;
  }
}
@media screen and (max-width:444px), only screen and (min-width: 501px) and (max-width: 824px),only screen and (min-width: 825px) and (max-width: 1079px) {
  .mobile-hide {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,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SUFBNUIsK0JBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7R0FDN0I7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjtBQUNEOztFQUVFLHdCQUF3QjtDQUN6QjtBQUNEO0VBQ0U7O0lBRUUsWUFBWTtHQUNiO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsY0FBYztHQUNmO0NBQ0YiLCJmaWxlIjoicmVtbmFudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjIuMy4yXG4gKlxuICogQ29weXJpZ2h0IDIwMTMgVHdpdHRlciwgSW5jXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBAdHdpdHRlciBieSBAbWRvIGFuZCBAZmF0LlxuICovXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAzMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4udG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgLmFycm93LFxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wb3BvdmVyLnRvcCAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDtcbn1cbi5wb3BvdmVyLnRvcCAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcG92ZXIucmlnaHQgLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgLmFycm93OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4O1xufVxuLnBvcG92ZXIuYm90dG9tIC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wb3Zlci5sZWZ0IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLFxuLm1vZGFsLWJhY2tkcm9wLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAqYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgLyogSUU2LTcgKi9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICB0b3A6IC0yNSU7XG59XG4ubW9kYWwuZmFkZS5pbiB7XG4gIHRvcDogMTAlO1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm1vZGFsLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTRweCAxNXB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xuICAqem9vbTogMTtcbn1cbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICptYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3Bkb3duIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAqd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAxcHg7XG4gICptYXJnaW46IC01cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhLFxuLmRyb3Bkb3duLXN1Ym1lbnU6Zm9jdXMgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA3N2IzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nI2ZmMDA3N2IzJywgR3JhZGllbnRUeXBlPTApO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA3N2IzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nI2ZmMDA3N2IzJywgR3JhZGllbnRUeXBlPTApO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm9wZW4ge1xuICAqei1pbmRleDogMTAwMDtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDAwMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi50eXBlYWhlYWQge1xuICB6LWluZGV4OiAxMDUxO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hY2NvcmRpb24taGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24taW5uZXIge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDQsXG4uY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbnAsXG5ibG9ja3F1b3RlLFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxucHJlLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVuZ2VuZCxcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogTHVjaWRhIEdyYW5kZSwgTHVjaWRhIFNhbnMgVW5pY29kZSwgc2Fucy1zZXJpZjtcbn1cbmxhYmVsLFxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMSxcbmgyLFxuaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5kbCxcbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogOTklO1xufVxuLm5hdi10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IG5vbmU7XG59XG5bY2xhc3MqPVwiY29sLXNtXCJdLFxuLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJvdy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICAqem9vbTogMTtcbn1cbi5yb3ctZmx1aWQ6YmVmb3JlLFxuLnJvdy1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yb3ctZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW40IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW41IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW41IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW42IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW42IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW43IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW44IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW45IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LWZsdWlkIC5zcGFuMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yYWRpby5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0taG9yaXpvbnRhbCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwMHB4O1xuICB0b3A6IDEwMHB4XFw5XFwwO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBbY2xhc3MqPVwiY29sLXNtXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLyogYm9yZGVyICovXG4vKiBmb250ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb3VibGUgUFRTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2llLXJvdWJsZS1wdHNhbnMtcmVndWxhci5lb3QnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm91YmxlIFBUU2Fucyc7XG4gIHNyYzogbG9jYWwoJ1JvdWJsZSBQVFNhbnMnKSwgdXJsKGRhdGE6Zm9udC90cnVldHlwZTtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBUkFRQUFCQUFRUmtaVVRWNSswZzhBQUFFY0FBQUFIRWRFUlVZQVRnQUVBQUFCT0FBQUFDQlBVeTh5ZE5xTnpnQUFBVmdBQUFCZ1kyMWhjSXlhVVp3QUFBRzRBQUFCMm1OMmRDQUIzUUU1QUFBRGxBQUFBQTVtY0dkdFU3UXZwd0FBQTZRQUFBSmxaMkZ6Y0FBQUFCQUFBQVlNQUFBQUNHZHNlV2FBTDNHS0FBQUdGQUFBQkJCb1pXRmtBZGFmclFBQUNpUUFBQUEyYUdobFlRblJCL29BQUFwY0FBQUFKR2h0ZEhnOTRBRVFBQUFLZ0FBQUFJUnNiMk5oRlk0V2xnQUFDd1FBQUFCRWJXRjRjQUU3QUs4QUFBdElBQUFBSUc1aGJXVWFjalppQUFBTGFBQUFBWEJ3YjNOMFduYmg3UUFBRE5nQUFBRWdjSEpsY0Vjb0MvOEFBQTM0QUFBQWJuZGxZbVo2QlZNWUFBQU9hQUFBQUFZQUFBQUJBQUFBQU13OW9zOEFBQUFBd3dNRXZBQUFBQURQUGlxREFBRUFBQUFPQUFBQUdBQUFBQUFBQWdBQkFBRUFJQUFCQUFRQUFBQUNBQUFBQXdLZ0Fyd0FCUUFFQlpvRk13QUFBUjhGbWdVekFBQUQwUUJtQWdBQUFBSUFCUVlBQUFBQ0FBUUFBQUFEQUFBQUFBQUFBQUFBQUFBQVVGbFNVd0FoQUEwbC9BWm0vbVlBQUFXcUFDZ0FBQUFCQUFBQUFBQUFCYW9BQUFBZ0FBRUFBQUFEQUFBQUF3QUFBQndBQVFBQUFBQUExQUFEQUFFQUFBQWNBQVFBdUFBQUFDb0FJQUFFQUFvQURRQWdBQzRBUWdCU0FGVUFZZ0J5QUhVQW9BUVJCQ0FFSXdReEJFQUVReUFLSUM4Z1h5WDgvLzhBQUFBTkFDQUFMZ0JDQUZJQVZRQmlBSElBZFFDZ0JCRUVJQVFqQkRFRVFBUkRJQUFnTHlCZkpmei8vLy8yLytULzEvL0UvN1gvcy8rbi81ai9sdjlzKy96Nzd2dnMrOS83MGZ2UDRCUGY3OS9BMmlRQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRWUFBQUVBQUFBQUFBQUFBUUlBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUJBQUFBQUFBQUFBQUFBQUFBQUFGQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZQUFBQUFBQUFBQUFBQUFBQUFBQUFIQUFBSUFBQUFBQUFBQUFBQUFBQUFDUUFBQUFBQUFBQUFBQUFBQUFBQUFBb0FBQXNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZndDUEFLb0FxZ0MwQUFDd0FDeXdBQk5Mc0V4UVdMQktkbG13QUNNL0dMQUdLMWc5V1V1d1RGQllmVmtnMUxBQkV5NFlMYkFCTENEYXNBd3JMYkFDTEV0U1dFVWpXU0V0c0FNc2FSZ2dzRUJRV0NHd1FGa3RzQVFzc0FZcldDRWpJWHBZM1J2TldSdExVbGhZL1J2dFdSc2pJYkFGSzFpd1JuWlpXTjBielZsWldSZ3RzQVVzRFZ4YUxiQUdMTEVpQVloUVdMQWdpRnhjRzdBQVdTMndCeXl4SkFHSVVGaXdRSWhjWEJ1d0FGa3RzQWdzRWhFZ09TOHRzQWtzSUgyd0JpdFl4QnZOV1NDd0F5VkpJeUN3QkNaS3NBQlFXSXBsaW1FZ3NBQlFXRGdiSVNGWkc0cUtZU0N3QUZKWU9Cc2hJVmxaR0Myd0NpeXdCaXRZSVJBYkVDRlpMYkFMTENEU3NBd3JMYkFNTENBdnNBY3JYRmdnSUVjalJtRnFJRmdnWkdJNEd5RWhXUnNoV1Myd0RTd1NFU0FnT1M4Z2lpQkhpa1poSTRvZ2lpTktzQUJRV0NPd0FGSllzRUE0R3lGWkd5T3dBRkJZc0VCbE9Cc2hXVmt0c0E0c3NBWXJXRDNXR0NFaEd5RFdpa3RTV0NDS0kwa2dzQUJWV0RnYklTRlpHeUVoV1ZrdHNBOHNJeURXSUMrd0J5dGNXQ01nV0V0VEd5R3dBVmxZaXJBRUpra2ppaU1naWttS0kyRTRHeUVoSVNGWkd5RWhJU0VoV1Myd0VDd2cyckFTS3kyd0VTd2cwckFTS3kyd0Vpd2dMN0FISzF4WUlDQkhJMFpoYW9vZ1J5TkdJMkZxWUNCWUlHUmlPQnNoSVZrYklTRlpMYkFUTENDS0lJcUhJTEFESlVwa0k0b0hzQ0JRV0R3YndGa3RzQlFzc3dCQUFVQkNRZ0ZMdUJBQVl3Qkx1QkFBWXlDS0lJcFZXQ0NLSUlwU1dDTmlJTEFBSTBJYllpQ3dBU05DV1NDd1FGSllzZ0FnQUVOalFySUJJQUZEWTBLd0lHT3dHV1VjSVZrYklTRlpMYkFWTExBQlEyTWpzQUJEWXlNdEFBQUFBQUVBQWYvL0FBOEFBZ0JFQUFBRUpRV3FBQndBTUFCNEFMSWJBQUFyc2dFQkFDdXdGak94QUFMcHNCZ3lzZ1VCQUN1d0hUT3hCQUxwc0JReXNnb0JBQ3V4TFFQcHNCc3ZBYkF4TDdBYjFyRUNCakl5c1JvRTZiRVZIVEl5c2hvYkNpdXpRQm9ZQ1N1eUd4b0tLN05BR3dBSks3QUVNckFhRUxFa0FTdXhEd2Jwc1RJQks3RWtHaEVTc0FvNUFEQXhFelV6TlNNMU14RStBVE15SGdJVkZBNENEd0VWSVJVaEVTTVJFek15UGdFM05qVThBVFUwSnk0Q0l5SUdCMFNSa1pGT3NsaGV0NDFXV0pLNllLSUJWUDZzcXFxY1BYdGlIeDBZR2xoMFFqVmdIUUVmZjVOL0F0c1NEU1ZpcUlPQnJHc3RBZ0tSZi83aEFSOEJuUmxHUERoYkJnd0dURFE0UkIwSEJnQUNBRVFBQUFRbEJhb0FIQUF3QUhnQXNoc0FBQ3V5QVFFQUs3QVdNN0VBQXVtd0dES3lCUUVBSzdBZE03RUVBdW13RkRLeUNnRUFLN0V0QSttd0d5OEJzREV2c0J2V3NRSUdNakt4R2dUcHNSVWRNakt5R2hzS0s3TkFHaGdKSzdJYkdnb3JzMEFiQUFrcnNBUXlzQm9Rc1NRQks3RVBCdW14TWdFcnNTUWFFUkt3Q2prQU1ERVROVE0xSXpVekVUNEJNekllQWhVVURnSVBBUlVoRlNFUkl4RVRNekkrQVRjMk5Ud0JOVFFuTGdJaklnWUhSSkdSa1U2eVdGNjNqVlpZa3JwZ29nRlUvcXlxcXB3OWUySWZIUmdhV0hSQ05XQWRBUjkvazM4QzJ4SU5KV0tvZzRHc2F5MENBcEYvL3VFQkh3R2RHVVk4T0ZzR0RBWk1ORGhFSFFjR0FBSUFSQUFBQkNVRnFnQWNBQ3NBZWdDeUd3QUFLN0lCQVFBcnNCWXpzUUFDNmJBWU1ySUZBUUFyc0IwenNRUUM2YkFVTXJJS0FRQXJzU2dENmJBYkx3R3dMQyt3RzlheEFnWXlNckVhQk9teEZSMHlNcklhR3dvcnMwQWFHQWtyc2hzYUNpdXpRQnNBQ1N1d0JES3dHaEN4SXdFcnNROEc2YkV0QVN1eEl4b1JFckVLS0RrNUFEQXhFelV6TlNNMU14RStBVE15SGdJVkZBNENEd0VWSVJVaEVTTVJFek15UGdJbk5pNENJeUlHQjBTUmtaRk9zbGhldDQxV1dKSzZZS0lCVlA2c3FxcWNQWHRpUGdJQ05GaDBRalZnSFFFZmY1Ti9BdHNTRFNWaXFJT0JyR3N0QWdLUmYvN2hBUjhCblJsR2VHTlVjRVFkQndZQUFBSUFSQUFBQkNVRnFnQWNBQ3NBZWdDeUd3QUFLN0lCQVFBcnNCWXpzUUFDNmJBWU1ySUZBUUFyc0IwenNRUUM2YkFVTXJJS0FRQXJzU2dENmJBYkx3R3dMQyt3RzlheEFnWXlNckVhQk9teEZSMHlNcklhR3dvcnMwQWFHQWtyc2hzYUNpdXpRQnNBQ1N1d0JES3dHaEN4SXdFcnNROEc2YkV0QVN1eEl4b1JFckVLS0RrNUFEQXhFelV6TlNNMU14RStBVE15SGdJVkZBNENEd0VWSVJVaEVTTVJFek15UGdJbk5pNENJeUlHQjBTUmtaRk9zbGhldDQxV1dKSzZZS0lCVlA2c3FxcWNQWHRpUGdJQ05GaDBRalZnSFFFZmY1Ti9BdHNTRFNWaXFJT0JyR3N0QWdLUmYvN2hBUjhCblJsR2VHTlVjRVFkQndZQUFBRUFBQUFBQUFBQUFBQUFBQUF4QUFBQkFBQUFBUUFBWmhKVnRGOFBQUFVBSHdnQUFBQUFBTTgrS29NQUFBQUF6ejRxZ3dBQUFBQUVKUVdxQUFNQUNBQUNBQUFBQUFBQUFBRUFBQVdxLzlnQUFBZ0FBQUFBQUFRbEFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBaEJBQUFBQUFBQUFBSUFBQUFBK2dBQUFBQUFBQUFBQUFBQkZ3QVJBQUFBQUFBQUFBQUJGd0FSQUFBQUFBQUFBQUFBQUFBQUFSY0FFUUFBQUFBQUFBQUFBUmNBRVFBQUFBQUFBQUFBQUxOQUFBRm1nQUFBczBBQUFXYUFBQUIzZ0FBQVdZQUFBRHZBQUFBN3dBQUFMTUFBQUVlQUFBQVR3QUFBUjRBQUFGbUFBQUI5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnZ0NDQUlJQkJBRUVBUVFCQkFHQ0FZSUJnZ0lBQWdBQ0FBSUFBZ0FDQUFJQUFnQUNBQUlBQWdBQ0FBSUFBZ0FDQUFJQUFnZ0FBUUFBQUNFQU1RQUNBQUFBQUFBQ0FBRUFBZ0FXQUFBQkFBQjZBQUFBQUFBQUFBZ0FaZ0FEQUFFRUNRQUJBQllBQUFBREFBRUVDUUFDQUJZQUZnQURBQUVFQ1FBREFDWUFMQUFEQUFFRUNRQUVBQzRBVWdBREFBRUVDUUFGQUJvQWdBQURBQUVFQ1FBR0FDb0FtZ0FEQUFFRUNRRElBQllBeEFBREFBRUVDUURKQURBQTJnQlNBSFVBWWdCc0FHVUFJQUJCQUhJQWFRQmhBR3dBUWdCdkFHd0FaQUFnQUVrQWRBQmhBR3dBYVFCakFFRUFUQUJUQURvQUlBQkJBRXdBVXdBZ0FGSUFkUUJpQUd3QU9nQWdBRElBTUFBd0FEY0FVZ0IxQUdJQWJBQmxBQ0FBUVFCeUFHa0FZUUJzQUNBQVFnQnZBR3dBWkFBZ0FFa0FkQUJoQUd3QWFRQmpBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBd0FEQUFVZ0IxQUdJQWJBQmxBRUVBY2dCcEFHRUFiQUF0QUVJQWJ3QnNBR1FBU1FCMEFHRUFiQUJwQUdNQVZ3QmxBR0lBWmdCdkFHNEFkQUFnQURFQUxnQXdBRlFBYUFCMUFDQUFUUUJoQUhJQUlBQWdBRFlBSUFBd0FEZ0FPZ0F6QURjQU9nQXdBRGdBSUFBeUFEQUFNUUEwQUFJQUFBQUFBQUQvWndCbUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFJUUFBQUFFQUFnRUNBQU1BRVFBbEFEVUFPQUJGQUZVQVdBRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndkMWJta3dNREJFQjNWdWFUQXdRVEFKWVdacGFURXdNREU0Q1dGbWFXa3hNREF6TkFsaFptbHBNVEF3TXpjSllXWnBhVEV3TURZMkNXRm1hV2t4TURBNE1nbGhabWxwTVRBd09EVUhkVzVwTWpBd01BZDFibWt5TURBeEIzVnVhVEl3TURJSGRXNXBNakF3TXdkMWJta3lNREEwQjNWdWFUSXdNRFVIZFc1cE1qQXdOZ2QxYm1reU1EQTNCM1Z1YVRJd01EZ0hkVzVwTWpBd09RZDFibWt5TURCQkIzVnVhVEl3TWtZSGRXNXBNakExUmdkMWJta3lOVVpEdUFIL2hiQUJqUUJMc0FoUVdMRUJBWTVac1VZR0sxZ2hzQkJaUzdBVVVsZ2hzSUJaSGJBR0sxeFlBTEFDSUVXd0F5dEVzQU1nUmJJQ1NBSXJzQU1yUkFHd0JDQkZzQU1yUkxBRklFVzZBQVIvL3dBQ0s3RURSbllyUkxBR0lFV3lCWElDSzdFRFJuWXJSRm13RkNzQUFBQUJVeGg2QkFBQSkgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd1MjAwMCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy91MjAwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3UyMDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCcuLi9mb250cy91MjAwMC53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250cy91MjAwMC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcuLi9mb250cy91MjAwMC5zdmcnKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKiBwYWdpbmF0ZSBzdHlsZSBzdGFydCAqL1xuLnBhZ2luYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2luYXRlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2E3YTdhNztcbn1cbi5wYWdpbmF0ZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5wYWdpbmF0ZSB1bCAuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGUgdWwgLnByZXYsXG4ucGFnaW5hdGUgdWwgLm5leHQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgKm1hcmdpbi1sZWZ0OiAuM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzVhODhkZSksIHRvKCM0NDcyZDQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVhODhkZScsIGVuZENvbG9yc3RyPScjZmY0NDcyZDQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2OmhvdmVyLFxuLnBhZ2luYXRlIHVsIC5uZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYwOTZlMSksIHRvKCM0NjdjZDgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYwOTZlMScsIGVuZENvbG9yc3RyPScjZmY0NjdjZDgnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2OmFjdGl2ZSxcbi5wYWdpbmF0ZSB1bCAubmV4dDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNDc3Y2Q5KSwgdG8oIzYwOTdlMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NzdjZDksICM2MDk3ZTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNDc3Y2Q5JywgZW5kQ29sb3JzdHI9JyNmZjYwOTdlMScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucGFnaW5hdGUgdWwgLnByZXY6Zm9jdXMsXG4ucGFnaW5hdGUgdWwgLm5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRlIHVsIC5wcmV2IGEsXG4ucGFnaW5hdGUgdWwgLm5leHQgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGUgdWwgLm5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wYWdpbmF0ZSB1bCAubmV4dCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtMTk1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdpbmF0ZSB1bCAucHJldiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IC0yNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAqbWFyZ2luLWxlZnQ6IC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWE4OGRlKSwgdG8oIzQ0NzJkNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWE4OGRlJywgZW5kQ29sb3JzdHI9JyNmZjQ0NzJkNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNjA5NmUxKSwgdG8oIzQ2N2NkOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjA5NmUxJywgZW5kQ29sb3JzdHI9JyNmZjQ2N2NkOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM0NzdjZDkpLCB0bygjNjA5N2UxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NzdjZDksICM2MDk3ZTEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY0NzdjZDknLCBlbmRDb2xvcnN0cj0nI2ZmNjA5N2UxJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZCBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGUgdWwgLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmF0ZSB1bCAuZGlzYWJsZWQ6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2luYXRlIHVsIC5kaXNhYmxlZDphY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogcGFnaW5hdGUgc3R5bGUgZW5kICovXG4vKiBwbGF0Zm9ybSBzdHlsZSBzdGFydCAqL1xuLnBsYXRmb3JtLXdyYXAge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb24tc3ByaXRlcy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cbi5wbGF0Zm9ybS13cmFwID4gaS53aW5kb3dzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xOTQ3cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkubWFjaW50b3NoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xODQ3cHg7XG59XG4ucGxhdGZvcm0td3JhcCA+IGkuYW5kcm9pZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTg5N3B4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpLmlvcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTc5N3B4O1xufVxuLnBsYXRmb3JtLXdyYXAgPiBpLmxpbnV4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xOTk3cHg7XG59XG4vKiBwbGF0Zm9ybSBzdHlsZSBlbmQgKi9cbi8qIGJ1dHRvbnMgc3R5bGUgc3RhcnQgKi9cbi5idG4tYWxsLFxuLmJ0bi1hbGwgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2J1dHRvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tYWxsOmhvdmVyLFxuLmJ0bi1hbGwgc3Bhbjpob3Zlcixcbi5idG4tYWxsOmZvY3VzLFxuLmJ0bi1hbGwgc3Bhbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tYWxsIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCA4cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmJ0bi1ibGFjay1jb21tb24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUzNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI5LCAyOSwgMjksIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjksIDI5LCAyOSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjksIDI5LCAyOSwgMC4yNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG59XG4uYnRuLWNvbW1vbixcbi5idG4tYmxhY2ssXG4uYnRuLWNvbW1vbi1kaXNhYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAqbWFyZ2luLWxlZnQ6IC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZiwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdlZGI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWE4OGRlKSwgdG8oIzQ0NzJkNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YTg4ZGUsICM0NDcyZDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWE4OGRlJywgZW5kQ29sb3JzdHI9JyNmZjQ0NzJkNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYnRuLWNvbW1vbjpob3Zlcixcbi5idG4tYmxhY2s6aG92ZXIsXG4uYnRuLWNvbW1vbi1kaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM2MDk2ZTEpLCB0bygjNDY3Y2Q4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MDk2ZTEsICM0NjdjZDgpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MDk2ZTEnLCBlbmRDb2xvcnN0cj0nI2ZmNDY3Y2Q4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5idG4tY29tbW9uOmFjdGl2ZSxcbi5idG4tYmxhY2s6YWN0aXZlLFxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ3N2NkOSksIHRvKCM2MDk3ZTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ3N2NkOScsIGVuZENvbG9yc3RyPScjZmY2MDk3ZTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLmJ0bi1jb21tb246Zm9jdXMsXG4uYnRuLWJsYWNrOmZvY3VzLFxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQtc3R5bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQtc3R5bGUgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzI2MmEzMyksIHRvKCMyMTI1MmUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNjJhMzMsICMyMTI1MmUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjYyYTMzJywgZW5kQ29sb3JzdHI9JyNmZjIxMjUyZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi1jb21tb24tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMyNjJhMzMpLCB0bygjMjEyNTJlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgIzNhNDM0MywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjI2MmEzMycsIGVuZENvbG9yc3RyPScjZmYyMTI1MmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY29tbW9uLWRpc2FibGVkOmFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUzNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjZmZmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpO1xufVxuLmJ0bi1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5idG4tZGFyay1jb21tb24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNzJmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbn1cbi5idG4tZGFyay1jb21tb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xufVxuLmJ0bi1kYXJrLWNvbW1vbjphY3RpdmUge1xuICBjb2xvcjogI2E3YTdhNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG59XG4uYnRuLWFkZC10by1jYXJ0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcwMHB4O1xufVxuLmJ0bi1hZGQtdG8tY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MDBweDtcbn1cbi5idG4tYWRkLXRvLWNhcnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkwMHB4O1xufVxuLmJ0bi1hZGQtdG8tY2FydCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNTAwcHg7XG59XG4uYnRuLWFkZC10by1jYXJ0IHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjAwcHg7XG59XG4uYnRuLWFkZC10by1jYXJ0LWRpc2FibGVkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWFkZC10by1jYXJ0LWRpc2FibGVkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC03MDBweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4vKiBidXR0b25zIHN0eWxlIGVuZCAqL1xuLyogaWNvcyBzdHlsZSBzdGFydCAqL1xuLmljby1sYW5ndWFnZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnNfbGFuZ3VhZ2VzXzIucG5nKSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmljby1sYW5ndWFnZTpob3Zlcixcbi5pY28tbGFuZ3VhZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaWNvLWxhbmd1YWdlOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIxMjU7XG59XG4uaWNvLWxhbmd1YWdlOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvLWxhbmd1YWdlLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaWNvLWxhbmd1YWdlLmljby1lbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA2cHg7XG59XG4uaWNvLWxhbmd1YWdlLmljby1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAtNDRweDtcbn1cbi5pY28tbGFuZ3VhZ2UuaWNvLWZyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC05NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tdHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTM0NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28taXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTM5NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTQ0NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTQ5NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tcnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTU0NHB4O1xufVxuLmljby1sYW5ndWFnZS5pY28tZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTU5NHB4O1xufVxuLmljby1sYW5nIHtcbiAgYmFja2dyb3VuZDogIzE2MTcxOCB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uc19sYW5ndWFnZXNfMi5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLmljby1sYW5nLmljby1lbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaWNvLWxhbmcuaWNvLWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xufVxuLmljby1sYW5nLmljby1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG59XG4uaWNvLWxhbmcuaWNvLXRyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNTBweDtcbn1cbi5pY28tbGFuZy5pY28taXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQwMHB4O1xufVxuLmljby1sYW5nLmljby1wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDUwcHg7XG59XG4uaWNvLWxhbmcuaWNvLXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MDBweDtcbn1cbi5pY28tbGFuZy5pY28tcnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU1MHB4O1xufVxuLmljby1sYW5nLmljby1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjAwcHg7XG59XG4uaWNvLWJhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmZsYWctYm9udXMsXG4uZmxhZy1ib251cyBiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYnV0dG9ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZsYWctYm9udXM6aG92ZXIsXG4uZmxhZy1ib251cyBiOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZsYWctYm9udXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjE1MHB4O1xufVxuLmZsYWctYm9udXMgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMDBweDtcbiAgcGFkZGluZzogMCA1cHggMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMzOTFkMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiBpY29zIHN0eWxlIGVuZCAqL1xuLyogcHJpY2Ugc3R5bGUgc3RhcnQgKi9cbi5kaXNjb3VudC1yYXRlIHtcbiAgYmFja2dyb3VuZDogIzRlN2VkYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFya2V0LXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGlzY291bnQtcHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLyogcHJpY2Ugc3R5bGUgZW5kICovXG4vKiBwb3BvIHZlcmxheSBzdHlsZSBzdGFydCAqL1xuLmJvcmRlci1ib3R0b20tMmNvbG9ycyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbn1cbi5ib3JkZXItdG9wLTJjb2xvcnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4vKiBwb3BvIHZlcmxheSBzdHlsZSBlbmQgKi9cbi8qIHBhcnRpY2FsIHN0eWxlIHN0YXJ0ICovXG4ucmlnaHQtcGFydGlhbCB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmlnaHQtcGFydGlhbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG4ucmlnaHQtcGFydGlhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5yaWdodC1wYXJ0aWFsIHVsIHtcbiAgbWFyZ2luOiAwIDAgLTEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yaWdodC1wYXJ0aWFsIHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnJpZ2h0LXBhcnRpYWwgdWwgbGkgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNjRweDtcbn1cbi5yaWdodC1wYXJ0aWFsIHVsIGxpIHAsXG4ucmlnaHQtcGFydGlhbCB1bCBsaSBoMiB7XG4gIG1hcmdpbjogNXB4IDAgMCA3NXB4O1xufVxuLnJpZ2h0LXBhcnRpYWwgdWwgbGkgYSBwIHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4ucGFydGlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRsaW5lIGgxLFxuLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiBwYXJ0aWNhbCBzdHlsZSBlbmQgKi9cbi8qIGljb24gcmlnaHQgYXJyb3cgKi9cbi5pY28tcmlnaHQtYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIC0xNTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogNnB4O1xufVxuLyogZHJvcGRvd24gbWVudSBzdHlsZSBzdGFydCAqL1xuLmRyb3Bkb3duLWN1cnJlbnQtdmFsdWUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNzE4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZHJvcGRvd24tY3VycmVudC12YWx1ZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZHJvcGRvd24tY3VycmVudC12YWx1ZSBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnNfcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRyb3Bkb3duLWN1cnJlbnQtdmFsdWU6aG92ZXIsXG4uZHJvcGRvd24tY3VycmVudC12YWx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJvcGRvd24tbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE3MTg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyOTI5MmQ7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5kcm9wZG93bi1saXN0IGRkIGEge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wZG93bi1saXN0IGRkIGE6aG92ZXIsXG4uZHJvcGRvd24tbGlzdCBkZCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjEyNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi8qIGRyb3Bkb3duIG1lbnUgc3R5bGUgZW5kICovXG4vKnZlZGlvIHBsYXkgYnRuKi9cbi5idG4tcHJldi1pY28sXG4uYnRuLW5leHQtaWNvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctdmlkZW8ucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2N3B4O1xuICB3aWR0aDogMzhweDtcbiAgei1pbmRleDogMztcbn1cbi5idG4tcHJldi1pY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uYnRuLXByZXYtaWNvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XG59XG4uYnRuLXByZXYtaWNvOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuLmJ0bi1wcmV2LWljbzpkaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG59XG4uYnRuLW5leHQtaWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IDA7XG59XG4uYnRuLW5leHQtaWNvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0xMDBweDtcbn1cbi5idG4tbmV4dC1pY286YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0yMDBweDtcbn1cbi5idG4tbmV4dC1pY286ZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODZweCAtMzAwcHg7XG59XG4vKiB0ZXh0IG92ZXJmbG93IGVsbGlwc2lzICovXG4uZWxsaXBzaXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbGxpcHNpcy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAyMDI2XCI7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjcsIDI4LCAzMSwgMCkpLCB0bygjMWIxYzFmKSwgY29sb3Itc3RvcCgyMCUsICMxYjFjMWYpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjcsIDI4LCAzMSwgMCksICMxYjFjMWYgMjAlLCAjMWIxYzFmKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI3LCAyOCwgMzEsIDApLCAjMWIxYzFmIDIwJSwgIzFiMWMxZik7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjcsIDI4LCAzMSwgMCksICMxYjFjMWYgMjAlLCAjMWIxYzFmKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI3LCAyOCwgMzEsIDApLCAjMWIxYzFmIDIwJSwgIzFiMWMxZik7XG59XG4uZWxsaXBzaXMtY29udGVudC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbGxpcHNpcy1jb250ZW50LWhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAyMDI2XCI7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoNDAsIDQ1LCA1NSwgMCkpLCB0bygjMjgyZDM3KSwgY29sb3Itc3RvcCgyMCUsICMyODJkMzcpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDAsIDQ1LCA1NSwgMCksICMyODJkMzcgMjAlLCAjMjgyZDM3KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQwLCA0NSwgNTUsIDApLCAjMjgyZDM3IDIwJSwgIzI4MmQzNyk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDAsIDQ1LCA1NSwgMCksICMyODJkMzcgMjAlLCAjMjgyZDM3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQwLCA0NSwgNTUsIDApLCAjMjgyZDM3IDIwJSwgIzI4MmQzNyk7XG59XG4vKiB0ZXh0IG92ZXJmbG93IGVsbGlwc2lzIGVuZCAqL1xuLyogIGNhcm91c2VsIHN0eWxlIHN0YXJ0ICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFjMWY7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAjNDU0ZTU5O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAjNDU0ZTU5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggIzQ1NGU1OTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IDM4cHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogNnB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uc3RvcmUtYmFubmVycyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIG1hcmdpbi10b3A6IC0zM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9hcnJvdy12aWRlby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNjdweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTEwMHB4O1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIgLmljb24tcHJldixcbi50aHVtYi1waWN0dXJlcy1saXN0IC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIC5pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIC5pY29uLW5leHQsXG4udGh1bWItcGljdHVyZXMtbGlzdCAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciAuaWNvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NnB4IC0xMDBweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sOmFjdGl2ZSAuaWNvbi1wcmV2LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2w6YWN0aXZlIC5pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5zdG9yZS1iYW5uZXJzIC5jYXJvdXNlbC1jb250cm9sOmFjdGl2ZSAuaWNvbi1uZXh0LFxuLnRodW1iLXBpY3R1cmVzLWxpc3QgLmNhcm91c2VsLWNvbnRyb2w6YWN0aXZlIC5pY29uLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2cHggLTIwMHB4O1xufVxuLm1vYmlsZS1kZXZpY2UgLnN0b3JlLWJhbm5lcnMgLmNhcm91c2VsLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogIGNhcm91c2VsIHN0eWxlIGVuZCAqL1xuLyogY2xlYXIgYm90aCovXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIuXCI7XG59XG4vKiBSZWFkIG1vcmUqL1xuLnJlYWQtbW9yZSxcbi5wcml2YWN5LWVtYWlsIHtcbiAgY29sb3I6ICM1YzkxZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucmVhZC1tb3JlOmhvdmVyLFxuLnByaXZhY3ktZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5idG4tYmFjay10by10b3Age1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi8qY2VsbCovXG4uY2VsbFRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qaWNvbiBzcHJpdGVzKi9cbi5pY28tY29tbWVudHMsXG4uaWNvLWFycm93LWRvd24sXG4uaWNvLWFycm93LXVwLFxuLm5ld3MtdGFncyAuaWNvbi10YWcsXG4ubmV3cy10YWdzIC5ncmF5LXRhZyxcbi5pY28tbW9yZSxcbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0gPiBhIGVtLFxuLmxpbmstZGlzYWJsZWQsXG4ubGluayxcbi5pY28tc3RhdHVzLWxvZ2luLFxuLmljby1zdGF0dXMtbGV2ZWwsXG4uaWNvLXN0YXR1cy1jb21wbGV0ZWQsXG4uaWNvLWZiLFxuLmljby10dyxcbi5pY28tYXJyb3ctcmlnaHQsXG4uaWNvLWF2YXRhci1lZGl0LFxuLmljby1lZGl0LFxuLmljby1wbHVzLWNpcmNsZSxcbi5pY28tdXNlcixcbi5pY28tdXNlci1wbHVzLFxuLmljby1jaGVja21hcmssXG4uaWNvLWFycm93LWxlZnQsXG4uaWNvLWNsb3NlLFxuLmljby1lZGl0LW1zZyxcbi5pY28tZGVsZXRlLFxuLmljby1lbWFpbCxcbi5pY28tYmxvY2tlZCxcbi5pY28tcmVwb3J0LFxuLmljby1yZXBseSxcbi5pY28tcmVwbHktYmlnLFxuLmljby1yc3MsXG4uaWNvLW1lc3NnLFxuLmljby1zeXN0ZW0sXG4uaWNvLW1vdmUsXG4uY29tbWVudC1udW1iZXIsXG4ubmV3cy1mYWNlYm9vayxcbi5uZXdzLXR3aXR0ZXIsXG4ubmV3cy1yc3MsXG4ubmV3cy10YWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uLXNwcml0ZXMucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuLyogaWNvbiBjb21tZW50cyovXG4uaWNvLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ3cHg7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xufVxuLyppY29uIHRhZ3MgKi9cbi5uZXdzLXRhZ3Mge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuLm5ld3MtdGFncyAuaWNvbi10YWcsXG4ubmV3cy10YWdzIC5ncmF5LXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuLm5ld3MtdGFncyAuZ3JheS10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubmV3cy10YWdzIC50YWcge1xuICBjb2xvcjogIzVjOTFmZjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubmV3cy10YWdzIHNwYW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKmljb24gbW9yZSovXG4uaWNvLW1vcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMTNweCAwIDAgMDtcbiAgcGFkZGluZzogM3B4IDAgNXB4IDEwcHg7XG59XG4uaWNvLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi8qaWNvbiBhcnJvdyBkb3duICwgdXAqL1xuLmljby1hcnJvdy1kb3duLFxuLmljby1hcnJvdy11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuLmljby1hcnJvdy1yaWdodCxcbi5pY28tYXJyb3ctbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA3cHggMCAwIDA7XG59XG4uaWNvLWFycm93LWRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5pY28tYXJyb3ctdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cbi5pY28tYXJyb3ctcmlnaHQge1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7XG59XG4uaWNvLWFycm93LWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTUwcHg7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1cHg7XG59XG4uY29tbWVudC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTAwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG4vKmljb24gcmlnaHQgYXJyb3cqL1xuLmxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTZweDtcbiAgY29sb3I6ICM1YzkxZmY7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG4ubGluayBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ubGluay1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0NnB4O1xufVxuLmxpbmstZGlzYWJsZWQgYSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xufVxuLyppY28gc3RhdHVzIGxvZ2luIGxldmVsIGNvbXBsZXRlZCovXG4uaWNvLXN0YXR1cy1sb2dpbixcbi5pY28tc3RhdHVzLWxldmVsLFxuLmljby1zdGF0dXMtY29tcGxldGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuLmljby1zdGF0dXMtbG9naW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTBweDtcbn1cbi5pY28tc3RhdHVzLWxldmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwcHg7XG59XG4uaWNvLXN0YXR1cy1jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTBweDtcbn1cbi8qIGljbyBwbHVzIGNpcmNsZSovXG4uaWNvLXBsdXMtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cbi8qaWNvIHVzZXIqL1xuLmljby11c2VyLFxuLmljby11c2VyLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTNweDtcbn1cbi5pY28tdXNlci1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLyppY28gY2xvc2UqL1xuLmljby1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4uaWNvLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI1MHB4O1xufVxuLyppY28gbmV3IG1lc3NhZ2UqL1xuLmljby1lZGl0LW1zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLyppY28gZGVsZXRlKi9cbi5pY28tZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4vKmljbyBlbWFpbCAqL1xuLmljby1lbWFpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4vKmljbyBibG9ja2VkKi9cbi5pY28tYmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLyppY29uIHJlcG9ydCovXG4uaWNvLXJlcG9ydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLyogaWNvIHJlcGx5Ki9cbi5pY28tcmVwbHksXG4uaWNvLXJlcGx5LWJpZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmljby1yZXBseS1iaWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjAwcHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4vKmljbyByc3MqL1xuLmljby1yc3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi8qaWNvbiBzeXN0ZW0qL1xuLmljby1zeXN0ZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTZweDtcbn1cbi8qc29pY2FsIGljb24gbmV3cyovXG4ubmV3cy1mYWNlYm9vayxcbi5uZXdzLXR3aXR0ZXIsXG4ubmV3cy1yc3MsXG4ubmV3cy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG59XG4ubmV3cy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNTBweDtcbn1cbi5uZXdzLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjUwcHg7XG59XG4ubmV3cy1yc3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjAwcHg7XG59XG4ubmV3cy10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzAwcHg7XG59XG4vKiBzZWFyY2ggdGV4dCovXG4uc2VhcmNoLXRleHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4vKmJ0biBzZWFyY2ggKi9cbi5idG4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYnRuLXNlYXJjaC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYnRuLXNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XG59XG4uYnRuLXNlYXJjaDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAwO1xufVxuLmJ0bi1zZWFyY2gubm9ybWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDA7XG59XG4vKml0ZW0gdGl0bGUgKi9cbi5tb2R1bGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi8qbW9kdWxlIHRpdGxlIHdpZHRoIGxpbmUqL1xuLm1vZHVsZS10aXRsZS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS10aXRsZS1saW5lIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLyppdGVtIGluZm9zIHN0eWxlKi9cbi5tb2R1bGUtaW5mb3Mge1xuICBjb2xvcjogI2E3YTdhNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuLmljby1zaGFyZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYnRuLXNvY2lhbC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cbi5pY28tc2hhcmUgLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzhweDtcbn1cbi5pY28tc2hhcmUgLmZhY2Vib29rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2cHg7XG59XG4uaWNvLXNoYXJlIC50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbn1cbi5pY28tc2hhcmUgLnR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMzhweDtcbn1cbi5pY28tc2hhcmUgLnR3aXR0ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTc2cHg7XG59XG4uaWNvLXNoYXJlIC55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi5pY28tc2hhcmUgLnlvdXR1YmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzhweDtcbn1cbi5pY28tc2hhcmUgLnlvdXR1YmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTc2cHg7XG59XG4uaWNvLXNoYXJlIC52ayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuLmljby1zaGFyZSAudms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM4cHg7XG59XG4uaWNvLXNoYXJlIC52azphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTc2cHg7XG59XG4vKmljbyBmYWNlYm9vayAsIHR3aXR0ZXIqL1xuLmljby1mYixcbi5pY28tdHcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjFweDtcbn1cbi5pY28tZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDBweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uaWNvLXR3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzUwcHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLyogaWNvbiBlZGl0Ki9cbi5pY28tYXZhdGFyLWVkaXQsXG4uaWNvLWVkaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmljby1hdmF0YXItZWRpdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1MHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xufVxuLyouaWNvbiBjaGVja21hcmsqL1xuLmljby1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTNweDtcbn1cbi8qaWNvIG1lc3NhZ2UqL1xuLmljby1tZXNzZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA1cHggLTFweCAwO1xuICB3aWR0aDogMTRweDtcbn1cbi5pY28tbW92ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnRleHQtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBJRSAqL1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIE9wZXJhICovXG4gIC1pY2FiLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgaUNhYiAqL1xuICAta2h0bWwtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBLb25xdWVyb3IgU2FmYXJpICovXG4gIC1tb3otdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBGaXJlZm94LG1vemlsbGEgKi9cbiAgLXdlYmtpdC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIFNhZmFyaSxTd2lmdCovXG59XG4vKmJ0biBiZyovXG4uYmctYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctYnRuLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4uYmctYnRuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1idG4ucG5nKSBuby1yZXBlYXQgMTAwJSAtMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDVweDtcbn1cbi5iZy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmctYnRuOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05N3B4O1xufVxuLmJnLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcbn1cbi5iZy1idG46YWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNjJweDtcbn1cbi5iZy1idG4ubm9ybWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkwcHg7XG59XG4uYmctYnRuLm5vcm1hbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDIycHg7XG59XG4uYmctYnRuLmRpc2FibGVkLFxuLmJnLWJ0bi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmctYnRuLmRpc2FibGVkIGEsXG4uYmctYnRuLmRpc2FibGVkOmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5iZy1idG4uZGlzYWJsZWQgc3Bhbixcbi5iZy1idG4uZGlzYWJsZWQ6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmctYnRuLmRpc2FibGVkIHNwYW4gYSxcbi5iZy1idG4uZGlzYWJsZWQ6aG92ZXIgc3BhbiBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBwcm9tcHQgZGlhbG9nKi9cbi5wcm9tcHQtYm94LFxuLnByb21wdC1ib3ggYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2JnX2RpZ2l0LnBuZykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcm9tcHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG4ucHJvbXB0LWJveCBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweCAwIDA7XG59XG4vKiBuZXdzIGF1dGhvciAqL1xuLm5ld3MtYXV0aG9yIHtcbiAgY29sb3I6ICM3MDcwNzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV3cy1hdXRob3IgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3MtYXV0aG9yIC5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzFmO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICAvKlx0LnR3aXR0ZXItZm9sbG93LWJ1dHRvbntcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdH0qL1xufVxuLnNvY2lhbC1saW5rcyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAzcHggMDtcbn1cbi5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJzcy1zdWJzY3JpYmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA4ODA5O1xuICBiYWNrZ3JvdW5kOiAjZWY3ZjA4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEycHg7XG4gIC8qbWFyZ2luOiAwIDAgMCAxMHB4OyovXG4gIHBhZGRpbmc6IDRweCAxNXB4IDdweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yc3Mtc3Vic2NyaWJlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJzcy1zdWJzY3JpYmUgLmljby1yc3Mge1xuICBtYXJnaW46IDAgMTdweCAtMXB4IDA7XG59XG4uZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vKmRpYWxvZyovXG4uZGlhbG9nLXdyYXAgLm1vZGFsLWRpYWxvZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyODI5MmM7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kaWFsb2ctd3JhcCAubW9kYWwtZGlhbG9nIC5kaWFsb2ctY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MjkyYztcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLWRpYWxvZyAuZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLypzY3JvbGxiYXIqL1xuLnNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL3Njcm9sbGJhci9iZy1zY3JvbGxiYXItdHJhY2steS5wbmcpIHJlcGVhdC15IDUwJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTBweDtcbn1cbi5zY3JvbGxiYXIgLnRyYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvc2Nyb2xsYmFyL2JnLXNjcm9sbGJhci10cmFjay15LnBuZykgcmVwZWF0LXkgNTAlIDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JvbGxiYXIgLnRyYWNrIC50aHVtYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL3Njcm9sbGJhci9iZy1zY3JvbGxiYXItdGh1bWIteS5wbmcpIHJlcGVhdC15IDUwJSAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNjcm9sbGJhciAudHJhY2sgLnRodW1iIC5lbmQge1xuICBiYWNrZ3JvdW5kOiAjMjEyMjI2IHVybCguLi9pbWFnZXMvZ2xvYmFsL3Njcm9sbGJhci9iZy1zY3JvbGxiYXItdGh1bWIteS5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmRpc2FibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXdwb3J0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI4MjkyYztcbiAgaGVpZ2h0OiAzNTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgd2lkdGg6IDI0N3B4O1xufVxuLnZpZXdwb3J0IC5vdmVydmlldyB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMXB4O1xuICB3aWR0aDogMjQ3cHg7XG59XG4vKm1vdWR1bGUgY29tbW9uICBnYW1lIG1lbnUgYmVnaW4qL1xuLm1vZHVsZS13cmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctbmV3cy5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcbn1cbi8qaGVhZGVyKi9cbi5tb2R1bGUtaGVhZGVyIHtcbiAgLypuYXYqL1xuICAvKiBwcm9kdWN0IHBhZ2UgKi9cbiAgLypzZWFyY2gqL1xuICAvKnJlZmVyIGEgZnJpZW5kKi9cbn1cbi5tb2R1bGUtaGVhZGVyIC5nYW1lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCAjMDAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1tZW51cy13cmFwLFxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1tZW51cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nYW1lX25ld3MvYmctbmV3cy1tZW51cy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGhlaWdodDogNDVweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtbWVudXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtbWVudXMtY29udGVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1tZW51cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW06aG92ZXIsXG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0uYWN0aXZlLFxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2FtZV9uZXdzL2JnLW1lbnUtaG92ZXIucG5nKSBuby1yZXBlYXQgNTAlIDEwMCU7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDI4cHg7XG59XG4ubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5saW5lIHtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5saW5lIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9saW5lLWxhbmRzY2FwZS5wbmcpIHJlcGVhdC15IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAycHg7XG59XG4ubW9kdWxlLWhlYWRlciAubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0uYWN0aXZlLFxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtLmFjdGl2ZSBhLFxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ubW9kdWxlLWhlYWRlciAubW9yZS1pdGVtID4gYSBlbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTNweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0gPiBhOmhvdmVyLFxuLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAyOTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMjgyZDM3IHVybCguLi9pbWFnZXMvZ2FtZV9uZXdzL2xpbmUtc3ViLW1lbnUucG5nKSByZXBlYXQteCAwIDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjhweCAycHggMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBJRSAqL1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIE9wZXJhICovXG4gIC1pY2FiLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgaUNhYiAqL1xuICAta2h0bWwtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBLb25xdWVyb3IgU2FmYXJpICovXG4gIC1tb3otdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBGaXJlZm94LG1vemlsbGEgKi9cbiAgLXdlYmtpdC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIFNhZmFyaSxTd2lmdCovXG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtIGEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzUzOTQzO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1tZW51cyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNTM5NDM7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctYnRuLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1idG4ucG5nKSBuby1yZXBlYXQgMTAwJSAtMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDVweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05N3B4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2U6YWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNjJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2Uubm9ybWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkwcHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLm5vcm1hbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNDIycHg7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkLFxuLm1vZHVsZS1oZWFkZXIgLnByb2R1Y3QtcGFnZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkIGEsXG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkOmhvdmVyIGEge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQgc3Bhbixcbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQ6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjYyYTMzKSwgdG8oIzIxMjUyZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjJhMzMsICMyMTI1MmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjYyYTMzLCAjMjEyNTJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2MmEzMywgIzIxMjUyZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjM2E0MzQzLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICMzYTQzNDMsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyNjJhMzMnLCBlbmRDb2xvcnN0cj0nI2ZmMjEyNTJlJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlLmRpc2FibGVkIHNwYW4gYSxcbi5tb2R1bGUtaGVhZGVyIC5wcm9kdWN0LXBhZ2UuZGlzYWJsZWQ6aG92ZXIgc3BhbiBhIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MjJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtc2VhcmNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogLTQxcHggMCAwIDA7XG4gIHBhZGRpbmc6IDZweCA2cHggMCAwO1xufVxuLm1vZHVsZS1oZWFkZXIgLm1vZHVsZS1zZWFyY2ggZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2R1bGUtaGVhZGVyIC5tb2R1bGUtc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaC10ZXh0MzAwIHtcbiAgYmFja2dyb3VuZDogIzI4MmQzNztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM1Mzk0MztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDRweDtcbiAgd2lkdGg6IDI4NHB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaC10ZXh0MzAwIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGJhY2tncm91bmQ6ICMxOTFjMjQ7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMCAwO1xuICB3aWR0aDogMjcycHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZHVsZS1oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLXRleHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTMycHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9idG4tc2VhcmNoLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XG59XG4ubW9kdWxlLWhlYWRlciAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5ub3JtYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5yZWZlci1mcmllbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLWhlYWRlciAucmVmZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjkyOTJkO1xuICBoZWlnaHQ6IDQzcHg7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xufVxuLm1vZHVsZS1oZWFkZXIgLnN1Yi1uYXYgLnJlZmVyLXN1Ym1lbnUgYSB7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51IGE6aG92ZXIsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudSBhOmFjdGl2ZSxcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51IGEuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51OmFjdGl2ZSxcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51LmN1cnJlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJkNDg3ZDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51OmhvdmVyIGEsXG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItc3VibWVudTphY3RpdmUgYSxcbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1zdWJtZW51LmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlciAuc3ViLW5hdiAucmVmZXItbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDVweDtcbn1cbi5tb2R1bGUtaGVhZGVyIC5zdWItbmF2IC5yZWZlci1saW5lIHNwYW4ge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjM2QzZDNkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMnB4O1xufVxuLypwbGF0Zm9ybSovXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSBoci5saW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRhNGI0YztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGE0YjRjO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjFjMWYsICMyODJjMjkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDEwMCUsIDUwJSAwJSwgZnJvbSgjMWIxYzFmKSwgdG8oIzI4MmMyOSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMWMxZiwgIzI4MmMyOSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMWMxZiwgIzI4MmMyOSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE0YjRjO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAtbW96LW9wYWNpdHk6IDAuODtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdiA+IGxpID4gYTpmb2N1cyxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2ID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRhNGI0YztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDAzYjNiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0YTRiNGM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwM2IzYjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggM3B4ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS54Ym94b25lIGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnhib3hvbmUuYWN0aXZlIGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gLm5hdi10YWJzIGxpLnhib3hvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhNjUxO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5wczQgYSxcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtdGFicy1wbGF0Zm9ybSAubmF2LXRhYnMgbGkucHM0LmFjdGl2ZSBhLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS10YWJzLXBsYXRmb3JtIC5uYXYtdGFicyBsaS5wczQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTE4Y2ZmO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtbWVudXMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YjRjO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW06YWN0aXZlLFxuLm1vZHVsZS1oZWFkZXItcGxhdGZyb20gLm1vZHVsZS1tZW51cy13cmFwIC5tb2R1bGUtaXRlbTpob3Zlcixcbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2R1bGUtaGVhZGVyLXBsYXRmcm9tIC5tb2R1bGUtbWVudXMtd3JhcCAubW9kdWxlLWl0ZW06YWN0aXZlIGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtOmhvdmVyIGEsXG4ubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLW1lbnVzLXdyYXAgLm1vZHVsZS1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKnBsYXRmb3JtKi9cbi5uby10b3VjaCAubW9kdWxlLWhlYWRlciAuc3ViLW1lbnVzIC5pdGVtOmhvdmVyLFxuLm5vLXRvdWNoIC5tb2R1bGUtaGVhZGVyIC5zdWItbWVudXMgLml0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKndpa2kgZGlhbG9nKi9cbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMjUwcHg7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC5hY2NvdW50LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAuYnRuLWNvbW1vbixcbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLmJnLWJ0bixcbi53YXJpbmctZGlhbG9nIC5tb2RhbC1kaWFsb2cgLmJnLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLndhcmluZy1kaWFsb2cgLm1vZGFsLWRpYWxvZyAubGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyMjI0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgbWFyZ2luOiAzcHggMCAxNHB4IDA7XG59XG4ud2FyaW5nLWRpYWxvZyAubW9kYWwtZGlhbG9nIC53YXJpbmctaW5mbyB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyogbWFpbiBib2R5Ki9cbi5tb2R1bGUtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbn1cbi5tb2R1bGUtYm9keS1mbG9hdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGVmdCBib2R5Ki9cbi5sZWZ0LWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xufVxuLmxlZnQtYm9keS1mbG9hdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xufVxuLyogcmlnaHQgYm9keSovXG4ucmlnaHQtYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjhweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLnJpZ2h0LWJvZHkgLmJhbm5lci13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJpZ2h0LWJvZHkgLmhvdC10b3BpYy13cmFwIHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAuYWNjb3JkaW9uLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjkyZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cbi5yaWdodC1ib2R5IC5ob3QtdG9waWMtd3JhcCAuYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIElFICovXG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgT3BlcmEgKi9cbiAgLWljYWItdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qIGZvciBpQ2FiICovXG4gIC1raHRtbC10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEtvbnF1ZXJvciBTYWZhcmkgKi9cbiAgLW1vei10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogZm9yIEZpcmVmb3gsbW96aWxsYSAqL1xuICAtd2Via2l0LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBmb3IgU2FmYXJpLFN3aWZ0Ki9cbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmlnaHQtYm9keSAuaG90LXRvcGljLXdyYXAgLmFjY29yZGlvbi1pbm5lciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMDtcbiAgaGVpZ2h0OiAxMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmlnaHQtYm9keSAuc29jaWFsLWxpbmtzIC50d2l0dGVyLWZvbGxvdy1idXR0b24sXG4ucmlnaHQtYm9keSAuc29jaWFsLWxpbmtzIC5yc3Mtc3Vic2NyaWJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJpZ2h0LWJvZHktZmxvYXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICB3aWR0aDogMjgwcHg7XG59XG4ucmlnaHQtYm9keS1mbG9hdCAuc29jaWFsLWxpbmtzIC50d2l0dGVyLWZvbGxvdy1idXR0b24sXG4ucmlnaHQtYm9keS1mbG9hdCAuc29jaWFsLWxpbmtzIC5yc3Mtc3Vic2NyaWJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtcmlnaHQtdGl0bGUsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1yaWdodC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICMxYjFjMWY7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsIGxpIGg0LFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgcCBhLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkgcCBhIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBjb2xvcjogIzVjOTFmZjtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBwIGE6Zmlyc3QtY2hpbGQsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSBwIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xufVxuLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQgcCBhLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQgcCBhIHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCAuc29jaWFsLWxpbmtzLFxuLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgLnNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtaW5uZXIsXG4ucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKmluc3RhbGwgYXJjIGNsaWVudCovXG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWFsbCB7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWFsbCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTEyMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCA4cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4tYWxsIHNwYW4gYiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4tYWxsIHNwYW4gZW0ge1xuICBjb2xvcjogIzhkYWJlNztcbiAgZm9udDogbm9ybWFsIDExcHgvMThweCBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZTpob3Zlcixcbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAwcHg7XG59XG4uaW5zdGFsbC1hcmMtY2xpZW50LWxpbmsgLmJ0bi1pbnN0YWxsLW5vcm1hbC1sYXJnZSBzcGFuOmhvdmVyLFxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1ub3JtYWwtbGFyZ2Ugc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTEzMDBweDtcbn1cbi5pbnN0YWxsLWFyYy1jbGllbnQtbGluayAuYnRuLWluc3RhbGwtbm9ybWFsLWxhcmdlIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTQwMHB4O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1kaXNhYmxlZC1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmluc3RhbGwtYXJjLWNsaWVudC1saW5rIC5idG4taW5zdGFsbC1kaXNhYmxlZC1sYXJnZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUwMHB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi8qbW9kdWxlIHRhYiovXG4ubW9kdWxlLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzdweDtcbiAgbWluLXdpZHRoOiAzMDVweDtcbn1cbi5tb2R1bGUtdGFicyAubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjQ2N2I7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyBsaSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyODI5MmQ7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtaW4td2lkdGg6IDE0MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjMWIxYzIwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2E3YTdhNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyAuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJiNDY3YjtcbiAgYm9yZGVyLWJvdHRvbTogIzEzMTMxMztcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDMzMztcbn1cbi5tb2R1bGUtdGFicyAubmF2LXRhYnMgLmFjdGl2ZSBhLFxuLm1vZHVsZS10YWJzIC5uYXYtdGFicyAuYWN0aXZlIGE6aG92ZXIsXG4ubW9kdWxlLXRhYnMgLm5hdi10YWJzIC5hY3RpdmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMxMzEzMTMgdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmdfdGFicy5wbmcpIG5vLXJlcGVhdCA1MCUgLTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogc21hbGwgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sZWZ0LWJvZHkge1xuICAgIG1hcmdpbi1yaWdodDogMzEwcHg7XG4gIH1cbiAgLmxlZnQtYm9keS1mbG9hdCB7XG4gICAgd2lkdGg6IDY4Ljc1JTtcbiAgfVxufVxuLyogUG9ydHJhaXQgdGFibGV0IHRvIGxhbmRzY2FwZSBhbmQgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLm1vZHVsZS1oZWFkZXIgLmdhbWUtbmFtZSB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgfVxuICAubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0sXG4gIC5tb2R1bGUtaGVhZGVyIC5tb3JlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9kdWxlLWhlYWRlciAubW9kdWxlLWl0ZW0gLnN1Yi1tZW51cyxcbiAgLm1vZHVsZS1oZWFkZXIgLm1vcmUtaXRlbSAuc3ViLW1lbnVzIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG4gIC5yaWdodC1ib2R5IC5jb3JwLWdhbWUtbmV3cy1saXN0IHVsLFxuICAucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucmlnaHQtYm9keSAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaSxcbiAgLnJpZ2h0LWJvZHktZmxvYXQgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLnJpZ2h0LWJvZHkgLmNvcnAtZ2FtZS1uZXdzLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpLFxuICAucmlnaHQtYm9keS1mbG9hdCAuY29ycC1nYW1lLW5ld3MtbGlzdCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cbi8qQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cdC5tb2R1bGUtaGVhZGVye1xuXHRcdC5wcm9kdWN0LXBhZ2V7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAubW9kdWxlLWhlYWRlciAucHJvZHVjdC1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sZWZ0LWJvZHkge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gIH1cbiAgLmxlZnQtYm9keS1mbG9hdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJpZ2h0LWJvZHktZmxvYXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1OXB4KSB7XG4gIC5tb2R1bGUtaGVhZGVyIC5nYW1lLW5hbWUge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgfVxuICAubW9kdWxlLWhlYWRlciAuc3ViLW5hdiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9kdWxlLWhlYWRlciAubW9kdWxlLXNlYXJjaCB7XG4gICAgLypkaXNwbGF5OiBub25lOyovXG4gIH1cbiAgLmxlZnQtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yaWdodC1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb2NpYWwtbGlua3MgLnR3aXR0ZXItZm9sbG93LWJ1dHRvbixcbiAgLnNvY2lhbC1saW5rcyAucnNzLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb21wb3NlLW5ldy13cmFwIC5tZXNzYWdlLXRvLXdyYXAgLm1lc3NhZ2UtdG8tdXNlcnMgLnNlYXJjaC13cmFwIHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxuICAuZGlhbG9nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC8qcGxhdGZvcm0qL1xuICAubW9kdWxlLWhlYWRlci1wbGF0ZnJvbSAubW9kdWxlLXRhYnMtcGxhdGZvcm0gbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbn1cbi8qbW91ZHVsZSBjb21tb24gIGdhbWUgbWVudSBlbmQqL1xuLyoqKioqKioqKiogcmVzZXQgbW9kYWwgKioqKioqKioqKioqKiovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4vKlxuLm1vZGFsLmZhZGUuaW4ge1xuXHR0b3A6IDM1JTtcbn1cbiovXG4ubW9kYWwtYmFja2Ryb3AsXG4ubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDAuOTk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05OSk7XG59XG4vKioqKioqKioqKiBnbG9iYWwgKioqKioqKioqKioqKioqKioqKioqL1xuLmhlYWRlciAudXNlci1iYXItaW5uZXIge1xuICB3aWR0aDogOTQwcHg7XG59XG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tZGlhbG9nIHtcbiAgd2lkdGg6IDU0MHB4O1xuICBoZWlnaHQ6IDM0NXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMzUpO1xufVxuLnZpZGVvLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiA1NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1kaWFsb2cgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTFweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCBoMSxcbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2NlN2QxMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IHAge1xuICBjb2xvcjogI2E2YTBhMjtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IGEge1xuICBjb2xvcjogI2Y0Y2Q3NTtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5idG4tbGluZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29uZmlybWF0aW9uLWRpYWxvZyAubW9kYWwtY29udGVudCAuYnRuLWdvVG9TaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIC04MHB4O1xufVxuLmNvbmZpcm1hdGlvbi1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbmZpcm1hdGlvbi1mb290ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2xvZ29zLnBuZykgbm8tcmVwZWF0IDAgLTYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb25maXJtYXRpb24tZGlhbG9nIC5tb2RhbC1jb250ZW50IC5pY29uLXBlcmVjZW50YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIHRvcDogLTUwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8td3JhcCAudmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG59XG4udmlkZW8td3JhcCAudmlkZW8tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9iZ190cmFuc3BhcmVudF9vdmVybGF5LnBuZykgcmVwZWF0O1xufVxuLmJ0bi1jbG9zZS1ncmV5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzNhM2EzYSwgIzdkN2Q3ZCk7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMnB4IDRweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgLTJweCAtMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNkZGQ7XG59XG4uYnRuLWNsb3NlLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzVhNWE1YSwgIzlkOWQ5ZCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGxhc2gvYnRuX2Nsb3NlLmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNzZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRib3JkZXI6IDA7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ki9cbi8qKioqKioqKioqIHZpZGVvICAqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLWJhY2tncm91bmQgdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lICFpbXBvcnRhbnQ7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCAudWktdmlkZW8tYmFja2dyb3VuZC1jb250cm9scyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLXZpZGVvLWJhY2tncm91bmQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NwbGFzaC9idG5fdmlkZW8ucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzRweDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktdmlkZW8tYmFja2dyb3VuZCAudWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMDtcbn1cbi51aS12aWRlby1iYWNrZ3JvdW5kIC51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNHB4O1xufVxuLyoqKioqKioqKiogc3BsYXNoIHdyYXAgZm9yIHZpZGVvIHBhZ2UgKioqKioqKioqKioqKioqKioqKioqL1xuLm53LWxwLFxuLnN0by1scCxcbi5zd20tbHAsXG4uYmxhY2tsaWdodC1scCxcbi5ibGFja2xpZ2h0LWxwMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubnctbHAgLnNwbGFzaC1jb250ZW50LFxuLnN0by1scCAuc3BsYXNoLWNvbnRlbnQsXG4uc3dtLWxwIC5zcGxhc2gtY29udGVudCxcbi5ibGFja2xpZ2h0LWxwIC5zcGxhc2gtY29udGVudCxcbi5ibGFja2xpZ2h0LWxwMiAuc3BsYXNoLWNvbnRlbnQge1xuICB0b3A6IDYxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB3aWR0aDogMTEyMHB4O1xufVxuLm53LWxwIC5oZWFkZXIsXG4uc3RvLWxwIC5oZWFkZXIsXG4uc3dtLWxwIC5oZWFkZXIsXG4uYmxhY2tsaWdodC1scCAuaGVhZGVyLFxuLmJsYWNrbGlnaHQtbHAyIC5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5udy1scCAuZm9vdGVyLFxuLnN0by1scCAuZm9vdGVyLFxuLnN3bS1scCAuZm9vdGVyLFxuLmJsYWNrbGlnaHQtbHAgLmZvb3Rlcixcbi5ibGFja2xpZ2h0LWxwMiAuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5udy1scCAuc3BsYXNoLXdyYXAsXG4uc3RvLWxwIC5zcGxhc2gtd3JhcCxcbi5zd20tbHAgLnNwbGFzaC13cmFwLFxuLmJsYWNrbGlnaHQtbHAgLnNwbGFzaC13cmFwLFxuLmJsYWNrbGlnaHQtbHAyIC5zcGxhc2gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5udy1scCAuZm9ybS13cmFwLFxuLnN0by1scCAuZm9ybS13cmFwLFxuLnN3bS1scCAuZm9ybS13cmFwLFxuLmJsYWNrbGlnaHQtbHAgLmZvcm0td3JhcCxcbi5ibGFja2xpZ2h0LWxwMiAuZm9ybS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xuICB3aWR0aDogNDEycHg7XG4gIG1hcmdpbjogMCA4MHB4IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kZWJ1ZyB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4vKlxuICAgIENvbG9yYm94IENvcmUgU3R5bGU6XG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2JveFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2JveE1pZGRsZUxlZnQsXG4jY2JveEJvdHRvbUxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbiNjYm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4jY2JveFRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Nib3hMb2FkaW5nT3ZlcmxheSxcbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveENsb3NlLFxuI2Nib3hTbGlkZXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLmNib3hJZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Jib3gsXG4jY2JveENvbnRlbnQsXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qIFxuICAgIFVzZXIgU3R5bGU6XG4gICAgQ2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxuKi9cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jY29sb3Jib3gge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi8qIC5jYm94SWZyYW1le2JhY2tncm91bmQ6I2ZmZjt9ICovXG4jY2JveEVycm9yIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjYm94VGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hDdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMHB4O1xuICBjb2xvcjogI2NjYztcbn1cbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4vKiB0aGVzZSBlbGVtZW50cyBhcmUgYnV0dG9ucywgYW5kIG1heSBuZWVkIHRvIGhhdmUgYWRkaXRpb25hbCBzdHlsZXMgcmVzZXQgdG8gYXZvaWQgdW53YW50ZWQgYmFzZSBzdHlsZXMgKi9cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveFNsaWRlc2hvdyxcbiNjYm94Q2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogYXZvaWQgb3V0bGluZXMgb24gOmFjdGl2ZSAobW91c2VjbGljayksIGJ1dCBwcmVzZXJ2ZSBvdXRsaW5lcyBvbiA6Zm9jdXMgKHRhYmJlZCBuYXZpZ2F0aW5nKSAqL1xuI2Nib3hQcmV2aW91czphY3RpdmUsXG4jY2JveE5leHQ6YWN0aXZlLFxuI2Nib3hTbGlkZXNob3c6YWN0aXZlLFxuI2Nib3hDbG9zZTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hTbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNjYm94UHJldmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveFByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4jY2JveE5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvY29sb3Jib3gvY29udHJvbHMucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94TmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbiNjYm94Q2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uLXNwcml0ZXMucG5nKSBuby1yZXBlYXQgMCAtMTIwMHB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjUwcHg7XG59XG5ib2R5IHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGZvbnQ6IDEycHgvMThweCBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4vKioqIEZvb3RlciAqKiovXG4uZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5mb290ZXItbWFpbiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmZvb3RlciAubGFuZ3VhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAtN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxhbmd1YWdlcyB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWxvZ29zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWxvZ29zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbG9nb3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1sb2dvczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3RlciAubG9nby1wd3JkLFxuLmZvb3RlciAubG9nby1hcmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9sb2dvcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmxvZ28tcHdyZCxcbiAgLmZvb3RlciAubG9nby1hcmMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyIC5sb2dvLXB3cmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5mb290ZXIgLmxvZ28tYXJjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5sb2dvLWFyYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHVsIGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAuZm9vdGVyLW5hdiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIC5mb290ZXItbmF2IHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb290ZXIgLmxhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmZvb3RlciAubGFuZ3VhZ2VzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqIGRyb3Bkb3duIGxhbmd1YWdlICoqKioqKioqKioqKioqKioqKiovXG4ubGFuZ3VhZ2VzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2UsXG4ubGFuZ3VhZ2VzIGRsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyZDtcbiAgd2lkdGg6IDkwcHg7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5ndWFnZXMgLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxhbmd1YWdlcyAuY3VycmVudC1sYW5ndWFnZSBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnNfcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYW5ndWFnZXMgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNzE4O1xufVxuLyoqKiBSZWdpc3RlciAqKiovXG4jY29sb3Jib3gtcmVnLFxuI2NvbG9yYm94LXNpZ24taW4sXG4jY29sb3Jib3gtcmVnLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJkMzc7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1mYWNlYm9vay1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyB7XG4gIC8qIFxuXHRcdC5wb3Atb3ZlcmxheShAdG9wOiAzNXB4LCBAbGVmdDogYXV0bywgQGJlZnQtbGVmdDogNzRweCk7XG5cdFx0cmlnaHQ6IC05M3B4OyBcblx0XHQqL1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAzMzRweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYmVmb3JlLWxvZ2luLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4sXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICMyODJkMzc7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gYS5idG4tcmVnaXN0ZXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1yZWdpc3RlciBhLmJ0bi1yZWdpc3RlcixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLXJlZ2lzdGVyIGEuYnRuLXJlZ2lzdGVyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIgYS5idG4tcmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LnRleHQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBpbnB1dC50ZXh0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQudGV4dCxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbixcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW4sXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzNTM5NDM7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiA5NyU7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydDpmb2N1cyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydDpmb2N1cyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LnBsYWNlaG9sZGVyLWZvci1ub3Qtc3VwcG9ydDpmb2N1cyxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgaW5wdXQudGV4dDpmb2N1cyxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0LnRleHQ6Zm9jdXMsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBpbnB1dC50ZXh0OmZvY3VzLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC5jYXB0Y2hhLWhlYWRlci1zaWduLWluOmZvY3VzLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgaW5wdXQuY2FwdGNoYS1oZWFkZXItc2lnbi1pbjpmb2N1cyxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGlucHV0LmNhcHRjaGEtaGVhZGVyLXNpZ24taW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTkxYzI0O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBpbnB1dC5oYXMtZXJyb3IudGV4dCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIGlucHV0Lmhhcy1lcnJvci50ZXh0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgaW5wdXQuaGFzLWVycm9yLnRleHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuY29udHJvbC1sYWJlbCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIGltZy5jYXB0Y2hhLWltYWdlLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgaW1nLmNhcHRjaGEtaW1hZ2UsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxODhweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgLmljb24tcmVmcmVzaCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5pY29uLXJlZnJlc2gsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuaWNvbi1yZWZyZXNoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jaGVja2JveCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jaGVja2JveCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jaGVja2JveCB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWlucHV0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuaWNvbi1yZWZyZXNoLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmljb24tcmVmcmVzaCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5pY29uLXJlZnJlc2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdCB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBjb2xvcjogI2E3YTdhNztcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLmNvbnRyb2wtZ3JvdXAuZGF0ZXMgc2VsZWN0LnllYXIsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAuY29udHJvbC1ncm91cC5kYXRlcyBzZWxlY3QueWVhcixcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdC55ZWFyIHtcbiAgd2lkdGg6IDYycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3gsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IGEsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCBhLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgbGFiZWwuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXcsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXcsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBhLmJ0bi1ibGFjay1uZXcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzI2MjcyZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzgzOTQzLCAjMjYyNzJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzgzOTQzLCAjMjYyNzJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4Mzk0MywgIzI2MjcyZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMzgzOTQzLCAjMjYyNzJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM4Mzk0MywgIzI2MjcyZik7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1NjU3NjU7XG4gIGJvcmRlci1jb2xvcjogIzU2NTc2NSAjMjAyNTJkICMxMjE0MTggIzIwMjUyZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQ6IDE0cHgvMTRweCBMdWNpZGEgR3JhbmRlLCBMdWNpZGEgU2FucyBVbmljb2RlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDAwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDAwMDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3OmhvdmVyLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3OmhvdmVyLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgYS5idG4tYmxhY2stbmV3OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc0ODU0LCAjMzIzMzNlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc0ODU0LCAjMzIzMzNlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3NDg1NCwgIzMyMzMzZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc0ODU0LCAjMzIzMzNlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ3NDg1NCwgIzMyMzMzZSk7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTg1cHg7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkIGEsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCBhLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQ6bGFzdC1jaGlsZCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIGRkOmxhc3QtY2hpbGQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiAudXNlci1uYW1lLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gLnVzZXItbmFtZSxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1oZWxwID4gcCA+IGEsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1oZWxwID4gcCA+IGEsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1oZWxwID4gcCA+IGEsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luID4gZGQgPiBhLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gPiBkZCA+IGEsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiA+IGRkID4gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTE0NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1oZWxwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaGVscCBwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaGVscCBwLFxuI2NvbG9yYm94LXJlZy1jdXN0b20gLnVzZXItaW5mb3MgLnVzZXItaGVscCBwLFxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCBwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAgcCxcbiNjb2xvcmJveC1yZWctY3VzdG9tIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHAge1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItZmFjZWJvb2stZ3JvdXAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIC51c2VyLWlucHV0LFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgLnVzZXItaW5wdXQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbiNjb2xvcmJveC1yZWcgLnVzZXItaW5mb3MgLnVzZXItaGVscCxcbiNjb2xvcmJveC1zaWduLWluIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1oZWxwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDIxMkE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xufVxuI2NvbG9yYm94LXJlZyAudXNlci1pbmZvcyAudXNlci1oZWxwOmxhc3QtY2hpbGQsXG4jY29sb3Jib3gtc2lnbi1pbiAudXNlci1pbmZvcyAudXNlci1oZWxwOmxhc3QtY2hpbGQsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyAudXNlci1oZWxwOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4jY29sb3Jib3gtcmVnIC51c2VyLWluZm9zIGEudG9zLFxuI2NvbG9yYm94LXNpZ24taW4gLnVzZXItaW5mb3MgYS50b3MsXG4jY29sb3Jib3gtcmVnLWN1c3RvbSAudXNlci1pbmZvcyBhLnRvcyB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLyoqKiBIZWFkZXIgKioqL1xuLnB1c2gtZG93bi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogIzFmMjMyZDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogI2E3YTdhNztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM3M2Q0YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB1c2gtZG93bi1tZXNzYWdlIGEge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5wdXNoLWRvd24tbWVzc2FnZSAuaWNvLWxpbmUtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiAjMzEzMzM3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDVweCAtM3B4IDVweDtcbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5oZWFkZXIgLmxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvbG9nb3MucG5nKSBuby1yZXBlYXQgMCAtNjAwcHg7XG59XG4uaGVhZGVyIC5nby10by1uZXdzLFxuLmhlYWRlciAud2VsY29tZS10by1hcmNnYW1lcyB7XG4gIG1hcmdpbjogMThweCAwIDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyIC5nby10by1uZXdzIGEsXG4uaGVhZGVyIC53ZWxjb21lLXRvLWFyY2dhbWVzIGEge1xuICBjb2xvcjogIzVDOTFGRjtcbn1cbi5oZWFkZXIgLmdvLXRvLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIC01OThweDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbi5oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyIC51c2VyLWJhci1pbm5lcixcbi5oZWFkZXIgLm5hdi1iYXItaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlciAudXNlci1iYXItaW5uZXIsXG4gIC5oZWFkZXIgLm5hdi1iYXItaW5uZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuLmhlYWRlciAudXNlci1iYXItaW5uZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlciAudXNlci1iYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXIgLnVzZXItYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM3M2Q0YTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyICNmYi1sb2FkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtMjBweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyICNmYi1sb2FkLWNvbnRhaW5lciBwLmVycm9yLW1lc3NhZ2Uge1xuICB3aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMnB4IDAgMCAtMTY1cHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCxcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2QzZDNkO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSxcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbnMucG5nKSBuby1yZXBlYXQgMCA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEgc3Bhbixcbi5oZWFkZXIgLnVzZXItYmFyIC5lbWFpbCBhIHNwYW4sXG4uaGVhZGVyIC51c2VyLWJhciAuc2hvcHBpbmctY2FydCBhIGIsXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwgYSBiIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmdfZGlnaXQucG5nKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSBzcGFuLFxuLmhlYWRlciAudXNlci1iYXIgLmVtYWlsIGEgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogOHB4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLnNob3BwaW5nLWNhcnQgYSBzcGFuIGIsXG4uaGVhZGVyIC51c2VyLWJhciAuZW1haWwgYSBzcGFuIGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDAgMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC5zaG9wcGluZy1jYXJ0IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDJweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAycHggMTVweCAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItbG9naW46Zm9jdXMge1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWxvZ2luIC5pY28tdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3Mge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzOTQzO1xuICBwYWRkaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTkzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC5iYXItNDUge1xuICB3aWR0aDogNDMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAuYmFyLTQ1LWxlZnQge1xuICB3aWR0aDogNDMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLmJhci00NS1yaWdodCB7XG4gIHdpZHRoOiA0MyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnRleHQtMTAge1xuICB3aWR0aDogMTQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDc0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzUzOTQzO1xuICBjb250ZW50OiAnJztcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMjgyZDM3O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWJlZm9yZS1sb2dpbixcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItcmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyZDM3O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgaW5wdXQucGxhY2Vob2xkZXItZm9yLW5vdC1zdXBwb3J0LFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgaW5wdXQudGV4dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzOTQzO1xuICBjb2xvcjogI2E3YTdhNztcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBpbnB1dC5wbGFjZWhvbGRlci1mb3Itbm90LXN1cHBvcnQ6Zm9jdXMsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBpbnB1dC50ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE5MWMyNDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGlucHV0Lmhhcy1lcnJvci50ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWlucHV0IC5jb250cm9sLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmNvbnRyb2wtZ3JvdXAgaW1nLmNhcHRjaGEtaW1hZ2Uge1xuICB3aWR0aDogMTg4cHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY29udHJvbC1ncm91cCAuaWNvbi1yZWZyZXNoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCAuY2hlY2tib3gge1xuICBtYXJnaW46IDNweCAwO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaW5wdXQgLmljb24tcmVmcmVzaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC5jb250cm9sLWdyb3VwLmRhdGVzIHNlbGVjdC55ZWFyIHtcbiAgd2lkdGg6IDYycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIGxhYmVsLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyBsYWJlbC5jaGVja2JveCBhIHtcbiAgY29sb3I6ICM1YzkxZmY7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQyMTJBO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgIzM3M0Q0QTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTg1cHg7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1hZnRlci1sb2dpbiBkZCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gZGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWFmdGVyLWxvZ2luIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItaGVscCA+IHAgPiBhLFxuLmhlYWRlciAudXNlci1iYXIgLndlbGNvbWUgLnVzZXItaW5mb3MgLnVzZXItYWZ0ZXItbG9naW4gPiBkZCA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29ucy5wbmcpIG5vLXJlcGVhdCAwIC0xNDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzVjOTFmZjtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWhlbHAsXG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWhlbHAgcCxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWZhY2Vib29rLWdyb3VwIHAge1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1mYWNlYm9vay1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1pbnB1dCxcbi5oZWFkZXIgLnVzZXItYmFyIC53ZWxjb21lIC51c2VyLWluZm9zIC51c2VyLWhlbHAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMjEyQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCAjMzczRDRBO1xuICBib3gtc2hhZG93OiAwIDFweCAwICMzNzNENEE7XG59XG4uaGVhZGVyIC51c2VyLWJhciAud2VsY29tZSAudXNlci1pbmZvcyAudXNlci1oZWxwOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvbG9nb3MucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNDZweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmJ0bi1uYXYtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgbmF2IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAubmF2LWJhciBuYXYgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAubmF2LWJhciBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IGR0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4tYWxsLFxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4tYWxsIHNwYW4ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1ub3JtYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbDpob3Zlcixcbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MDBweDtcbn1cbi5oZWFkZXIgLm5hdi1iYXIgLmluc3RhbGwtYXJjLWNsaWVudCAuYnRuLWluc3RhbGwtbm9ybWFsIHNwYW46aG92ZXIsXG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbCBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNTAwcHg7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLW5vcm1hbCBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTYwMHB4O1xufVxuLmhlYWRlciAubmF2LWJhciAuaW5zdGFsbC1hcmMtY2xpZW50IC5idG4taW5zdGFsbC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaGVhZGVyIC5uYXYtYmFyIC5pbnN0YWxsLWFyYy1jbGllbnQgLmJ0bi1pbnN0YWxsLWRpc2FibGVkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC03MDBweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4uaGVhZGVyICNub3RpZmljYXRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyICNub3RpZmljYXRpb25zIC5qc19jbG9zZV9ub3RpZmljYXRpb25zIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlciAjbm90aWZpY2F0aW9ucyAjbm90aWZpY2F0aW9uLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyNGM3ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMjRjN2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyICNub3RpZmljYXRpb25zICNub3RpZmljYXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXIgI25vdGlmaWNhdGlvbnMgI25vdGlmaWNhdGlvbi1saXN0IGxpIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uby10b3VjaCAubmF2LWJhciBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWM5MWZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBoZWFkZXIgc3R5bGUgZW5kICovXG4vKiBjb250YWluZXIgc3R5bGUgc3RhcnQgKi9cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3ZWRiO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzI0YzdlO1xufVxuLm5vdGlmaWNhdGlvbiAuaWNvLWxpbmUtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDVweCAtM3B4IDVweDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRyb2wtZ3JvdXAsXG4uY29udGVudHdyYXAgLmNvbnRyb2wtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBjb250YWluZXIgc3R5bGUgZW5kICovXG4vKioqKioqKioqKioqKioqKioqKioqKiogcGxheSBub3cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wb3B1cC1wbGF5bm93IHtcbiAgYmFja2dyb3VuZDogIzFiMWMxZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1Mzk0MztcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjYTdhN2E3O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEx1Y2lkYSBHcmFuZGUsIEx1Y2lkYSBTYW5zIFVuaWNvZGUsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC1wbGF5bm93IC5iZXRhLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweDtcbiAgLyogXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5MjkyZDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcblx0XHQgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcblx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcblx0XHQqL1xufVxuLnBvcHVwLXBsYXlub3cgLmJldGEtbWVzc2FnZSAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcHVwLXBsYXlub3cgLmFyYy1pbnN0YWxsZWQteWVzIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnBvcHVwLXBsYXlub3cgLmFyYy1pbnN0YWxsZWQtbm8ge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjkyOTJkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgIzAwMDtcbn1cbi5wb3B1cC1wbGF5bm93IC5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL3BsYXlub3dfcG9wdXBfcGljdHVyZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjBweDtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xufVxuLnBvcHVwLXBsYXlub3cgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ucG9wdXAtcGxheW5vdyAuYnV0dG9ud3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IDAgYXV0bztcbn1cbi5wb3B1cC1wbGF5bm93IC5ib3R0b210ZXh0IHtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDAgMzZweCAxOHB4IDY4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnBvcHVwLXBsYXlub3cgLmJvdHRvbXRleHQgYSB7XG4gIGNvbG9yOiAjNWM5MWZmO1xufVxuLnBvcHVwLXBsYXlub3cgLmJvdHRvbXRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcHVwLXBsYXlub3cgYS5iZy1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1idG4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tY29tbW9uLFxuLnBvcHVwLXBsYXlub3cgYS5idG4tYmxhY2sge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlN2VkYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmYsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzVhODhkZSksIHRvKCM0NDcyZDQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWE4OGRlLCAjNDQ3MmQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVhODhkZSwgIzQ0NzJkNCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVhODhkZScsIGVuZENvbG9yc3RyPScjZmY0NDcyZDQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuLnBvcHVwLXBsYXlub3cgYS5idG4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZTM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMCcsIGVuZENvbG9yc3RyPScjZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWNvbW1vbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYwOTZlMSwgIzQ2N2NkOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNjA5NmUxKSwgdG8oIzQ2N2NkOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MDk2ZTEsICM0NjdjZDgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjA5NmUxLCAjNDY3Y2Q4KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjA5NmUxJywgZW5kQ29sb3JzdHI9JyNmZjQ2N2NkOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1jb21tb246YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDc3Y2Q5LCAjNjA5N2UxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM0NzdjZDkpLCB0bygjNjA5N2UxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ3N2NkOSwgIzYwOTdlMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NzdjZDksICM2MDk3ZTEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY0NzdjZDknLCBlbmRDb2xvcnN0cj0nI2ZmNjA5N2UxJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUzNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjc1KSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4ucG9wdXAtcGxheW5vdyBhLmJ0bi1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbn1cbi5wb3B1cC1wbGF5bm93IGEuYnRuLWJsYWNrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbkBtZWRpYSAoaG92ZXI6IDApIHtcbiAgcCNzdXBwb3J0aG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG5Db2xvcmJveCBDb3JlIFN0eWxlOlxuVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXG4qL1xuI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5LFxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2JveFdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2JveE1pZGRsZUxlZnQsXG4jY2JveEJvdHRvbUxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbiNjYm94Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYm94TG9hZGVkQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4jY2JveFRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Nib3hMb2FkaW5nT3ZlcmxheSxcbiNjYm94TG9hZGluZ0dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYm94UHJldmlvdXMsXG4jY2JveE5leHQsXG4jY2JveENsb3NlLFxuI2Nib3hTbGlkZXNob3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2JveFBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLmNib3hJZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Jib3gsXG4jY2JveENvbnRlbnQsXG4jY2JveExvYWRlZENvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qIFxuICAgIFVzZXIgU3R5bGU6XG4gICAgQ2hhbmdlIHRoZSBmb2xsb3dpbmcgc3R5bGVzIHRvIG1vZGlmeSB0aGUgYXBwZWFyYW5jZSBvZiBDb2xvcmJveC4gIFRoZXkgYXJlXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxuKi9cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jY29sb3Jib3gge1xuICBvdXRsaW5lOiAwO1xufVxuI2Nib3hDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbiNjYm94RXJyb3Ige1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Nib3hUaXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNjY2M7XG59XG4jY2JveEN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuI2Nib3hMb2FkaW5nR3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2NvbG9yYm94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi8qIHRoZXNlIGVsZW1lbnRzIGFyZSBidXR0b25zLCBhbmQgbWF5IG5lZWQgdG8gaGF2ZSBhZGRpdGlvbmFsIHN0eWxlcyByZXNldCB0byBhdm9pZCB1bndhbnRlZCBiYXNlIHN0eWxlcyAqL1xuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCxcbiNjYm94U2xpZGVzaG93LFxuI2Nib3hDbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXG4jY2JveFByZXZpb3VzOmFjdGl2ZSxcbiNjYm94TmV4dDphY3RpdmUsXG4jY2JveFNsaWRlc2hvdzphY3RpdmUsXG4jY2JveENsb3NlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG4jY2JveFNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Nib3hQcmV2aW91cyxcbiNjYm94TmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9jb2xvcmJveC9jb250cm9scy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4jY2JveFByZXZpb3VzIHtcbiAgbGVmdDogNXB4O1xufVxuI2Nib3hQcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuI2Nib3hOZXh0IHtcbiAgcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuI2Nib3hOZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuI2Nib3hDbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25fcG9wdXBfY2xvc2UucG5nKSBuby1yZXBlYXQgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAxN3B4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC53ZWItZGVmZW5kZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYjJmO1xuICBiYWNrZ3JvdW5kOiAjMWIxZTIyO1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItbGluZSxcbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyLFxuLndlYi1kZWZlbmRlci13cmFwIC5vdmVydmlldyxcbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLXRpdGxlLFxuLndlYi1kZWZlbmRlci13cmFwIC5hcmMtZGVmZW5kZXIsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biBzcGFuLFxuLndlYi1kZWZlbmRlci13cmFwIC5zZWFyY2gtdGV4dCxcbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZXJyb3Ige1xuICBtYXJnaW46IDEycHggMCAzcHggMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTI5MmQ7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICMwMDA7XG4gIGhlaWdodDogMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItdGl0bGUsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLXRpdGxlLFxuLndlYi1kZWZlbmRlci13cmFwIC5hcmMtZGVmZW5kZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuYXJjLWRlZmVuZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuc2VhcmNoLXRleHQsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJ0bi1jb21tb24sXG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmJnLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5idG4td2hlcmUtcGluLFxuLndlYi1kZWZlbmRlci13cmFwIC5idG4tY29tbW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuc2VhcmNoLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5lbWFpbC1saW5rIGEsXG4ud2ViLWRlZmVuZGVyLXdyYXAgLm92ZXJ2aWV3LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZW1haWwtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5lbWFpbC1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAub3ZlcnZpZXcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5vdmVydmlldy1waW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmF1dGhlbnRpY2F0b3ItcXItY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5kZWZlbmRlci1pbnB1dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyOTJkO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2ViLWRlZmVuZGVyLXdyYXAgLmRlZmVuZGVyLWlucHV0LWJveCArIC5lcnJvciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi53ZWItZGVmZW5kZXItd3JhcCAuZGVmZW5kZXItaW5wdXQtYm94ICsgLmJ0bi1jb21tb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndlYi1kZWZlbmRlci13cmFwIC5hdXRoZW50aWNhdG9yLXNlY3JldC1kaXNwbGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2pzX3ZlcmlmeUVtYWlsIGlucHV0ICsgLmVycm9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qKioqKioqKioqIHJlZ2lzdGVyIGZvcm0gKioqKioqKioqKioqKiovXG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIge1xuICAvKmJhY2tncm91bmQgaGVhZGVyICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMzVweCAwIDAgMDtcbiAgd2lkdGg6IDU2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLnVzZXItZmFjZWJvb2stZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5pY29uLXBlcmVjZW50YWdlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciBzcGFuLmljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2ljb25zLnBuZykgbm8tcmVwZWF0IDAgLTU1MHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDU0cHg7XG4gIGxlZnQ6IDEzNXB4O1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIHtcbiAgLypiYWNrZ3JvdW5kIGJvZHkgKi9cbiAgcGFkZGluZzogMTBweCA2MHB4IDgwcHggNjBweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5yZWdpc3Rlci1tZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCAuZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCxcbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5yZWdpc3Rlci1tZXMge1xuICBjb2xvcjogI2E2YTBhMjtcbiAgZm9udDogNDAwIDE0cHgvMjJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgYSB7XG4gIGNvbG9yOiAjZmZjZTcyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIC8qZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7Ki9cbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cCBpbWcuY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxODhweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIC5oYXMtZXJyb3Ige1xuICBjb2xvcjogI2VlMWMyNDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIGlucHV0LFxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlNDI0YTtcbiAgYmFja2dyb3VuZDogIzFlMTgxODtcbiAgY29sb3I6ICNiM2M5ZDU7XG4gIC8qIGhlaWdodDogMTRweDsgXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDoxNnB4OyovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIGlucHV0Lmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VlMWMyNDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjQTdBN0E3O1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5jbGVhcmZpeCAuY2hlY2tib3gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5kYXRlcyA+IHAge1xuICBtYXJnaW4tYm9vdHRvbTogMDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC51c2VyLWhlbHAgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY2hlY2tib3gge1xuICBtYXJnaW46IDIwcHggMCAwIDYwcHg7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zcGxhc2gtY29udGVudCAudXNlci1yZWdpc3RlciAuZm9ybS1ob3Jpem9udGFsIC5idG4tcmVnaXN0ZXIge1xuICAvKmJhY2tncm91bmQgcmVnaXN0ZXIgbm93ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgycHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNwbGFzaC1jb250ZW50IC51c2VyLXJlZ2lzdGVyIC5mb3JtLWhvcml6b250YWwgLmJ0bi1yZWdpc3RlcjphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3BsYXNoLWNvbnRlbnQgLnVzZXItcmVnaXN0ZXIgLnJlZ2lzdGVyLWZvb3RlciB7XG4gIC8qYmFja2dyb3VuZCBmb290ZXIgKi9cbn1cbiNjYm94Q29udGVudCAudXNlci1yZWdpc3RlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXNlbGVjdCA+IHNlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0LXNlbGVjdGVkLmVyciB7XG4gIGJvcmRlci1jb2xvcjogI0MwMzkyYjtcbn1cbi5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXlwiO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDE4JTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KSByb3RhdGUoMTgwZGVnKTtcbn1cbi5jdXN0b20tc2VsZWN0ID4gc2VsZWN0OmZvY3VzICsgLnNlbGVjdC1zZWxlY3RlZCxcbi5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbixcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdC1pdGVtcyxcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xufVxuLnNlbGVjdC1pdGVtcyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24ge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbn1cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxZW07XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uc2VsZWN0LWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMC4yZW0gc29saWQgIzAwMDtcbn1cbi5zZWxlY3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb246aG92ZXIsXG4uc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDM5MmI7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZvbnQtcm9ib3RvIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb250LW9zd2FsZCB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5pbWcge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4ucHVzaC1kb3duLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5wdXNoLWRvd24tbWVzc2FnZSA+IC5pY28tbGluZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnB1c2gtZG93bi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5wdXNoLWRvd24tbWVzc2FnZSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbiAgLnB1c2gtZG93bi1tZXNzYWdlID4gLmljby1saW5lLXZlcnRpY2FsIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2Rwci10b3BiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmdkcHItdG9wYmFyID4gLmdkcHItdG9wYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHVzaGRvd25fX2xpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHVzaGRvd25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gIGJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4NSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5wIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LS1zdHJva2Uge1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgIzAwMCwgMXB4IC0xcHggMCAjMDAwLCAtMXB4IDFweCAwICMwMDAsIDFweCAxcHggMCAjMDAwO1xufVxuLmJ1dHRvbiB7XG4gIC8qIE92ZXJyaWRlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBub3Qgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV0dG9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTBiMGY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWUwYjBmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0b24tLW1haW4tZGVzaWduIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiA1cHggNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5idXR0b24tLW1haW4tZGVzaWduOmJlZm9yZSxcbi5idXR0b24tLW1haW4tZGVzaWduOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMnB4KTtcbiAgdG9wOiBjYWxjKDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgLTQ4cHggcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSBjYWxjKDEwMCUgKyA0OHB4KSByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIC0xOHB4IC8gMjBweCAyMHB4IHJlcGVhdC14LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgY2FsYygxMDAlICsgMThweCkgLyAyMHB4IDIwcHggcmVwZWF0LXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXR0b24tLW1haW4tZGVzaWduOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIH1cbiAgLmJ1dHRvbi0tbWFpbi1kZXNpZ246aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmJ1dHRvbi0tbWFpbi1kZXNpZ24tLWVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXR0b24tLW1haW4tZGVzaWduLS1lbWFpbCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uYnV0dG9uLS1tYWluLWRlc2lnbi0taW52ZXJ0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5idXR0b24tLW1haW4tZGVzaWduLS1pbnZlcnQ6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxufVxuLmJ1dHRvbi0tcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXR0b24tLXBsYXktYnV0dG9uID4gaW1nIHtcbiAgd2lkdGg6IDIzMi4wNTEyODIwNSU7XG4gIG1hcmdpbi10b3A6IC0yNzA3LjY5MjMwNzY5JTtcbiAgbWFyZ2luLWJvdHRvbTogLTQwNi40MTAyNTY0MSU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idXR0b24tLXBsYXktYnV0dG9uID4gaW1nOmhvdmVyIHtcbiAgd2lkdGg6IDIzMi4wNTEyODIwNSU7XG4gIG1hcmdpbi10b3A6IC0yODI2LjkyMzA3NjkyJTtcbiAgbWFyZ2luLWJvdHRvbTogLTI4Ny4xNzk0ODcxOCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idXR0b24tLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgcGFkZGluZzogMTdweCAzMHB4O1xufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG59XG4uYnV0dG9uLS10ZXh0LWxpbmsge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmJ1dHRvbi0tdGV4dC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQtY29udGVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmJ1dHRvbi0tdGV4dC1saW5rOmhvdmVyOmFmdGVyLFxuLmJ1dHRvbi0tdGV4dC1saW5rOmZvY3VzOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGJsdXIoMC41cHgpO1xuICBhbmltYXRpb246IGljb25ob3ZlciAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuYnV0dG9uLS10ZXh0LWxpbms6aG92ZXI6YWZ0ZXIsXG4gIC5idXR0b24tLXRleHQtbGluazpmb2N1czphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBpZWljb25ob3ZlciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5idXR0b24tLXJvdW5kIHtcbiAgd2lkdGg6IDF2dztcbiAgaGVpZ2h0OiAxdnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkIDNweDtcbn1cbi5idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyNzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ1dHRvbi0tY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTIxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmJ1dHRvbi0tb3ZlcmxheSB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjc1KSAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uYnV0dG9uLS1nb2Rvd24sXG4uYnV0dG9uLS1nb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBzb2xpZCAjNjY2O1xuICBib3JkZXItd2lkdGg6IDJweCAxcHg7XG4gIHBhZGRpbmc6IDE5cHggMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNSk7XG59XG4uYnV0dG9uLS1nb2Rvd246YWZ0ZXIsXG4uYnV0dG9uLS1nb3VwOmFmdGVyIHtcbiAgY29udGVudDogJ+KWvCc7XG59XG4uYnV0dG9uLS1nb3VwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4uZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXZpZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZGl2aWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci1tb2JpbGUucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZGl2aWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbi5kaXZpZGVyLS1kdWFsOmJlZm9yZSxcbi5kaXZpZGVyLS1kdWFsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMXB4O1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZGl2aWRlci0tZHVhbDpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuLmRpdmlkZXItLWR1YWw6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5kaXZpZGVyLS1kdWFsOmJlZm9yZSxcbiAgLmRpdmlkZXItLWR1YWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9zZWN0aW9uLWRpdmlkZXItbW9iaWxlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmRpdmlkZXItLWR1YWw6YmVmb3JlLFxuICAuZGl2aWRlci0tZHVhbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbi5lcnJvci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUzMnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDE1O1xufVxuLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMyU7XG4gIHotaW5kZXg6IDEyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRpdGxlX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGl0bGVfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbl9fcGFnZS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1haW5fX3BhZ2UtY29udGVudCAudGl0bGVfX2ltZyB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi50ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICBoZWlnaHQ6IDgyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGVhc2VyIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlciB7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnRlYXNlcl9fcmF0aW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9fcmF0aW8td3JhcHBlciA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9fdHJhaWxlci1idXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDElIGF1dG8gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgPiBsaSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5ZTBiMGY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsIDExLCAxNSwgMC4zNSk7XG59XG4uc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG4uc2xpY2stZG90cyA+IGxpID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGwtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gNTB2aCk7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MjA4MGI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmlucHV0LXBvcHVwLWVycm9yOmJlZm9yZSxcbi5pbnB1dC1wb3B1cC1lcnJvcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkO1xufVxuLmlucHV0LXBvcHVwLWVycm9yOmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MjA4MGI7XG59XG4uaW5wdXQtcG9wdXAtZXJyb3I6YWZ0ZXIge1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzE3MTc7XG59XG4uc3RhdHVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnN0YXR1cy1jb250YWluZXIgPiAuc3Bpbm5lciB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWl4aW4tZGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5taXhpbi1kZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG59XG4uZGR0b2dnbGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5kZHRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG59XG4uZGR0b2dnbGVfX2NhcmV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLmRkdG9nZ2xlX19jYXJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uZGR0b2dnbGVfX3RleHQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgei1pbmRleDogOTtcbn1cbi5kZG1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kZG1lbnVfX3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGRtZW51X193OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbn1cbi5kZG1lbnVfX3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmRkbWVudV9fd19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5taXhpbi1zbGljay1kb3QtbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBib3JkZXI6IHNvbGlkIDJweCAjOWUwYjBmO1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWl4aW4tc2xpY2stZG90LWxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5taXhpbi1zbGljay1kb3QtbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLm1peGluLXNsaWNrLWRvdC1saSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWl4aW4tbWF4MTE2OCB7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1peGluLWFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5taXhpbi1hcnJvdy1zbWFsbC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMTFweCAwIDAgLTdweDtcbn1cbi5taXhpbi1hcnJvdy1zbWFsbC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xufVxuLm1peGluLWFycm93LXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm1peGluLWFycm93LW5vcm1hbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MTBweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luOiAtMjRweCAwIDAgLTIwcHg7XG59XG4ubWl4aW4tYXJyb3ctbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0NDRweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNTFweDtcbn1cbi5taXhpbi1hcnJvdy1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTU3NnB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW46IC0yNHB4IDAgMCAtOXB4O1xufVxuLm1peGluLWFycm93LW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNjQycHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zbGljay1hcnJvdy0tc21hbGwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTE4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTExcHggMCAwIC03cHg7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsLnNsaWNrLWFycm93LS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTg1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2xpY2stYXJyb3ctLXNtYWxsLnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xufVxuLnNsaWNrLWFycm93LS1zbWFsbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTdweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2xpY2stYXJyb3ctLW5vcm1hbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAtMTFweCAwIDAgLTdweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAtNHB4O1xuICB9XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsLnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTdweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zbGljay1hcnJvdy0tbm9ybWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MTBweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luOiAtMjRweCAwIDAgLTIwcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLXByZXY6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0NDRweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLnNsaWNrLWFycm93LS1ub3JtYWwuc2xpY2stYXJyb3ctLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1NzZweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luOiAtMjRweCAwIDAgLTlweDtcbiAgfVxuICAuc2xpY2stYXJyb3ctLW5vcm1hbC5zbGljay1hcnJvdy0tbmV4dDpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTY0MnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxufVxuLnNsaWNrLWFycm93LS1yZWN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cbi5zbGljay1hcnJvdy0tcmVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zbGljay1hcnJvdy0tcmVjdDphZnRlciB7XG4gIG1hcmdpbjogOHB4IDAgMCAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1hcnJvdy0tcmVjdC5zbGljay1hcnJvdy0tcHJldjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMThweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zbGljay1hcnJvdy0tcmVjdC5zbGljay1hcnJvdy0tcHJldjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWFycm93LS1yZWN0LnNsaWNrLWFycm93LS1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIxN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zbGljay1kb3RzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBib3JkZXI6IHNvbGlkIDJweCAjOWUwYjBmO1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbn1cbi5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNsaWNrLWRvdHMgPiBsaSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWdlLWdhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogMTE7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYWdlLWdhdGVfX21haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDQwcHg7XG59XG4uYWdlLWdhdGVfX21haW4tY29udGFpbmVyLS1sYW5nLXJ1IHtcbiAgd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuYWdlLWdhdGVfX21haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5hZ2UtZ2F0ZV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5hZ2UtZ2F0ZV9faW5zdHJ1Y3Rpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFnZS1nYXRlX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hZ2UtZ2F0ZS1mb3JtX19kYXkge1xuICB3aWR0aDogMjAlO1xufVxuLmFnZS1nYXRlLWZvcm1fX21vbnRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hZ2UtZ2F0ZS1mb3JtX195ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hZ2UtZ2F0ZV9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmFnZS1nYXRlX19iYXJyaWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYWdlLWdhdGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L3JlbW5hbnRfYmFja2dyb3VuZDAuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5hZ2UtZ2F0ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFnZS1nYXRlX190aXRsZSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLmFnZS1nYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuYWdlLWdhdGVfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5hZ2UtZ2F0ZV9fZm9ybSAuYnV0dG9uLS1tYWluLWRlc2lnbiB7XG4gICAgcGFkZGluZzogNy41cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cbltmb3JtPVwiZGF0ZS12YWxpZGF0aW9uLWZvcm1cIl0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBbZm9ybT1cImRhdGUtdmFsaWRhdGlvbi1mb3JtXCJdIHtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5zZWxlY3Qtc2VsZWN0ZWQuZXJyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xufVxuLnNlbGVjdC1pdGVtcyA+IC5zZWxlY3Qtb3B0aW9uLFxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDEzLjVweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24sXG4gIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4uc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb246aG92ZXIsXG4uc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5nZHByLXRvcGJhciB+IC5hZ2UtZ2F0ZSAuc2VsZWN0LWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaWNvbmhvdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGllaWNvbmhvdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mb250LXJvYm90byB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaWNvLWxhbmd1YWdlIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmljby1sYW5ndWFnZS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWNvLWxhbmd1YWdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjEyNTtcbn1cbi5jdXJyZW50LWxhbmd1YWdlIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzMzMzIHNvbGlkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmhlYWRlci1uZXc6bm90KC5jb29raWUtaGVhZGVyKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5oZWFkZXItbmV3LmNvb2tpZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaGVhZGVyLW5ldyAubGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEzdnc7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLW5ldyAucHdyZC1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvcHdyZC1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1uZXcgLnB3cmQtbG9nbyAubW9yZS1nYW1lcyB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA1NXB4O1xuICBib3JkZXItY29sb3I6ICNjY2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmV3IC5wd3JkLWxvZ28gLm1vcmUtZ2FtZXM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5wd3JkLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNHZ3O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk1dmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLnZpZXctYWxsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDBweDtcbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLnZpZXctYWxsLW1vYmlsZSAudmlldy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLnZpZXctYWxsLW1vYmlsZSAudmlldy10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciAudmlldy1hbGwtbW9iaWxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hyZWYtbGluay5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC52aWV3LWFsbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC5nYW1lLWxpc3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciAuZ2FtZS1saXN0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC5nYW1lLWxpc3QtaGVhZGVyIC52aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC5nYW1lLWxpc3QtaGVhZGVyIC52aWV3LWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMXZ3O1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLmdhbWUtbGlzdC1oZWFkZXIgLnZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTZ2dztcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tbGVmdDogMzl2dztcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciAuZ2FtZS1saXN0LWhlYWRlciAudmlldy1hbGwgLnZpZXctdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLmdhbWUtbGlzdC1oZWFkZXIgLnZpZXctYWxsIC52aWV3LXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC5nYW1lLWxpc3QtaGVhZGVyIC52aWV3LWFsbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9ocmVmLWxpbmsucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLmdhbWUtbGlzdC1oZWFkZXIgLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbmF2LWxpc3QtY2xvc2UucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIC5nYW1lLWxpc3QtaGVhZGVyIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMXZ3O1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgLmdhbWUtbGlzdC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzR2dztcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciAuZ2FtZS1saXN0LWhlYWRlciAuZ2FtZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgbGkge1xuICB3aWR0aDogMjEycHg7XG4gIGhlaWdodDogMjgycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTcxcHg7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxMnB4O1xuICBoZWlnaHQ6IDI4MnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBhbGwgLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDE3MXB4O1xuICB9XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIGxpOmhvdmVyIGEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDY0LCA2NCwgNjQsIDAuOCk7XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIGxpOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC5ob2Ige1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLmhvYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCAubWFnaWMgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L01MLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCAubWFnaWMgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbW9iaWxlLW52L21vYmlsZS1tYWdpYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLnN0YXJ0IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9TVE8ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC5zdGFydCBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9tb2JpbGUtbnYvbW9iaWxlLXN0by5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLndpbnRlciBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvTlcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC53aW50ZXIgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbW9iaWxlLW52L253LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCAudGwzIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9UTDMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC50bDMgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbW9iaWxlLW52L3RsMy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLnJlbSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvUk4ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC5yZW0gYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbW9iaWxlLW52L3JtLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCAucHdpIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9QV0kucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyLW5ldyAuZ2FtZS1saXN0IC5nYW1lLWxpc3QtY29udGFpbmVyIHVsIC5wd2kgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvbW9iaWxlLW52L3B3aS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLmZ3IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9GVy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLmZ3IGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L21vYmlsZS1udi9mdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItbmV3IC5nYW1lLWxpc3QgLmdhbWUtbGlzdC1jb250YWluZXIgdWwgLmhvYiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvSE9CLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlci1uZXcgLmdhbWUtbGlzdCAuZ2FtZS1saXN0LWNvbnRhaW5lciB1bCAuaG9iIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L21vYmlsZS1udi9ob2IucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci1uZXcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uaGVhZGVyLW5ldzpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxOTIwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXItbmV3OmJlZm9yZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLi4vaW1hZ2VzL25hdi9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGUgfiAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDExMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlIH4gLmhlYWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgICB6LWluZGV4OiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGU6Y2hlY2tlZCB+IC5oZWFkZXJfX21haW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNiUpO1xuICAgIGhlaWdodDogMTEwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlcl9fbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hhbi1yLW1lbnUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNHZ3O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICB9XG59XG4uaGVhZGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwcHggMHB4IDAgNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX21haW4gLmhlYWRlcl9fcGFnZS1saW5rLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllMGIwZjtcbiAgfVxuICAuaGVhZGVyX19tYWluIC5oZWFkZXJfX3BhZ2UtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTBiMGY7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4gLmhlYWRlcl9fbG9nby1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvcmVtbmFudC1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyX19tYWluIC5oZWFkZXJfX2xvZ28tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4gYS5hYm91dCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19tYWluIGEuYWJvdXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTIlO1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMCU7XG4gICAgcGFkZGluZzogMTEwcHggMTBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX21haW4ge1xuICAgIGhlaWdodDogMTEwdmg7XG4gICAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiBhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21haW4gYS5oZWFkZXJfX2J1eV9fbm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjOWUwYjBmO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbiBhLmFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyX19tYWluIC5zdXBwb3J0LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zNHB4O1xuICAgIGxlZnQ6IDg3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlcl9fbWFpbiAuc3VwcG9ydC1saW5rIHtcbiAgICBsZWZ0OiA5OHZ3O1xuICB9XG4gIC5oZWFkZXJfX21haW4gYS5oZWFkZXJfX2J1eV9fbm93IHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvcmVtbmFudC1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAvKiBtYXJnaW4tbGVmdDogLTIwcHg7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yMXZ3O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idXR0b24tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzllMGIwZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJ2dztcbiAgdG9wOiAwcHg7XG59XG4uYnV0dG9uLXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0JGMjMyNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYnV0dG9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uaGVhZGVyX19wYWdlLWxpbmsge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuaGVhZGVyX19wYWdlLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICB9XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX3BhZ2UtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX3BhZ2UtbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlcl9fcGFnZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmxhbmd1YWdlLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdi9sYW5ndWFnZS1sb2dvLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ydnc7XG4gIHRvcDogMHB4O1xufVxuLmxhbmd1YWdlLWxvZ28gLmxhbmd1YWdlLXRleHQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwdnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwdnc7XG4gICAgdG9wOiAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxhbmd1YWdlLWxvZ28gLmxhbmd1YWdlLXRleHQtbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubGFuZ3VhZ2UtbG9nbyAubW9yZS1sYW5ndWFnZSB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAyMXB4O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28gLm1vcmUtbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogODMuNXZ3O1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5sYW5ndWFnZS1sb2dvIC5tb3JlLWxhbmd1YWdlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28gLm1vcmUtbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogOTIuNXZ3O1xuICAgIGJvcmRlcjogNnB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5sYW5ndWFnZS1sb2dvIC5tb3JlLWxhbmd1YWdlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmxhbmd1YWdlLWxvZ28gLm1vcmUtbGFuZ3VhZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN1cHBvcnQtbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmF2L2hyZWYtbGluay5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zdXBwb3J0OmhvdmVyICsgLnN1cHBvcnQtbGluayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYvaHJlZi1saW5rLTEucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG4uaGVhZGVyX19uZXdzIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlcl9fbmV3cyB7XG4gICAgbWFyZ2luOiAwcHggMTBweCAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uaGVhZGVyX19pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX2luZm8tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlcl9faW5mby10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19pbmZvLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmhlYWRlcl9faW5mby0tYmlnIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uaGVhZGVyX19zaWdudXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX3NpZ251cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlcl9fc2lnbnVwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX3NpZ251cC5tZW51LWhpZGUge1xuICAgIGhlaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlcl9fc2lnbnVwLS1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyX19zaWdudXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19zaWdudXAtLXN0aWNreSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5oZWFkZXJfX2RpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjc1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5oZWFkZXJfX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21pc2Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyX19zb2NpYWxtZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTgwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaGVhZGVyX19zb2NpYWxtZWRpYSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjAwcHgpIHtcbiAgLmhlYWRlcl9fc29jaWFsbWVkaWEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld2xhbmdkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOXB4O1xuICBsZWZ0OiAtMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubmV3bGFuZ2RkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmcge1xuICBwYWRkaW5nOiA0cHggOHB4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmhvdmVyLFxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld2xhbmdkZF9fY3VycmVudC1sYW5nOmhvdmVyIHNwYW4sXG4ubmV3bGFuZ2RkX19jdXJyZW50LWxhbmc6Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld2xhbmdkZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5ld2xhbmdkZF9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uZXdsYW5nZGRfX2NhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZDBkMGQwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4ICMwMDA7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogIzE2MTYxNjtcbiAgei1pbmRleDogNTtcbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMgYS5iYWNrLWxhbmd1YWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBib3JkZXI6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4ubmV3bGFuZ2RkX19vcHRpb25zIGEuYmFjay1sYW5ndWFnZSBzcGFuIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0xMjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjNjY2NjY2IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5ld2xhbmdkZF9fb3B0aW9ucyBhLmJhY2stbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5ld2xhbmdkZF9fb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMzEwcHg7XG4gICAgbGVmdDogLTEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5uZXdsYW5nZGRfX29wdGlvbnMub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDU3cHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubmV3bGFuZ2RkX19vcHRpb25zX19vcHRpb246aG92ZXIsXG4gIC5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIH1cbiAgLm5ld2xhbmdkZF9fb3B0aW9uc19fb3B0aW9uOmhvdmVyIHNwYW4sXG4gIC5uZXdsYW5nZGRfX29wdGlvbnNfX29wdGlvbjpmb2N1cyBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYWN0aW9uLWJ1eSAubGFuZ3VhZ2UtbG9nbyB7XG4gICAgbGVmdDogLTd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5hY3Rpb24tYnV5IC5yZW1uYW50LWJvZHkgLmhlYWRlcl9fbWFpbiBhLmFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmFjdGlvbi1idXkgLnJlbW5hbnQtYm9keSAuaGVhZGVyX19tYWluIC5uZXdsYW5nZGRfX29wdGlvbnMge1xuICAgIHRvcDogLTI0NHB4O1xuICB9XG59XG4uc2Nyb2xsLW1hcmtlci0tc2lnbnVwIHtcbiAgdG9wOiBjYWxjKDcwJSAtIDUwdmgpO1xufVxuLnNpZ251cCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvZW1haWwtYmFja2dyb3VuZC1tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5zaWdudXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9lbWFpbC1iYWNrZ3JvdW5kLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNpZ251cCB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2lnbnVwIHtcbiAgICBoZWlnaHQ6IDIwdmg7XG4gIH1cbn1cbi5zaWdudXBfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnNpZ251cF9fZm9ybSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc2lnbnVwX19mb3JtIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpZ251cF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc2lnbnVwX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zaWdudXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5zaWdudXBfX3RleHQtLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lnbnVwX19pbnB1dC1ibG9jayB7XG4gIHdpZHRoOiA2NSU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zaWdudXBfX2lucHV0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZ251cF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTEuNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNjYsIDY2LCA2NiwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi5zaWdudXBfX2lucHV0OmludmFsaWQ6bm90KC5uby1pbnB1dCkge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHJlZCAxcHg7XG59XG4uc2lnbnVwX19pbnB1dDpmb2N1cyxcbi5zaWdudXBfX2lucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaWdudXBfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwX19pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBcImNvbG9yIDk5OTlzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDk5OTlzIGVhc2Utb3V0XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogOTk5OXM7XG59XG4uc2lnbnVwX19zdWJtaXQge1xuICB3aWR0aDogMzAlO1xuICBmb250LXNpemU6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zaWdudXBfX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgfVxufVxuLnNpZ251cF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuc2lnbnVwX19lcnJvciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpZ251cF9fZXJyb3ItLWJhZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uYmFjay10by10b3BfX2J1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJhY2stdG8tdG9wX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5zb2NpYWwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc29jaWFsbWVkaWFfX2J0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbG1lZGlhX19idG46aG92ZXI6YWZ0ZXIsXG4uc29jaWFsbWVkaWFfX2J0bjpmb2N1czphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgYW5pbWF0aW9uOiBpY29uaG92ZXIgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnNvY2lhbG1lZGlhX19idG46aG92ZXI6YWZ0ZXIsXG4gIC5zb2NpYWxtZWRpYV9fYnRuOmZvY3VzOmFmdGVyIHtcbiAgICBhbmltYXRpb246IGllaWNvbmhvdmVyIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnNvY2lhbG1lZGlhX19idG46YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zb2NpYWxtZWRpYV9fYnRuOmJlZm9yZSxcbiAgLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnNvY2lhbG1lZGlhX19idG46YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNvY2lhbG1lZGlhX19idG46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXR3aXR0ZXI6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXR3aXR0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDE3cHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZmFjZWJvb2s6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLWZhY2Vib29rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk3MXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXlvdXR1YmU6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXlvdXR1YmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzgycHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tdHdpdGNoOmJlZm9yZSxcbi5zb2NpYWxtZWRpYV9fYnRuLS10d2l0Y2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODMxcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tZGlzY29yZDpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tZGlzY29yZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDE4cHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uc29jaWFsbWVkaWFfX2J0bi0tdms6YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLXZrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU3MnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnNvY2lhbG1lZGlhX19idG4tLXJlZGRpdDpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tcmVkZGl0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY1NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29jaWFsbWVkaWFfX2J0bi0tZmV4dHJhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvY2lhbG1lZGlhX19idG4tLWZleHRyYTpiZWZvcmUsXG4uc29jaWFsbWVkaWFfX2J0bi0tZmV4dHJhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwNjZweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zb2NpYWxtZWRpYV9fYnRuLS1pbnN0YWdyYW06YmVmb3JlLFxuLnNvY2lhbG1lZGlhX19idG4tLWluc3RhZ3JhbTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NzdweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zb2NpYWwtbWVkaWFfX2xpbmtzIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2NpYWwtbWVkaWFfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4uc2lnbnVwLS1oaWRlLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuc2lnbnVwX19oZWFkZXIsXG4uc2lnbnVwLS1oaWRlLWVtYWlsID4gLnNpZ251cF9fZm9ybSxcbi5zaWdudXAtLWhpZGUtZW1haWwgPiAuc2lnbnVwX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbnVwLS1oaWRlLWVtYWlsID4gLmJhY2stdG8tdG9wX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5mb290ZXItbmV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAxMHB4IDEwcHg7XG59XG4uZm9vdGVyLW5ldy0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19sYW5ndWFnZXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvb3Rlcl9fbGFuZ3VhZ2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ29zID4gLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZm9vdGVyX19sb2dvcy0tbWFpbiAubG9nby0tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19sb2dvcy0tcGxhdGZvcm1zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19sb2dvcy0tcGxhdGZvcm1zIC5sb2dvIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmZvb3Rlcl9fbG9nb3MtLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3MtLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgfVxufVxuLmxvZ286YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5sb2dvX19sYXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubG9nb19fbGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmxvZ28tLXB3ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzgxcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmxvZ28tLWd1bmZpcmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTcwOHB4O1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogNTNweDtcbn1cbi5sb2dvLS1lc3JiOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE4NDVweDtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4ubG9nby0tcGVnaTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMjk4cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG4ubG9nby0tdXNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMjJweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cbi5sb2dvLS1yYXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTkzMnB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuLmxvZ28tLXJhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ28tLXN0ZWFtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY5OXB4O1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmxvZ28tLXhib25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc0M3B4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMjlweDtcbn1cbi5sb2dvLS1wczQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzg3cHg7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLmxlZ2FsX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDcwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5sZWdhbF9fdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmxlZ2FsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAubGVnYWxfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sZWdhbF9fbGlua3Mge1xuICBmb250LXNpemU6IDExMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmxlZ2FsX19saW5rIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWdhbF9fbGluazpob3Zlcixcbi5sZWdhbF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgPiAuZm9vdGVyLW1haW4ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5sYW5naWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5naWNvLmxhbmdpY28tLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNDlweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5naWNvLmxhbmdpY28tLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3Jlc3BvbnNpdmUtc3ByaXRlc21pdGgtcmVtbmFudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmxhbmdpY28ubGFuZ2ljby0tcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTg0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubGFuZ2ljby5sYW5naWNvLS1lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yODNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuLmxhbmd3cmFwcGVyX19sYW5ncyAuY3VycmVudC1sYW5ndWFnZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5nd3JhcHBlcl9fbGFuZ3MgLmN1cnJlbnQtbGFuZ3VhZ2Ugc3BhbiB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDE0MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGFuZ3dyYXBwZXJfX2xhbmdzIC5pY24tbGFuZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZWFzZXItLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnRlYXNlcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlcl9faGVhZGVyID4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb29waW5nLXRyYWlsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5sb29waW5nLXRyYWlsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5sb29waW5nLXRyYWlsZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMCAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbn1cbi50ZWFzZXJfX2NvbnRlbnQtLXN1YmplY3QyOTIzIC5jb21pbmctc29vbi1zdWJqZWN0MjkyMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tc3ViamVjdDI5MjMgLmNvbWluZy1zb29uLXN1YmplY3QyOTIzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2VyX19jb250ZW50LS1zdWJqZWN0MjkyMyAuZ2F0ZS10aXRsZSAudGl0bGVfX2ltZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXItYnV0dG9uLS1tYWluIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4uZ3JhcGhpYy1tYXNrIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wd3JkLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbmxhcmdlLWdyYXBoaWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6aG92ZXIgPiAuZW5sYXJnZS1ncmFwaGljX19tYXNrID4gLmVubGFyZ2UtZ3JhcGhpY19faG92ZXItZWZmZWN0Om5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5lbmxhcmdlLWdyYXBoaWM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDkzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IDlweDtcbn1cbi5lbmxhcmdlLWdyYXBoaWNfX21hc2sge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVubGFyZ2UtZ3JhcGhpY19faG92ZXItZWZmZWN0IHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIGZvbnQtc2l6ZTogMTc1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cbi5lbmxhcmdlLWdyYXBoaWNfX2hvdmVyLWVmZmVjdC5tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50ZWFzZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy1mdWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tc3ViamVjdDI5MjMtY29uZGVuc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy1jb25kZW5zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLXN1YmplY3QyOTIzLXRpbnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1zdWJqZWN0MjkyMy10aW55IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFja2dyb3VuZC0tY29tcGxldGUtY29uZGVuc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS1jb25kZW5zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhY2tncm91bmQtLWNvbXBsZXRlLXRpbnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhc2VyX19iYWNrZ3JvdW5kLS1jb21wbGV0ZS10aW55IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtLWNvbXBsZXRlID4gLnRpdGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC0tY29tcGxldGUgPiAudGl0bGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNsaWNrLXRlYXNlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1saXN0LFxuLnNsaWNrLXRlYXNlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGljay10ZWFzZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2xpY2stdGVhc2VyIC5zbGljay1hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNsaWNrLXRlYXNlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5zbGljay10ZWFzZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbi5zbGljay10ZWFzZXJfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLypcbkxFU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogQGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbkBpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGggbmFtZTtcblxuQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuQHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgQHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4qL1xuLypcblRoZSBwcm92aWRlZCBjbGFzc2VzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG5cbi5pY29uLWhvbWUge1xuICAuc3ByaXRlLXdpZHRoKEBpY29uLWhvbWUpO1xufVxuLmljb24tZW1haWwge1xuICAuc3ByaXRlKEBpY29uLWVtYWlsKTtcbn1cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4vKlxuVGhlIGAuc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIExFU1NcblxuVGhpcyBtdXN0IGJlIHJ1biB3aGVuIHlvdSBoYXZlIGF0IGxlYXN0IDIgc3ByaXRlcy5cbiAgSWYgcnVuIHdpdGggYSBzaW5nbGUgc3ByaXRlLCB0aGVuIHRoZXJlIHdpbGwgYmUgcmVmZXJlbmNlIGVycm9ycy5cblxuLnNwcml0ZXMoQHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG4gICAgUmVzcG9uc2l2ZSBTcHJpdGVzXG4gICAgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdvbGZzb24vZ3VscC5zcHJpdGVzbWl0aC9pc3N1ZXMvMzIjaXNzdWVjb21tZW50LTc1ODAyNDQzXG5cbiAgICBVc2FnZVxuXG4gICAgR3J1bnQ6IC8vIEp1c3QgMyB0aGluZ3MgbmVlZCB0byBiZSBjaGFuZ2VzIGluIHRoZSBncnVudCBmb3IgYSByZXNwb25zaXZlIHZlcnNpb24gb2Ygc3ByaXRlc21pdGhcbiAgICAuLi5cblx0Y3NzVGVtcGxhdGU6ICdsZXNzX3Jlc3BvbnNpdmUudGVtcGxhdGUuaGFuZGxlYmFycycsIC8vIFVzZSB0ZW1wbGF0ZSB0byBhZGQgbmV3IGxlc3MgZnVuY3Rpb24gYW5kIHNvbWUgc3R5bGluZ1xuXHRwYWRkaW5nOiA1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTm90IHJlYWxseSBjaGFuZ2VkLCBidXQgbWFrZSBzdXJlIHRoZXJlJ3MgYSB2YWx1ZSB0byBzdG9wIGJsZWVkXG5cdGFsZ29yaXRobTogJ3RvcC1kb3duJywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOZWVkIHRvIHVzZSB0b3Bkb3duLCBvdGhlcndpc2UgdGhlIGltYWdlIHdpbGwgYmUgb2Zmc2V0IGFuZCBpdCdsbCBiZSBhbm5veWluZyB0byB3b3JrIHdpdGhcbiAgICAuLi5cblxuICAgIEhUTUw6XG4gICAgPGRpdiBjbGFzcz1cInJlc3Atc3ByaXRlXCI+ICAvLyBXcmFwcGVyLCB0YXJnZXQgdGhpcyB3aXRoIGNzcyB0byBzaXplIHRoZSBpbWFnZVxuICAgICAgICA8aW1nIHNyYz1cIjw/PSAkdGhpcy0+c3RhdGljQmFzZVVybCgne1RoZSBTcHJpdGVzaGVldCBnZW5lcmF0ZWR9Jyk7IGNsYXNzPVwiY29vbC1pbWdcIiA/PlwiIC8+XG4gICAgPC9kaXY+XG5cbiAgICBDU1M6XG4gICAgLmNvb2wtaW1nIHtcbiAgICAgICAgLnNwcml0ZS1yZXNwb25zaXZlKEBjb29sbWljcm9zaXRlLWNvb2wtaW1hZ2UpO1xuICAgIH1cbiovXG4ucmVzcC1zcHJpdGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzcC1zcHJpdGUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRpdGxlLS1hYm91dCB7XG4gIG1hcmdpbi10b3A6IDElO1xuICB3aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnRlYXNlcl9faGVhZGVyLS1hYm91dCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50ZWFzZXItLWFib3V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIgLyBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyLS1hYm91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvcmVtbmFudF9iYWNrZ3JvdW5kMS1tb2JpbGUuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC50ZWFzZXItLWFib3V0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC9yZW1uYW50X2JhY2tncm91bmQxLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX3RyYWlsZXItYnV0dG9uLS1hYm91dCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlci1idXR0b24tLWFib3V0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXJsaW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMTVweDtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAudGVhc2VyX190cmFpbGVybGluayB7XG4gICAgdG9wOiAxOTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50ZWFzZXJfX3RyYWlsZXJ2aWRlbyB7XG4gIGhlaWdodDogNjB2dztcbiAgd2lkdGg6IDgwdmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IG1pbi13aWR0aCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4udGVhc2VyX190cmFpbGVydmlkZW8ubWluaW1pemUge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlcnZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDY1JTtcbiAgfVxuICAudGVhc2VyX190cmFpbGVydmlkZW8ubWluaW1pemUge1xuICAgIGhlaWdodDogNTV2dztcbiAgICB3aWR0aDogNzV2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnRlYXNlcl9fdHJhaWxlcnZpZGVvLm1pbmltaXplIHtcbiAgICBtaW4td2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgd2lkdGg6IDcwdmg7XG4gIH1cbn1cbi50ZWFzZXJfX2dvZG93biB7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXJfX2dvZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYXNlcl9fcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNSUsICMwMDAgNzAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGVhc2VyX19wb3B1cCA+IC5zdGF0dXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3JTtcbiAgbGVmdDogNTAuNSU7XG4gIHRyYW5zZm9ybTogc2NhbGUoNSk7XG59XG4udGVhc2VyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlcl9fc2lnbnVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBtYXgtaGVpZ2h0IDAuNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50ZWFzZXJfX3NpZ251cC5zaG93IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udGVhc2VyX19jdGEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAudGVhc2VyX19jdGEtYnV0dG9ucyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLnRlYXNlcl9fY3RhLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC50ZWFzZXJfX2N0YS1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuLnRlYXNlci1idXR0b24tLWFib3V0IHtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC50ZWFzZXItYnV0dG9uLS1hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC50ZWFzZXItYnV0dG9uLS1hYm91dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAudGVhc2VyLWJ1dHRvbi0tYWJvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnRlYXNlci1idXR0b24tLWFib3V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4uc2Nyb2xsLW1hcmtlci0tYWJvdXQge1xuICB0b3A6IGNhbGMoNDclIC0gNTB2aCk7XG59XG4uc2Nyb2xsLW1hcmtlci0td29ybGQtbW9iaWxlIHtcbiAgdG9wOiAtMTAwcHg7XG59XG4uZ2FtZS1pbmZvcm1hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gICAgbGVmdDogMTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgICByaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICB9XG59XG4uZ2FtZS1pbmZvcm1hdGlvbl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kOm5vdCguZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tb2JpbGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tYW5raW5kID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTQ4LjE0ODE0ODE1JTtcbiAgICBtYXJnaW4tdG9wOiAtNTkuNTIzODA5NTIlO1xuICAgIG1hcmdpbi1ib3R0b206IC01MjQuMDc0MDc0MDclO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1tYW5raW5kID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMxMS44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tbWFua2luZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvcmVtbmFudF9vZl9tYW5raW5kX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdhbWUtaW5mb3JtYXRpb25fX2NvbnRlbnQtLWV4cGxvcmUtcmVhbG1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvcmVtbmFudC9hYm91dC9kaXNjb25uZWN0LWRpdmlkZXIuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlciAvIGNvdmVyO1xuICB9XG59XG4uZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWV4cGxvcmUtcmVhbG1zLW1haW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDg1cHggMyU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24tLWV4cGxvcmUtcmVhbG1zLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uLS1leHBsb3JlLXJlYWxtcy1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvZXhwbG9yZV9yZWFsbXNfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLWV4cGxvcmUtcmVhbG1zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tY3JhZnQtdXBncmFkZS1zcGVjaWFsaXplID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTQ4LjkzNjE3MDIxJTtcbiAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTg2LjcwMjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tY3JhZnQtdXBncmFkZS1zcGVjaWFsaXplID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzcwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1jcmFmdC11cGdyYWRlLXNwZWNpYWxpemUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L2NyYWZ0X3VwZ3JhZGVfc3BlY2lhbGl6ZV9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb24tLXN0cmVuZ3RoLWluLW51bWJlcnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLmdhbWUtaW5mb3JtYXRpb25fX2JhY2tncm91bmQtLXN0cmVuZ3RoLWluLW51bWJlcnMgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiAxNDguMTQ4MTQ4MTUlO1xuICAgIG1hcmdpbi10b3A6IC0xMTkuMDQ3NjE5MDUlO1xuICAgIG1hcmdpbi1ib3R0b206IC00NjQuNTUwMjY0NTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5nYW1lLWluZm9ybWF0aW9uX19iYWNrZ3JvdW5kLS1zdHJlbmd0aC1pbi1udW1iZXJzID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1My40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1pbmZvcm1hdGlvbl9fYmFja2dyb3VuZC0tc3RyZW5ndGgtaW4tbnVtYmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvc3RyZW5ndGhfaW5fbnVtYmVyc19iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC53b3JsZHMtc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud29ybGRzLXNlbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLndvcmxkLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuXHQmOm5vdCgmLS1jb21pbmctc29vbikge1xuXHRcdHdpZHRoOiAyOCU7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZS1vdXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0JiA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZDphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2Utb3V0O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiYtLWNvbWluZy1zb29uIHtcblx0XHR3aWR0aDogMTYlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmID4gLndvcmxkLXNlbGVjdG9yX19oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxNDAlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRcdFx0XHRmb250LXNpemU6IDc1JTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEyNSU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCovXG59XG4ud29ybGQtc2VsZWN0b3I6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOTIycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZW1uYW50L3NlY3Rpb24tZGl2aWRlci5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLndvcmxkLXNlbGVjdG9yID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi53b3JsZC1zZWxlY3Rvcjpob3ZlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4ud29ybGQtc2VsZWN0b3I6aG92ZXIgPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLndvcmxkLXNlbGVjdG9yX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLndvcmxkLWRyb3Bkb3duLXNlbGVjdG9yID4gLnNlbGVjdC1pdGVtcyA+IC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbi53b3JsZC1zZWxlY3Rvci0tZWFydGggPiAud29ybGQtc2VsZWN0b3JfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvd29ybGQtZWFydGguanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOSUgMCU7XG59XG4ud29ybGQtc2VsZWN0b3ItLXlhZXNoYSA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC15YWVzaGEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgMDtcbn1cbi53b3JsZC1zZWxlY3Rvci0tcmhvbSA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC1yaG9tLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTglIDA7XG59XG4ud29ybGQtc2VsZWN0b3ItLWNvcnN1cyA+IC53b3JsZC1zZWxlY3Rvcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy93b3JsZC1jb3JzdXMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgMDtcbn1cbi53b3JsZC1zZWxlY3Rvci0tcmVpc3VtID4gLndvcmxkLXNlbGVjdG9yX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3dvcmxkLXJlaXN1bS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI25vLXdvcmxkOm5vdCg6Y2hlY2tlZCkgfiAuYmlvbWVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4uYmlvbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cbi5iaW9tZXNfX2JhY2tncm91bmQsXG4ud29ybGQtY29udGVudCxcbi5iaW9tZS1pbmZvcm1hdGlvbixcbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5iaW9tZXNfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuLmJpb21lc19fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJpb21lc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmlvbWVzX193b3JsZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ybGQtY29udGVudF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi53b3JsZC1jb250ZW50X19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxODUlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud29ybGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud29ybGQtY29udGVudF9fdGFicyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ud29ybGQtY29udGVudF9fdGFiIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICM5ZTBiMGYgMXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLndvcmxkLWNvbnRlbnRfX3RhYjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4ud29ybGQtY29udGVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYmlvbWUtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24ge1xuICB3aWR0aDogNjYlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gIC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NTBweCkgYW5kIChtYXgtd2lkdGg6IDM4MzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzODQwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzg0MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dC12aWRlby10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN1Yi1zZWN0aW9uX19zZWN0aW9uICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgY29udGVudDogJ+KWsic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5ZTBiMGY7XG4gIGJvdHRvbTogLTIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHNjYWxlKDIsIDEuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uc3ViLXNlY3Rpb25fX3NlY3Rpb246aG92ZXIgKyAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnN1Yi1zZWN0aW9uX192aWRlbyArIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc3ViLXNlY3Rpb25fX3ZpZGVvOmhvdmVyICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWItc2VjdGlvbl9fdGh1bWJuYWlsOmhvdmVyICsgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXIgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTEzMjguNzI5MjgxNzclO1xuICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNpdHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwic3Vid2F5XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtc3Vid2F5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwic3Vid2F5XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJzdWJ3YXlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNhbm9weVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWNhbm9weSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImNhbm9weVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiY2Fub3B5XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLXJ1cmFsLWVhcnRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwicnVyYWwtZWFydGhcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJydXJhbC1lYXJ0aFwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInJ1cmFsLWVhcnRoXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwicnVyYWwtZWFydGhcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC13YXJkLXByaW1lIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1lYXJ0aDpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJkLXByaW1lXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJlYXJ0aFwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImVhcnRoXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ3YXJkLXByaW1lXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtZWFydGg6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiZWFydGhcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FyZC1wcmltZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcmQtcHJpbWVcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiZWFydGhcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWVhcnRoOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImVhcnRoXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWVhcnRoLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1jaXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvY2l0eS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1jaXR5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA5LjI4MzgxOTYzJTtcbiAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQzMy45NTIyNTQ2NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNpdHkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01MjUlO1xuICAgIG1hcmdpbi1ib3R0b206IC05MDMuNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtc3Vid2F5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvc3Vid2F5LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLXN1YndheSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTI5OC42NzM3NDAwNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMzQuNzQ4MDEwNjElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1zdWJ3YXkgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02NDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC03ODYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtY2Fub3B5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvZWFydGgvY2Fub3B5LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNhbm9weSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTU5LjQxNjQ0NTYyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM3NC41MzU4MDkwMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLWNhbm9weSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTQ2Ni42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2MS44MDU1NTU1NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1lYXJ0aC1ydXJhbC1lYXJ0aCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2VhcnRoL3J1cmFsLWVhcnRoLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWVhcnRoLXJ1cmFsLWVhcnRoID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNjU3LjQwNzQwNzQxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzcxLjk1NzY3MTk2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtcnVyYWwtZWFydGggPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01ODMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC04NDUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtd2FyZC1wcmltZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL2VhcnRoL3dhcmQtcHJpbWUtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtd2FyZC1wcmltZSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTcxNy40NjAzMTc0NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcxMS45MDQ3NjE5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tZWFydGgtd2FyZC1wcmltZSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MjguNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tZWFydGgtZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9lYXJ0aC9lbmVteS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwOS4yODM4MTk2MyU7XG4gICAgbWFyZ2luLXRvcDogLTE3OC43Nzk4NDA4NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNTQuNjQxOTA5ODElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1lYXJ0aC1lbmVteSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTQwOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMjAuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1qdW5nbGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJqdW5nbGVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwianVuZ2xlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImp1bmdsZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLXZpbGxhZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ2aWxsYWdlXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInZpbGxhZ2VcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwidmlsbGFnZVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS16aWdndXJhdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQteWFlc2hhOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInlhZXNoYVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ6aWdndXJhdFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLXlhZXNoYTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInlhZXNoYVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiemlnZ3VyYXRcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJ5YWVzaGFcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInppZ2d1cmF0XCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVuZW15XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVuZW15XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC15YWVzaGE6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwieWFlc2hhXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbmVteVwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1lbmVteSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0teWFlc2hhLWp1bmdsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS9qdW5nbGUtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLWp1bmdsZSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTIzOS4zNjE3MDIxMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExOTcuODcyMzQwNDMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtanVuZ2xlID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTI4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0NS4xMzg4ODg4OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS15YWVzaGEtdmlsbGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS92aWxsYWdlLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS12aWxsYWdlID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMzU5LjU3NDQ2ODA5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA3Ny42NTk1NzQ0NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXlhZXNoYS12aWxsYWdlID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNzAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzI4LjQ3MjIyMjIyJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS16aWdndXJhdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS96aWdndXJhdC1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtemlnZ3VyYXQgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MTAuNjM4Mjk3ODclO1xuICAgIG1hcmdpbi10b3A6IC0xMTkuMTQ4OTM2MTclO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzE4LjA4NTEwNjM4JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLXppZ2d1cmF0ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTM0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg2LjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXlhZXNoYS1lbmVteSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3lhZXNoYS9lbmVteS1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS15YWVzaGEtZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDkuMjgzODE5NjMlO1xuICAgIG1hcmdpbi10b3A6IC00MTguNTY3NjM5MjYlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDE0Ljg1NDExMTQxJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0teWFlc2hhLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTIyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMy40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWJ1cmllZGNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJidXJpZWRjaXR5XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImJ1cmllZGNpdHlcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiYnVyaWVkY2l0eVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNhbnlvblwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tY2FueW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW55b25cIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2FueW9uXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjYW55b25cIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmhvbS1jaXRhZGVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yaG9tOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJob21cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiY2l0YWRlbFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmhvbVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyaG9tXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJjaXRhZGVsXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmhvbTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyaG9tXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImNpdGFkZWxcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJob21cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLXJob206Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmhvbVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWJ1cmllZGNpdHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yaG9tL2J1cmllZGNpdHktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1idXJpZWRjaXR5ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtNzc3LjUxMzIyNzUxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjUxLjU4NzMwMTU5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1idXJpZWRjaXR5ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM3OC40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yaG9tLWNhbnlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vY2FueW9uLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tY2FueW9uID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTA3LjkzNjUwNzk0JTtcbiAgICBtYXJnaW4tdG9wOiAtODM3LjgzMDY4NzgzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTkxLjI2OTg0MTI3JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmhvbS1jYW55b24gPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzIwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tY2l0YWRlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3Job20vY2l0YWRlbC1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWNpdGFkZWwgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC04OTguMTQ4MTQ4MTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC01MzAuOTUyMzgwOTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWNpdGFkZWwgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xMTY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjYxLjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJob20tZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yaG9tL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJob20tZW5lbXkgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC05NTguNDY1NjA4NDclO1xuICAgIG1hcmdpbi1ib3R0b206IC00NzAuNjM0OTIwNjMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yaG9tLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtOTkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDM2LjgwNTU1NTU2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLWNvcnN1cy1zd2FtcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJzd2FtcFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19kZXNjcmlwdGlvbiA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLWRlc2NyaXB0aW9uW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwic3dhbXBcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cInN3YW1wXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cInN3YW1wXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLW1pbmVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1jb3JzdXM6Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIm1pbmVzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJtaW5lc1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtY29yc3VzOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cImNvcnN1c1wiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJtaW5lc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwiY29yc3VzXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJtaW5lc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cImNvcnN1c1wiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwibWluZXNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fdG9wID4gLndvcmxkLWNvbnRlbnRfX3RhYnMgPiAud29ybGQtY29udGVudF9fdGFiW2RhdGEtdGFiPVwiZW5lbXlcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW5lbXlcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgI3dvcmxkLWNvcnN1czpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJjb3JzdXNcIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVuZW15XCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLWVuZW15IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1jb3JzdXMtc3dhbXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9jb3JzdXMvc3dhbXAtYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tY29yc3VzLXN3YW1wID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTEwLjYzODI5Nzg3JTtcbiAgICBtYXJnaW4tdG9wOiAtMTA4NC44NDA0MjU1MyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1MS44NjE3MDIxMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1zd2FtcCA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTM1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNzguNDcyMjIyMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLW1pbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvY29yc3VzL21pbmVzLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1taW5lcyA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTEwMjQuMjAyMTI3NjYlO1xuICAgIG1hcmdpbi1ib3R0b206IC00MTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1taW5lcyA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMzYuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tY29yc3VzLWVuZW15IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvY29yc3VzL2VuZW15LWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1lbmVteSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUxMC42MzgyOTc4NyU7XG4gICAgbWFyZ2luLXRvcDogLTExNDUuNDc4NzIzNCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI5MS4yMjM0MDQyNiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLWNvcnN1cy1lbmVteSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTIzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExOTUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX3RvcCA+IC53b3JsZC1jb250ZW50X190YWJzID4gLndvcmxkLWNvbnRlbnRfX3RhYltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIH4gLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLWRyb2xuaWlyLXdvb2RzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImRyb2xuaWlyLXdvb2RzXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItZGVzY3JpcHRpb25bZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJkcm9sbmlpci13b29kc1wiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fc3ViLXNlY3Rpb24gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC13cmFwcGVyW2RhdGEtb3B0aW9uPVwiZHJvbG5paXItd29vZHNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB+IC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS13YXJyZW5zIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwid2FycmVuc1wiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJ3YXJyZW5zXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cIndhcnJlbnNcIl0gPiAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC1ib3JkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZnJpZXJhbi1zZWEge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dvcmxkLXJlaXN1bTpjaGVja2VkIH4gLmJpb21lcyA+IGlucHV0W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl06Y2hlY2tlZFtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdW2RhdGEtb3B0aW9uPVwiZnJpZXJhbi1zZWFcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSA+IC5iaW9tZS1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1kZXNjcmlwdGlvbltkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICN3b3JsZC1yZWlzdW06Y2hlY2tlZCB+IC5iaW9tZXMgPiBpbnB1dFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdOmNoZWNrZWRbZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXVtkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdIH4gLmJpb21lc19fd29ybGQtY29udGVudCA+IC53b3JsZC1jb250ZW50W2RhdGEtd29ybGQ9XCJyZWlzdW1cIl0gPiAud29ybGQtY29udGVudF9fYm90dG9tID4gLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl0gPiAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtd3JhcHBlcltkYXRhLW9wdGlvbj1cImZyaWVyYW4tc2VhXCJdID4gLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtYm9yZGVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW52aXJvbm1lbnRcIl1bZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSB+IC5iaW9tZXNfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudFtkYXRhLXdvcmxkPVwicmVpc3VtXCJdID4gLndvcmxkLWNvbnRlbnRfX2JvdHRvbSA+IC5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXRhYj1cImVudmlyb25tZW50XCJdID4gLmJpb21lLWluZm9ybWF0aW9uX19zdWItc2VjdGlvbiA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXJbZGF0YS1vcHRpb249XCJmcmllcmFuLXNlYVwiXSA+IC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLWJvcmRlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X190b3AgPiAud29ybGQtY29udGVudF9fdGFicyA+IC53b3JsZC1jb250ZW50X190YWJbZGF0YS10YWI9XCJlbmVteVwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX193b3JsZC1jb250ZW50ID4gLndvcmxkLWNvbnRlbnRbZGF0YS13b3JsZD1cInJlaXN1bVwiXSA+IC53b3JsZC1jb250ZW50X19ib3R0b20gPiAuYmlvbWUtaW5mb3JtYXRpb25bZGF0YS10YWI9XCJlbmVteVwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAjd29ybGQtcmVpc3VtOmNoZWNrZWQgfiAuYmlvbWVzID4gaW5wdXRbZGF0YS13b3JsZD1cInJlaXN1bVwiXTpjaGVja2VkW2RhdGEtdGFiPVwiZW5lbXlcIl0gfiAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZW5lbXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5iaW9tZXNfX2JhY2tncm91bmQtLXJlaXN1bS1kcm9sbmlpci13b29kcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYWJvdXQvd29ybGRzL3JlaXN1bS9kcm9sbmlpci13b29kcy1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZHJvbG5paXItd29vZHMgPiAuYWJvdXQtc3ByaXRlLS1ub3JtYWwge1xuICAgIHdpZHRoOiA1MDcuOTM2NTA3OTQlO1xuICAgIG1hcmdpbi10b3A6IC01OTcuMzU0NDk3MzUlO1xuICAgIG1hcmdpbi1ib3R0b206IC04MzIuMDEwNTgyMDElO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0tZHJvbG5paXItd29vZHMgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC04MTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IC02MTEuODA1NTU1NTYlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLXdhcnJlbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yZWlzdW0vd2FycmVucy1iZy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLS1yZWlzdW0td2FycmVucyA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTUzNy4zMDE1ODczJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtODkyLjA2MzQ5MjA2JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLXdhcnJlbnMgPiAuYWJvdXQtc3ByaXRlLS03MjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC05MzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IC00OTUuMTM4ODg4ODklO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJpb21lc19fYmFja2dyb3VuZC0tcmVpc3VtLWZyaWVyYW4tc2VhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9hYm91dC93b3JsZHMvcmVpc3VtL2ZyaWVyYW4tc2VhLWJnLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1mcmllcmFuLXNlYSA+IC5hYm91dC1zcHJpdGUtLW5vcm1hbCB7XG4gICAgd2lkdGg6IDUwNy45MzY1MDc5NCU7XG4gICAgbWFyZ2luLXRvcDogLTQ3Ny4yNDg2NzcyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1Mi4xMTY0MDIxMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLnN1Yi1zZWN0aW9uX190aHVtYm5haWwtLXJlaXN1bS1mcmllcmFuLXNlYSA+IC5hYm91dC1zcHJpdGUtLTcyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTg3NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1My40NzIyMjIyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmlvbWVzX19iYWNrZ3JvdW5kLS1yZWlzdW0tZW5lbXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2Fib3V0L3dvcmxkcy9yZWlzdW0vZW5lbXktYmcuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tbm9ybWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjM2LjE5NzkxNjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuc3ViLXNlY3Rpb25fX3RodW1ibmFpbC0tcmVpc3VtLWVuZW15ID4gLmFib3V0LXNwcml0ZS0tNzIwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNzU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjcwLjEzODg4ODg5JTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5iaW9tZS1pbmZvcm1hdGlvbltkYXRhLXdvcmxkPVwiZWFydGhcIl1bZGF0YS10YWI9XCJlbnZpcm9ubWVudFwiXSAuYmlvbWUtaW5mb3JtYXRpb25fX3N1Yi1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJpb21lLWluZm9ybWF0aW9uW2RhdGEtd29ybGQ9XCJlYXJ0aFwiXVtkYXRhLXRhYj1cImVudmlyb25tZW50XCJdIC5zdWItc2VjdGlvbl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICB3aWR0aDogMTUlO1xufVxuLmJpb21lcy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5iaW9tZXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudF9faGVhZGVyLFxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAuYmlvbWVzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDMlO1xufVxuLmJpb21lcy1tb2JpbGVfX3dvcmxkLWNvbnRlbnQgPiAud29ybGQtY29udGVudF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgcmlnaHQ6IDEwJTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LWl0ZW1zIHtcbiAgd2lkdGg6IDkzLjUlO1xuICBsZWZ0OiAzJTtcbn1cbi53b3JsZC1kcm9wZG93bi1zZWxlY3Rvci1tb2JpbGUgPiAuc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpY2tfYmlvbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zbGlja19iaW9tZXMgPiAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDU2dncgKyAyLjVlbSk7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc2xpY2tfYmlvbWVzID4gLnNsaWNrLWRvdHMgPiBsaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2xpY2tfYmlvbWVzX19zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2tfYmlvbWVzX19zbGlkZSA+IC5iaW9tZXNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zbGlja19iaW9tZXNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAzJTtcbn1cbi50cnVuY2F0ZS1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cbi50cnVuY2F0ZS1yZWFkLW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKIqFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTEwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAwLjcpO1xufVxuLmJpb21lLWluZm9ybWF0aW9uX19zcGFjZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJpb21lLWluZm9ybWF0aW9uX19zcGFjZXI6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hYm91dC1sYi12aWRlbyAjY2JveENvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXZoKTtcbiAgfVxuICAuYWJvdXQtbGItdmlkZW8gI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG4gIC5hYm91dC1sYi12aWRlbyAjY2JveExvYWRlZENvbnRlbnQgPiAuY2JveElmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYWJvdXQtbGItdmlkZW8gI2Nib3hDbG9zZTo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBsYXktYnRuLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGxheS1idG4tb3ZlcmxheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1peGluLW1heDExNjgge1xuICBtYXgtd2lkdGg6IDEyMDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA0JTtcbiAgfVxufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1kb3RzID4gbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm1peGluLW5ld3MtYmctc3R5bGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmxvZ3N3cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZ3N3cmFwcGVyIC5idXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uYmxvZ2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYmxvZ2ZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgfVxufVxuLmJsb2dmaWx0ZXJfX29wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nZmlsdGVyX19vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ibG9nZmlsdGVyX19vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2Y3OWQwMDtcbn1cbi5ibG9nZmlsdGVyX19vcHRpb24uanMtbWljcm9zaXRlLW5ld3MtY2Fyb3VzZWwtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Y3OWQwMDtcbn1cbi5ibG9nc3dyYXBwZXJfX2J0bi1sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLmJsb2dsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzLjklO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2dsaXN0X19uZXdzLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA4cHgpO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtYmxvY2s6aG92ZXI6bm90KC5mcC1ibG9nbGlzdCkgLmJsb2dsaXN0X19vdmVybGF5IHtcbiAgdG9wOiAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cbi5ibG9nbGlzdF9fbmV3cy1ibG9jay0tc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9nbGlzdF9fbmV3cy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX25ld3MtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvZ2xpc3RfX25ld3MtaW1hZ2UtLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjMxNTc4OTQ3MzY4NDIxJTtcbn1cbi5ibG9nbGlzdF9fZ3JhZGllbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMC44KSA5NSUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX2dyYWRpZW50LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvZ2xpc3RfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwJSA2JSAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2dsaXN0X19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgfVxufVxuLmJsb2dsaXN0X19vdmVybGF5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19vdmVybGF5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmJsb2dsaXN0X19vdmVybGF5X190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nbGlzdF9fb3ZlcmxheV9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2xpc3RfX21vYmlsZWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9nbGlzdF9fbW9iaWxlaW5mb19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMzVweCAwO1xufVxuLmJsb2dsaXN0X19tb2JpbGVpbmZvX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nbGlzdF9fbW9iaWxlaW5mb19fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMDtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dCB7XG4gIC8qIE92ZXJyaWRlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLyogRW5kIE92ZXJyaWRlICovXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDVweCA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsb2dsaXN0X19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmJlZm9yZSxcbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBsZWZ0OiBjYWxjKDJweCk7XG4gIHRvcDogY2FsYygycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUwYjBmO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgLTQ4cHggcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSBjYWxjKDEwMCUgKyA0OHB4KSByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIC0xOHB4IC8gMjBweCAyMHB4IHJlcGVhdC14LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgY2FsYygxMDAlICsgMThweCkgLyAyMHB4IDIwcHggcmVwZWF0LXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzllMGIwZjtcbiAgfVxuICAuYmxvZ2xpc3RfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQtLWVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5ibG9nbGlzdF9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQtLWVtYWlsIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbCA+IC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWwgPiAuc2xpY2stYXJyb3ctLXByZXYge1xuICBsZWZ0OiAydnc7XG59XG4uYmxvZ2Nhcm91c2VsID4gLnNsaWNrLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDJ2dztcbn1cbi5mcC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5mcC1oZWFkbGluZS0tbmV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmZwLW5ld3Mge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZwLW5ld3NfX25ld3MtaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3c19fbmV3cy1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZnAtbmV3c19fbmV3cy1pbWctLW5vLWZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvbmV3cy1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1uZXdzX19uZXdzLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDQ0MHB4IDIwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZwLW5ld3NfX25vLWZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuLmZwLW5ld3NfX25ld3MtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZwLW5ld3NfX25ld3MtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mcC1uZXdzX19uZXdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZwLW5ld3NfX25ld3MtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZnAtbmV3c19fbmV3cy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mcC1uZXdzX19uZXdzLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZwLW5ld3NfX2Jsb2dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0byAxODVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnAtYmxvZ2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZwLW5ld3MtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE4MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuZnAtbmV3cy1idG4ge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbn1cbi8qIENhcm91c2VsICovXG4uYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuLmJsb2djYXJvdXNlbF9faG9yc2VfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fYmFja2Ryb3Age1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2JhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNzIwcHg7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAuYmxvZ2Nhcm91c2VsX19ob3JzZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ3M3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTUwcHgpIGFuZCAobWF4LXdpZHRoOiAzODM5cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYmxvZ2Nhcm91c2VsX19ob3JzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiA2NiU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMCA4NSUsICMwMDAgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZTBlMGUwJywgZW5kQ29sb3JzdHI9JyNlMGUwZTAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmJsb2djYXJvdXNlbF9faG9yc2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE1MCU7XG4gIH1cbn1cbi5ibG9nY2Fyb3VzZWxfX2hvcnNlX19kZXNjcmlwdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c2FydGljbGVfX2JnX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2JnX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1icyB7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19jcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fdGFnY3J1bWJzX19jcnVtYiB7XG4gICAgZm9udC1zaXplOiAyNDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1ic19fY3J1bWI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3c2FydGljbGVfX3RhZ2NydW1ic19fZGl2aWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3c2FydGljbGVfX3dyYXBwZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5ld3NhcnRpY2xlX193cmFwcGVyIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCkge1xuICAubmV3c2FydGljbGVfX3dyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX2hlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyODAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2hlYWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZm9udC1zaXplOiA0ODAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2hlYWRlcl9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMztcbiAgZm9udC1zaXplOiAyNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19oZWFkZXJfX3N1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDMwMCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm5ld3NhcnRpY2xlX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2NvbnRlbnQtZGl2aWRlci1ncmF5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fY29udGVudHdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGVhbmRzaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlYW5kc2hhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlYW5kc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIHtcbiAgICB3aWR0aDogODMuMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgyLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzLFxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHAsXG4ubmV3c2FydGljbGVfX2FydGljbGUgYSxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBvbCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDEge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyODAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTgwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDIyMCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19hcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIHN0cm9uZyxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBlbSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIGEge1xuICBjb2xvcjogI2M2MjQyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3NhcnRpY2xlX19hcnRpY2xlIC5pbWctY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2UxZTFlMTtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSAuaW1nLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgZGl2Om5vdChbY2xhc3NdKSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBkaXY6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IDI0MCU7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSBvbCxcbi5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNjAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX2FydGljbGUgb2wsXG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSB1bCB7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuICB9XG59XG4ubmV3c2FydGljbGVfX2FydGljbGUgLm5ld3NhcnRpY2xlX19hcnRpY2xlX19tZXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fYXJ0aWNsZSAubmV3c2FydGljbGVfX2FydGljbGVfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubmV3c2FydGljbGVfX3NoYXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5uZXdzYXJ0aWNsZV9fc2hhcmUge1xuICAgIHdpZHRoOiA5JTtcbiAgfVxufVxuLm5ld3NhcnRpY2xlX19zaGFyZSAuc2hhcmVidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLm5ld3NhcnRpY2xlX19zaGFyZSAuc2hhcmVidXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uZXdzYXJ0aWNsZV9fc2hhcmVfX3NoYXJldGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAubmV3c2FydGljbGVfX3NoYXJlX19zaGFyZXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNoYXJlYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zaGFyZWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaGFyZWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00NTVweDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5zaGFyZWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOTI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucmVsYXRlZG5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoODMuMzMzMyUgLSAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG59XG4ucmVsYXRlZG5ld3MgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAucmVsYXRlZG5ld3MgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuLnJlbGF0ZWRuZXdzIC5zbGljay1hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xMS41JTtcbn1cbi5yZWxhdGVkbmV3cyAuc2xpY2stYXJyb3ctLW5leHQge1xuICByaWdodDogLTExLjUlO1xufVxuI2pzLWJsb2ctcmVsYXRlZC1uZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgI2pzLWJsb2ctcmVsYXRlZC1uZXdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2pzLWJsb2ctcmVsYXRlZC1uZXdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAjanMtYmxvZy1yZWxhdGVkLW5ld3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVsYXRlZG5ld3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkge1xuICAucmVsYXRlZG5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0MCU7XG4gIH1cbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX2xlZnR3cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoNDAlICsgMTdweCk7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fcmlnaHR3cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX21vYmlsZXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX21vYmlsZXdyYXBwZXIgLnJlbGF0ZWRuZXdzX19ob3JzZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZWxhdGVkbmV3c19faG9yc2VfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucmVsYXRlZG5ld3NfX2hvcnNlX19zdW1tYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWRuZXdzX19ob3JzZV9fbW9iaWxld3JhcHBlciAucmVsYXRlZG5ld3NfX2hvcnNlX19zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGZyb250cGFnZSBuZXdzIG1vYmlsZSovXG4uZnAtbmV3cy1tb2JpbGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSB7XG4gIC5mcC1uZXdzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZwLW5ld3MtbW9iaWxlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZwLW5ld3MtbW9iaWxlX19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZwLW5ld3MtbW9iaWxlX19ibG9ncyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2Jsb2dzX19ibG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZwLW5ld3MtbW9iaWxlX19pbWFnZXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2ltYWdld3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDIwJSwgIzAwMDAwMCAxMDAlKTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9faW1hZ2V3cmFwcGVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0IHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZnAtbmV3cy1tb2JpbGVfX2J1dHRvbmNvbnRhaW5lciAuYnV0dG9uX190ZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlLFxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMnB4KTtcbiAgdG9wOiBjYWxjKDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAtNDhweCByZXBlYXQteSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIGNhbGMoMTAwJSArIDQ4cHgpIHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgMCUgLTE4cHggLyAyMHB4IDIwcHggcmVwZWF0LXgsIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSBjYWxjKDEwMCUgKyAxOHB4KSAvIDIwcHggMjBweCByZXBlYXQteDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWUwYjBmO1xuICB9XG4gIC5mcC1uZXdzLW1vYmlsZV9fYnV0dG9uY29udGFpbmVyIC5idXR0b25fX3RleHQ6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmZwLW5ld3MtbW9iaWxlX19idXR0b25jb250YWluZXIgLmJ1dHRvbl9fdGV4dC0tZW1haWwge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fbmV3cy1pbWFnZSxcbi5mcC1uZXdzLWFuZC1tZWRpYSAuYmxvZ2xpc3RfX2dyYWRpZW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fb3ZlcmxheSB7XG4gICAgdG9wOiAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMTEzLCAwLCAwKTtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1uZXdzX19uZXdzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtbmV3c19fYmxvZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1uZXdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1oZWFkbGluZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSB7XG4gIC5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtbWVkaWFfX2hlYWRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5ibG9nbGlzdF9fbmV3cy1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4uZnAtbmV3cy1hbmQtbWVkaWEgLmZwLWJsb2dsaXN0IC5ibG9nbGlzdF9fb3ZlcmxheV9fc3VtbWFyeTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mcC1uZXdzLWFuZC1tZWRpYSAuZnAtYmxvZ2xpc3QgLmJsb2dsaXN0X19vdmVybGF5X19zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBzbGF0ZWdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXlfX3N1bW1hcnkge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIHtcbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmZwLW5ld3MtYW5kLW1lZGlhIC5mcC1ibG9nbGlzdCAuYmxvZ2xpc3RfX292ZXJsYXkge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG4ubWFpbl9fcGFnZS1jb250ZW50LS1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbl9fcGFnZS1jb250ZW50LS1tZWRpYSA+IC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWl4aW4tbWVkaWEtbWFzayB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLnNjcmVlbi1saW1pdC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWRpYW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuLm1lZGlhb3ZlcmxheV9fcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVzcG9uc2l2ZS1zcHJpdGVzbWl0aC1yZW1uYW50LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMyNXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuLm1lZGlhb3ZlcmxheV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG4ubWl4aW4tbWVkaWFvdmVybGF5LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExLCAxNSwgMC45KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tbS1maWxtc3RyaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ubW0tZmlsbXN0cmlwX19jcm9wIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2JSAtIDE0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygoMTAwJSAtIDcwcHgpICogKCgxLzYpICogKDkvMTYpKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMzMzMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1tLWZpbG1zdHJpcF9fY3JvcC0tYWN0aXZlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbn1cbi5tbS1maWxtc3RyaXBfX2Nyb3A6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAubW0tZmlsbXN0cmlwX19jcm9wIHtcbiAgICB3aWR0aDogY2FsYygxNiUgLSAxNHB4KTtcbiAgfVxufVxuLm1tLWZpbG1zdHJpcF9fY3JvcF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW0tc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tbS1zY3JvbGxiYXJfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzMzMzM7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1tLXNjcm9sbGJhcl9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS10b3BfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdG9wX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsICMwMDAgNzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXRvcF9fYmFja2dyb3VuZF9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgMjAlLCAjMDAwMDAwIDEwMCUpO1xuICB9XG59XG4ubWVkaWEtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVkaWEtcm93LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1lZGlhLXJvdy0tc2NyZWVuc2hvdHMtYW5kLXdhbGxwYXBlcnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1zY3JlZW5zaG90cy1hbmQtd2FsbHBhcGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIC5idXR0b24sXG4ubWVkaWEtcm93LS13YWxscGFwZXJzIC5idXR0b24sXG4ubWVkaWEtcm93LS1zY3JlZW5zaG90cyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lZGlhLXJvdy0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVkaWEtaGVhZGVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1oZWFkZXItLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDQwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtaGVhZGVyLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDQ4MCU7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cbn1cbi5tZWRpYS1oZWFkZXItLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ud2F0Y2hub3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndhdGNobm93OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAud2F0Y2hub3cgLndhdGNobm93X19idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVtbmFudC9yZXNwb25zaXZlLXNwcml0ZXNtaXRoLXJlbW5hbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMjVweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X19idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLndhdGNobm93X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud2F0Y2hub3c6aG92ZXIgLndhdGNobm93X190ZXh0IHtcbiAgY29sb3I6ICM5ZTBiMGY7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlIHtcbiAgLyogT3ZlcnJpZGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvKiBFbmQgT3ZlcnJpZGUgKi9cbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUsXG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndhdGNobm93X19idXR0b24tLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygycHgpO1xuICB0b3A6IGNhbGMoMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMGIwZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIC00OHB4IHJlcGVhdC15LCB1cmwoXCIuLi9pbWFnZXMvcmVtbmFudC9idXR0b24tdGV4dHVyZS5wbmdcIikgY2FsYygxMDAlICsgNDhweCkgcmVwZWF0LXksIHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2J1dHRvbi10ZXh0dXJlLnBuZ1wiKSAwJSAtMThweCAvIDIwcHggMjBweCByZXBlYXQteCwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYnV0dG9uLXRleHR1cmUucG5nXCIpIDAlIGNhbGMoMTAwJSArIDE4cHgpIC8gMjBweCAyMHB4IHJlcGVhdC14O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTBiMGY7XG4gIH1cbiAgLndhdGNobm93X19idXR0b24tLW1vYmlsZTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4ud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAud2F0Y2hub3dfX2J1dHRvbi0tbW9iaWxlLS1lbWFpbCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC53YXRjaG5vd19fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZWRpYS1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1lZGlhLXJvdy0teW91dHViZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1yb3ctLXlvdXR1YmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9yZS1vbi15b3V0dWJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXJvdy0tbW9iaWxlLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtcm93LS1tb2JpbGUtYWN0aXZlLm1lZGlhLXJvdy0teW91dHViZXMsXG4gIC5tZWRpYS1yb3ctLW1vYmlsZS1hY3RpdmUubWVkaWEtcm93LS1tb3JlLW9uLXlvdXR1YmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS1zZWN0aW9uLS15b3V0dWJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5tZWRpYS1zZWN0aW9uLS1zY3JlZW5zaG90cyAuc2xpY2stZG90cyxcbi5tZWRpYS1zZWN0aW9uLS13YWxscGFwZXJzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuLmN1c3RvbWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWRvdHNfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tZG90c19faW5uZXIgLnNsaWNrLWFycm93LS1wcmV2IHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5jdXN0b21kb3RzX19pbm5lciAuc2xpY2stYXJyb3ctLW5leHQge1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMzBweDtcbn1cbi5tZWRpYS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtdmlkZW8ge1xuICAgIHdpZHRoOiAxNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNyU7XG4gIH1cbiAgLm1lZGlhLXZpZGVvOmZpcnN0LWNoaWxkLFxuICAubWVkaWEtdmlkZW86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS12aWRlb19fYmFja2dyb3VuZDpob3Zlcjpub3QoLm1vYmlsZSkgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtdmlkZW9fX2JhY2tncm91bmQubW9iaWxlIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLXZpZGVvX19iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWVkaWEtdmlkZW9fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KSB7XG4gIC5tZWRpYS12aWRlb19fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaHVmZmxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNodWZmbGVib3hfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXRocmVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLXR3byB7XG4gIHdpZHRoOiA2NiU7XG59XG4uc2h1ZmZsZWJveF9fcm93X19jb2wtLW9uZSB7XG4gIHdpZHRoOiAzMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbn1cbi5zaXh0ZWVuLW5pbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFrQUFBQUZGQ0FNQUFBQXpZYUlxQUFBQWZsQk1WRVVBQUFCMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbmErWmR0SkFBQUFLWFJTVGxNQStBVU80UElWN0NOR3pDb0poUjNZTVhJK1RaSFN4clE0bU9mQVhwOXJVNnF2Wkg5NXBMcUxXQzNwVnFnQUFCZ0ZTVVJCVkhqYTdOeG5jL01vRUFEZ1JVaElBdlhlZS9IKy96OTRMc2w3ZGlJbmNwSzdTM0k4NHhuYll3d2ZnR1VCajBGNlRKV0JKSDJNTmZnMm45NHU0bmhyMU1JMUl6eUFaNW1LOEFTVG8rLy96RE14ajJxTWw0NW1GdHpGY1lRYk5MY0ptUTBYajNoZUwzUGUyVW5SWldBd2dEcHg2blRoQXE1Ums0SDBZMlR3QW9ObjFLQndaYVI5ckdrbDVoV0ZPM0pTZUJSdTBMbExkWHhOSTBXZmQxaXVpQmdGWWRaRXphd09jRFJNRnZ3bXp1REEzNWhwZ1FXUG9OUUJVQlNneXYwaXNNVWJGSURWRERMQkRIYjZzdkt5blBLcVNvV0JBOVN3RzNoSHZjWnUwdG1OMnltbnBuZ0dSMDVhMlgxayszQVJFcjgxZzlBS0dEaHF3K0RFYUJBMUJwc2NXK1BSNWdjNjdrUGkxYmVMeFlLUnAwM3JDUXEvZ05VVkdWd3d6N1RSbmx4dVhQWGNsRGNqenozWVpIZ0hOUzRIcnBmVnpGM25aZFVIeGVyOVpVNTkwV1JoTTlwWFBjT2lLTW5BV3ZBc1VSSFYySVFiays0V2NlUUhDanlMZE5JVGdvaGFnZTR5cEJYY1U2bjRSSjNNTmp3M0hDYUlXRlJVaEJTT2pCVlJMd3RTWURjazNIRGdKRWhVZ29tQUV5dExlUWdYekY5amJncnhLcXdwZzRCTXg0ZTRDMTRVUzkvNTlGUzljTHlmR3BkYXJZR0xSc1VMclhlYkNDNDhQSHQreTZyV0Naa1BBT2FoRVZtSE41cnJMcXlTaEJ0WmluL3o0Y3lLK2pGTkNTSVdCSzl3dUhIQWs5R0NQMGE4cFRvVzNHRW1Od1dUdUV0NGdZanhtSlE1NnJVNXpCckJHL1BCajJhZXB5NmltOXAyN1dxWWhENmNaT0dDaU8wbEtscE91eDVNT29URGJETlFHc0x4VTdTU2E0aDltdnRtNlAyc21HU0p0dTA0TG5BUjR4V3V3SWxTRWp6cTJWUFc0TXdZR3o0V1FVQnd3Mmc4MWV5MUFiNzAzQkJkY1p2clQ5VzVVYkFjb3lud0tMSGd6SXltZk5Id2xtNzRCd0ZiTEMvaCtDYUNPK1RlcFhxbTlJallIeHdBcTQ2eHNPd3dXRkJIdEMwR0hYNkpvbTRvQTB1Qk0rdTdKOW9zcTlhUzRCbHY0Y1JZYWhYL3NPSE1tM0pFVk1XbGhJYnZTYU1xcUthVTRKWkM3WDA0OHZFdVBjcFk0QmFvRTd5d0ZUaXA5TTNTUlEyT0J4dUNBOGV2c01DUjBpOTRRa3lBUVVlY1Y3dkhNNktqaWw5Rkw5eUNxR1ZVODU2cmVSTXcrQUxNRE04TU9CSkIyMVpEVXgzNS9qU0duaDJONHhUVmRaOHZjNW9rZkUrVGlqaU1kWUkzbHR5ZVV3T0ErUVNma0ZxeEZDcU04dlE2ZzdNTVB5MEhnQUVmd2Nlc1dYbEpjRk1FN0ZTbHBWaDVCWCtqaVlOZmcxZGhtK1BGREFBcC9zT1NQaDN0SnZPTVFDaXdVMXVGWm1hd2wrV1pDTUl4NVc2QnFORnpPWUwzekFvMGlDRzhMMERFT0kwMyt2WXc5QVgrVFkzZDA2VEFJMStCSTlyMCtFbmtuREVTZkVpQmIzQTdQU3BWb3FxaEIxY3NHNzhlcVp0VngzK1d0dVNtNHhnVUhoRk9lZW5xaUJydngwT1lHWTV5Q1JVaW1Mc3l6d3RFSXBoQ1RZNTNWUUFUcW9jOW15N1VLd2FRelM3dTE3ZkN0RHY4dk5Sa3dpYjQ1ZHpJZ2VzTVZHajRoNjRUL1A0S0RSRkp2dzRmWHJxb0VNR2hHY0oxbkx1VWwwdWF6bmxmdXMrelVOZnd2azRBQU52VGN1RHp3ams5NHduQmZkU3Y2L1M0eEgrRUczVVUvcGp4aVBPeTY3cDVESWUrNzVkazRhNUtpSzdyK0wzRW9XZ053NnpHcnZNZDVnaERWRzFvbWdaOEZtVkdGaDZpdVZ4S2ptOVNGZGhOb1laaENIT2M3Q2FzT3Z4RlZBclByTWh2cGp5ZCsyVnFCcnYxNnk1Tm83SHZ1OUEwemJCYTdid2V4eld2MXludlhQeFBrZlBPbFZsQUFaaVQrZHdsYmhGM2djTmdKN3ZMYlg5b1d6TVRzSVZtYlZXTmVkMzNpMXJncGxpQmg5RE1zTEs2VHR5ZkVOdjM0d0Vjc1M1WDZxY3RVaEcxWGpCNDgrcjdmWnJYK0IzVjFWb2lrb0tyYytRNFFSQjQxREVvaFF0REFJQmllWmx6WG1PMk9qckRQM0xVVkorbmZWM250dThQNXJHeXdCUlpZR2FaTUJ5SGVYZFdFdlVBRDJFSC8rQ0pZUHh1d2Z6VDV0Q3pBbUt5ZXByN1BxMjVxNTUzQS9qa084OFhMVW5Uc2x0S3U0cW02UkFHR2FOd0VrVFR5dU1PU1ovSEdtS2NkT1BVdEtIaE9MUjl1akhvNCtWeUtsb2tpS1RDajBqR3loVE9BU3pZZzRsVGUxekRYNGlvV3NDN0p2QUNFWGpVTTlldVg2dlFhMGM3ajVyb1IwMFowdmxOR014dFpnR2RJanZ2MGtTOUhuTEhoNXRHYXhyVXErM1hlVnJnaVlvZnBwZk9hRUp0MndMZVlGUlovU3VIempOVnhiTUZrUkRkZlE1QUtvOS94SFpzUzhINVV2SnhHb0tjNEN0cmdWL0N0V0NOQ282SVBiekJ5MktVZmhNUzQ5ZElQQURxcXhxbThBYmpwMDVENlovbUtuRFVJQks0SXpPZDZWY3ZYOUtuMkJUQWROKzQwZ2c2dVh4SmI5Q25HSS9VQ2pZcHRody8wcDZmdWVTd2pRWW9TZTlMWUpzbHlqUlBaUll0dldPR2UrakU1VEltdlVlanNNbVBPRXJTK3dSc01WM1ZSVWw2WHdoYmpGSkZTZHFoZ1ExdG1kYy82alpSK3MvNDhKcG56NDA4aHBaMmllQVZLNUw3ZDJtdkZGNXBteHdsYVI4T3J6RWZrMUt1WWRJZU1XeXcvRm51d3FSZENHeGdpNHcvMGs0bXZHWTFLRWtmUHdpaThoaGEyc3VHMXlxVXBKMWFlRVdSR1pDMFd3YXZ5V3NNNlJNRHlITmxDaVI5L0RKTWtVZEEwZ05XZUNGRVNkcHZnQmRHbEtRUExtRkNaQTZUS2JUMDBRaVVwVWszb1NUdE44RXR3NGdUbEtTUDVVQm1seFRsOS95REx1bDdHdUNhaDVMMEVBK3VPU2hKRDJGdzQxZjlIYXYwTDZCd1kwWkplb0QrRjN0M3R0c29FRVJoK0dBV1ExZ0MzaDA3OWhqYkdlcjlYM0Nra2FLQUY5RUVYLzdmTTdRUVhYV3FXbDNsUEY4YjRPcGR0d3A2WVhDM2xPaGw0SlZ6WVg3RldDRkdKRnIzSHdhNGFuU3JObUJFSkRvbGp3aDNjM1g1MGM0QVp6NGpZWGpsWkRPZGVJd3BBelVHRFBDcGpobFZhQXpoeFdvcnA0UVJNY1NicjdhWTFlSVlwUExWUWFBZUE0UTJwd3FOWHd2TzYwUmRDd01jQmRjeWo5UkZGUnJPemhlVnVwR3ZHVXVGbTFPVzZrNDBKd3NFRisvVFZJOFVIQ0E0OFA3V2VtaENKUkVPM3BwVWoyM1lqNGgrMjBqUEZKd2c5TnJyT2NiQzBLdlVVeG1QcGFKWHBtZlNCUmN4OUlyMHpHVW5BMXhlV0pucGdVTWlNaDNvYzVwSVNhTUg2anFqSVlaZUMwME9LOTBwRGxWRnBBUDlsbFZ1d1VTMzRzQU96UFhBd2VyZHZFeTNzbG1WYzREZzRPeFpXT2hlNGxHSmhvT3YwQ3lVQ25WRkZJSGdMRlRhSkpkRUxTWGZIemdMNGszNllWNjkxN2QweW1RaDNLMlB4Mm9hbHBHK1JWRmlnRHZQYktVMkh2ekdRRG1qaFJoanozb1h2RzYvQWhzMk1jeUpwdzR3eGgrMStWc0RoaWpVTmlFUmpSR2I2ck9NTkJuY2VQYmZWUzMrYk1NWENDNnVaWllFWnZaWjZVZjBOZDJ4NEFXdWQvZTlaNnREckIveDFUTjZZWERnTFJNcE8yNHpkWkNueDZDZjUwdXFqdFFBUjZ1NnlzTkdiU1ZwVmd5VHFHVnl1dExJd0QvMjdqUUxUU0FJQW5ESkpvaXl5S3FBdUViNi9oZU1lWG5KaXpBTW8vbGIzeUdHYnFhbitoTU8zdXlGNkJNNTN2aEM5Qi9Md2pJaE1qZCtHTFl0ZHF5QjZBTTN2THUyZk5SRDVsWUpSbEloTW5VTE1jYUlWakpYWXl4alREMlphekF5OEVjMGZXQ0RrUzIvWVBTQkU4WnFYc2FUdVJyZ3VqbjZXb21KUkloTXVSN0dHS3hBNWdwTVhObkdrN0VEcG01QzlORW9COTgxMDNjVUliOGhFMzdKM0FWalA0VG9QOXI0aXhCOVhRTjVyUkNaZStLZDk1UVhwclNTb2RMSHYxbzdPWXJJZytrS1pDakF2L2IxVFY1YU1GMkJ2cnBNclkveUVqQmxrNzRhNS9EWDhvc1BycHNqTTNkTUVzWTNQMnh3YVRPWjZmRXZxeE9SL0FId2J6U1pHZkNtRXBGZEQzN0N5SXlUNE0xQjFsS0RKeENaQ3NZMzhWME04QVFpVXluZStMdkhnU2wzWktRYWRxNVVrMmVGS1FDYkt3dHBTUVZzVDZtUGQ3N1VqRWtrQTI0YlpKakt4QVl3Q0pGZURHK1BxWlBEc1dneUhHWlY2YzRBZUpkS2kxYWIzc1BVNXM2NVZqTGhpbHdTVEt4OHZQQnBHQzNKYzRsRGpObHhBTUFUb2dWVlhUY2hKanFMVWRGa1l0MmpyaTJNZFgrYk1QNUxKQTAzcjhPbmo3RzIvVnREYzNjOGFhMXpSUTBVZW45dXdvN01DU0t0dU9tS0FFcXVpUFI4WVVoNlpRUUxLb21JdUI1YmVkSjc5bEM3eWd0enBtakJCVE02RVhGQ3p0V1RWaGxpUmlFaVRzU05HYVMxT2V5OGNJc3BXMTVPdkpBbnZRSCtmdWc4VFBRaXNxcFpRNU5XZGVwM1FmN2pwSXk0Yy9jUjR4VklxeG1zeEpYcTNsc1ljVVE2anRYVGd1cGFwb1djTUJHS3lCTWVyOEpJNjNnVWViU1lHaTVkRVhGektpMXljK1ZNNGpZZllnODdJVnFRUXkwcHViYVFEQlEvV3FqY0R2QmpWKzZzbzBtckdwVGZNTHRvc2N2Y0F1emtTZWU0bnptQUpFUGRTTWZSZXBxemZ2UkQwS1lXc01YRTlSTENMdVhFeUdpYWQvQ0N0UEtSM0RCVmUwalhjajBKMFl6TFBtb1B6eUc0YlRCbEE0MmtQanQ1bXJNNjlOMzFmc3FTMlBXZ2NwV0VseG1rdDFwSnN1dWg1bmdjU2FSRnE5Q0hVdDFzT1ZSUHk1b2VTb0VGTm1Ha3NYcTBmWENLSmNjTSt5QkVzeTdYM2Q2UExOdkNqSlFybjJqVytabVh4WE9md0xQeEd6Y1gwZ2N1dXo2TDBxN3pkd0hVdGh3b0k0MmlHNnhtVmU4M0tkUWlJZEtJcndoblo0S1kwMG9MamswUFdQbWg2cUgyRktKNWQ4dXk0VFZsNldQS2VtWThnVWp2VWF5Zm5UZ0hHMVA3SWdPYmVESng5S0F3UkI3M1BaRUoxNEpDbmQ5NEFwRVJxUGpPbWVFdVpPSm9RU0Z5aENjUW1haWh3bEVnTXBSQnhlUDVRMmIyVUxvNnpDY2pFd09VUXI3SUlCTnhEYlU3WDZXU2dSTm0yS3lDYU5uYXd3eUxBNjIwTE00enpMZ2VoZWo3YjFqS05vd010RkJyZVpWQnk2cHJEYlY5STBSTGVzenFPRlJQaXc2WXQ4MHF0dktrMTFqUXVMR09KcTMxem9iR0R5SFN5YURENnpCYWtQc2U1b1Q4RlUxTG12c2RLdEhRbllYbzJ4TElPdWZQczdDRXBpV2xqemxSY3VHZklGcXlzVENyNVc4Z1dsSmlYc1MzaGFSdzNKU09XOFFyRWJlcWNndHpJaVpNa2NwS1hNZHB6ajhldDl1bHlqQXZPSlNjQ1NLbGRWTnVtdVowVHhQbzFLeUNhTzRVV2hkeGtWdlF5dG1IMFUvMjdyUzNiU1FHQS9BN003cnYyN3B0Uy9MQi8vOEhOMDZhYm1wTHN0SjJkMU1zSDhDQWc4RCtrQXdvRGtVTlZ4MFZWaWp1U21RLzM4OFI5THg4MkRQdXl2cnh1YXVWUFJOaGhlS0poV3lkaVRWN3ZvYXhkUTZXQkZjLzUvWERubWd3eXpCNEE4KzJPT0pSVkRrbW4wL0dOdWt3SitMbHczNWxBVjA1K1dHL3NvQmt3eGtRMjBLUE1jZmkrZy9icEVzc1BKSVpNYlpKNGVHQndYTjYyRFptZjhXRG9lQVVtbTNrSjd5SFo3OWlWK0tCelN1SWJTUWlQSkI4T0NMYlNsaTRKMC9FMkVZaXdEMlBMMkJzc3hDUGJONkVzYTAwaVFkY1JXVGJXZmhSZThsNFJnYjcrU1M2SU1ZMkc4OGVmaFJ3L0dIYlZaNkZPeTQveXNPMkVZY1VqMHJ1QkdMYlpBWm11RHJkOERKaTYwNVhGek5rM0poRHNjdDBJcjFQK0p4b05pdU1QR1B2Wks3WHVyZ1RwWUZSR2lUMDBBWktZbXlPTUUxQldWTFREck1VZ0VBcitFTEdGdFhkWGlkendCTEZKU0cyb3ZPdUY0M0VnQ1UrTWJhc2tzUEJ6bW5FQW5XcC9Kd1lXNURyZE5OZzBaRVArV1ZQQ01vakxQSEtqTS81WlN2eWE5STNLWlpZbkVXemRiVTJBRHoxbTMyZUNFOXhmSXAzQnBhNEJhZlFiSkZabVBVMVRTU1dYTGt6bXEzUmQwNmxGVmlRZEh6OVl1dTBmZ3JzQUEraWZYL2gvVHZib0M0Y0N3L0tNd2NmdG9VNURWMHY4WWpQNW1CYm1SNFBXR0cvZTF4aFRJeHRjYzVpek9ENkQ5dW1zREdIQjhhemJVUzZ4NHlCdnRGMTRxZkUyQXFuWE80azAwK1dtNCs4STJOTFF0L3ZMTXlaOW4xZ2UzaWgrSVlHVzZLUm8vQ0VGVS9FMkx4emhLYzhQdTJPelNvR2Q4cUtIazhrQjY0cXNrZm1LWTNzU2xRS3p6UTg5SUE5RUtmUUNZbkdDRS9aM05mS0ZtaE5iZUFabXlNUVcrVGpxWWtYRUZ2aUJIc1g2NXlRdTRQWUVtM2ZZNTNrU2pSYjVtWVQxZ1ZKeGhHSUxUQnIzY016ZkRlVnJjaHlMWSt3UmtYN0U0WGNJc1NXWGJGT3RueHdLMXRVMkJKUGxGeE1aRXYwUWVLWmdKOFRZNHNhQXovaTZTdnNFOFFoa1ZnM0VHTkxoSG04QmxnaCtheEV0aWFNSXdPTFhKLzdnZGd5c1J1Vkt6SExTaXZuekxkUzJZbzZhQnZOd3J6VTBldTg1aDA4V3hlZXppN203RzBEUVRxZFE0NUNiTjJseEFyWDRUU0lyV3V3WnMrRDVObUtRc3YzV0pOZXVLV0RMYW85VDJLVjRudXBiSVlnSXIyN0tqeVJjaThIZTFURTZDK0p4SE11MzhwZ00zWmpVNGZPdWV2OXpMOWlUV0R2ZGp6N2txMFFBVlpaVlVlTUxUb0hXTmR6S1lpdE1HMnNraFczbExFVmVZQlY1WUVyUVd5T1RrUkNIUGNlVnNpMnkvaWtNamJqZ3BRYXFiQW1hQ3RpN0k3SW5jTEptMFM1VVpJNXl4RklYcmlNeUphWnVYaUxSSXNPRGJIL0laTStRd3V3eFA3SytUTVhGLzRwamsxYm1kVXhUQ1dXQlA0WEMwSGkrNXZVTnY2SFU2V0xoUDRGUHFSTjJ4d0JENHZVU1A4KzNXa0VMVGdsQjVOeUVqc1JBSEMvY0hqOEpVSVFhWDBzVG9mWFJNT2s3eXJVOUU1UVU5R1M5MDdTNm5pbWR4cXRDSE5CYjJvNndqQnBuWjRMcWhzL0RiQkNmaXIrbURYOURucmduaGEveVloVEs0RGRKQkl2RlAxNWRzZkZQOStwMnhXbjZWU2JjV1FMTWdlNGlNbWt2aXNGdlFoM1JOU2hJWjFxa1ZQdTJJWGw2cThmMVNmN1FPYVpxRGI5Vk5BTERiRE9KcEdtNEZhTklLb0haM1NLdUtGdmR0VmJQUC91QkJYV3IzbEJlNHJnVmJUT1FoQmduUkdiOUNrWCtpbTYvdktxS2Ivc2lBNTY2QU9sVGd1aXUxT0lNeExVeFoxT2IvNkFpdm5lQzdXc29YcWEvTTR4ZFhyVm5QSW1BaUFOUUpVV2dESzhHbmpoV2tjRk96V2R3aHhRRUhXb0JqbWtTdldWeEF2N25EY2lQT3c5SkZIYXQ3YnljQzB0UzBXNFVhMkZHeXZPQmkrMmZBL0tQKyswc0prdVpWbUk0N2liNHV5czV6WFZqbWxCQlgza2szNGRnVm9JaldwTnpBMUxIY2FrdFNSV3hOMFluNXhpUjUvemMxdTIyc2VRS3R5TVBneFByZzFOUExqNG16U2tISk5VQXU2UmlJNjliWDM5VVVQYTRaRGFRUVJBNFVXUTJQdStxcWFxU2hSK0lPOS84T0I1cmpYemU4T1d1Nm5GZHZmZjRTR0ExZUtWY20xREFsWmdJYklnclZqUTMwd3pzN0NCdEN2NkdaV2d6MHZ3SUtscFFlYVVtQ05yR2d4QStvSStHTDVzQlYwL09acnVUNWxoUzd4UnliNDA4QlVrNCs0Uzc1dWRUbDBjaituQklTS2hGUWMvU1lBSUd5VTVmVTVuRWwzYTN6UTI4VVFMYkdWamxoSGgxZFdrNzg1dzZMK1NYWnlRbmhNa1FxMDRaRU9iV3ZnaUpJQTBQZWRFb2piMXh2T1U4dkJwTVgxazdtdDZ3dlNKUktyZmJ5YnVuY1NXdzRhTmtPWWRTanpoamMzdHcwVk9UU0ExK2pjNWw4UFpwSnM4OVF3YnFtekhMcWV0ZE8zWUpwN3k4RFY0K3hLL1lCVDBRWXVHbnZFTG91TklQN2hQU2VyOWxlN1ZDby8yTktlSzdCaFBTZW5iQTd6Smd1SFFieFhxYTdGRWF3TWd5bTVyU0hUREh0OTRidHBmRGtWTlcremk2WkpORW44K3p6RUZ2VE94WVFIVkpaMk9mYldlRkxXSzdva0VNMXFISGwwQTJYcDR5bE40MDYvSHpIN1FhU3ZST0tHMXA1b1crTlBGY2lWdUFydVVpSEJIV3ZiZ2QrZmordmdSelptdWRoSUZDbjg0MWRWMFU0aVhsd3ZQcEtjeWV4UWlpdW1Ec0tFN1FVZDNISWs1c2JhWUxtMlhubW1aaUtGTVdtWnFSUHB4VE52c1VvMnQ3Y2NTY0R0NlF0dDFjWjhFaVkxRmhuV054K3JjYUd2eFROZkNLb3Z3eDRxTVRNKzFJa0txQ1FWRUpqMmpKWmcwMGl5ZlB1am9qa0pHSCtsZFBHSGV1ZExwalRpKzE3bytSNmxFMENLekI2cTdndFJId3UvVEVqY0tpTm96aFk3amFOdHV6d21kRG5FYzJ4SnJQQ3RLN1Azazc0NXZ0WGZ4bmxqVHE3RDlNb24xVDBtVkZRQlFMZ0ExMFJNSEE3QnFqY3p5ZUhYRDhFdzNmbnNmOGoxZ0VQU0JIcFVXWmlXd0QvUkt5Q2crQ1NJVG45WUxXcUtORWhOOUlLYkw0THk5MCtpUVRGT0piMlRxV3o3TnlOc3lKREtueExQU01OU0xkQjhmd3ZteHRPdWtVcXIwRE10VlNnYUdXMTdUdnQ4SCtMTzVIOS9UdXJvd0FNVGhtVFFGV0dsTE54SHVRbENPRngvMmFuVWxDc3lUQ2FBS01xbXh4Z1JBdEJNVWwvZ2tyNkdiZzBZUGhoYVFCM3FucFVPaU1FekgzZUhxSStrTXdKTjQ1ZTZqS0xEc3dOM2w4WGpNQmYxTjJKQ1JoNXZBdGVRNCtwWU1iUCswMCtoVmYvQ0hQMzBkL0RTSnY3VWFyVE54YzlBcXlnQ1VlMEV2dFB2dFZJVWJxNkJ2ZE5jZXNjSTRYbW1DVitFbUdJbDZmRkpMTjd2bzRUcWpKd0ErM0RRY2NTTTlCUmNTcTR6SXZWYmQ3blVsbWM3T1Q2K1QrejFXN2ZGR0JjTXcrYTFzVDNwemJDNVRhbmQyOERWS2hmOEJsWlloemNoYW05NW91QW1FT0luaysvK045bWhOK2tEZ2xUeUoxeXkyM2lzOFlSY0JjUEp3NDVOWitmaU05K3h0UkVYdk9yY2dYY3NyRnpkR1I2OUNGNThrSXo4bjB0cjY2YU5SUWR2RlpUcjRoM1BleDM5d1l2d0xER2xNOUVJUGYremtPZ0h4MmFGTFN3VmVEZWREVmlrQVByM3k0ZlVhZmFOL3oyS2t1OU4ycHdnYkJQZ3VDL2VWZ1UvSzZFVVBJNk8zb0JoWVJoVDN4b2gzN1ZrbjAwa1VQazNocjNic2JRZEJHQVlEOEU4bjZNWVFtTWM0cCtJQjNQdS9vQUZqTlBGd0FWNUJ2OHNtdmVyZnBDbE5NMFJ4cFFLL0dXL1U0dUJ5R2YxdU1XYldoemRQRzdiSlExa3ZhLzB1R3hYMmNIR0FTTDBQNVZuaWpnZ05GM2hmMlBrZVFLUktHNmpZcnJJa1JoY2FiU1NsY3JycEZrSm8vUmc5bmlnSEpMclEyZnE2TmJzMERQM0lnSDFFcnZEaFNWVGp4Y1FjNmFVdXovTUViOWJKaENEUUVCaksxdEdNOC9OVnJzczBXQUkwbERTd2Y1dGlQOHdia0RIR0dHTjlkZ05sbFMybnFFUEovUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uc2l4dGVlbi1uaW5lOmhvdmVyOm5vdCgubW9iaWxlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXh0ZWVuLW5pbmU6aG92ZXI6bm90KC5tb2JpbGUpIC5tZWRpYW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTEsIDE1LCAwLjkpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcbn1cbi5zaXh0ZWVuLW5pbmVfX2lubmVyLS1kcm93c3kge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpeHRlZW4tbmluZV9faW5uZXItLWRyb3dzeS5hd2FrZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvd3N5LW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZHJvd3N5LW1vYmlsZTpub3QoLmF3YWtlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBa0FBQUFGRkNBTUFBQUF6WWFJcUFBQUFmbEJNVkVVQUFBQjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5hK1pkdEpBQUFBS1hSU1RsTUErQVVPNFBJVjdDTkd6Q29KaFIzWU1YSStUWkhTeHJRNG1PZkFYcDlyVTZxdlpIOTVwTHFMV0MzcFZxZ0FBQmdGU1VSQlZIamE3TnhuYy9Nb0VBRGdSVWhJQXZYZWUvSCsvejk0THNsN2RpSW5jcEs3UzNJODR4bmJZd3dmZ0dVQmowRjZUSldCSkgyTU5mZzJuOTR1NG5ocjFNSTFJenlBWjVtSzhBU1RvKy8vekRNeGoycU1sNDVtRnR6RmNZUWJOTGNKbVEwWGozaGVMM1BlMlVuUlpXQXdnRHB4Nm5UaEFxNVJrNEgwWTJUd0FvTm4xS0J3WmFSOXJHa2w1aFdGTzNKU2VCUnUwTGxMZFh4TkkwV2ZkMWl1aUJnRllkWkV6YXdPY0RSTUZ2d216dURBMzVocGdRV1BvTlFCVUJTZ3l2MGlzTVViRklEVkRETEJESGI2c3ZLeW5QS3FTb1dCQTlTd0czaEh2Y1p1MHRtTjJ5bW5wbmdHUjA1YTJYMWsrM0FSRXI4MWc5QUtHRGhxdytERWFCQTFCcHNjVytQUjVnYzY3a1BpMWJlTHhZS1JwMDNyQ1FxL2dOVVZHVnd3ejdUUm5seHVYUFhjbERjanp6M1laSGdITlM0SHJwZlZ6RjNuWmRVSHhlcjlaVTU5MFdSaE05cFhQY09pS01uQVd2QXNVUkhWMklRYmsrNFdjZVFIQ2p5TGROSVRnb2hhZ2U0eXBCWGNVNm40UkozTU5qdzNIQ2FJV0ZSVWhCU09qQlZSTHd0U1lEY2szSERnSkVoVWdvbUFFeXRMZVFnWHpGOWpiZ3J4S3F3cGc0Qk14NGU0QzE0VVM5LzU5RlM5Y0x5ZkdwZGFyWUdMUnNVTHJYZWJDQzQ4UEh0K3k2cldDWmtQQU9haEVWbUhONXJyTHF5U2hCdFppbi96NGN5SytqRk5DU0lXQks5d3VISEFrOUdDUDBhOHBUb1czR0VtTndXVHVFdDRnWWp4bUpRNTZyVTV6QnJCRy9QQmoyYWVweTZpbTlwMjdXcVloRDZjWk9HQ2lPMGxLbHBPdXg1TU9vVERiRE5RR3NMeFU3U1NhNGg5bXZ0bTZQMnNtR1NKdHUwNExuQVI0eFd1d0lsU0VqenEyVlBXNE13WUd6NFdRVUJ3dzJnODFleTFBYjcwM0JCZGNadnJUOVc1VWJBY295bndLTEhnekl5bWZOSHdsbTc0QndGYkxDL2grQ2FDTytUZXBYcW05SWpZSHh3QXE0NnhzT3d3V0ZCSHRDMEdIWDZKb200b0EwdUJNK3U3Sjlvc3E5YVM0Qmx2NGNSWWFoWC9zT0hNbTNKRVZNV2xoSWJ2U2FNcXFLYVU0SlpDN1gwNDh2RXVQY3BZNEJhb0U3eXdGVGlwOU0zU1JRMk9CeHVDQThldnNNQ1IwaTk0UWt5QVFVZWNWN3ZITTZLamlsOUZMOXlDcUdWVTg1NnJlUk13K0FMTURNOE1PQkpCMjFaRFV4MzUvalNHbmgyTjR4VFZkWjh2YzVva2ZFK1RpamlNZFlJM2x0eWVVd09BK1FTZmtGcXhGQ3FNOHZRNmc3TU1QeTBIZ0FFZndjZXNXWGxKY0ZNRTdGU2xwVmg1QlgramlZTmZnMWRobStQRkRBQXAvc09TUGgzdEp2T01RQ2l3VTF1RlptYXdsK1daQ01JeDVXNkJxTkZ6T1lMM3pBbzBpQ0c4TDBERU9JMDMrdll3OUFYK1RZM2QwNlRBSTErQkk5cjArRW5rbkRFU2ZFaUJiM0E3UFNwVm9xcWhCMWNzRzc4ZXFadFZ4MytXdHVTbTR4Z1VIaEZPZWVucWlCcnZ4ME9ZR1k1eUNSVWltTHN5end0RUlwaENUWTUzVlFBVHFvYzlteTdVS3dhUXpTN3UxN2ZDdER2OHZOUmt3aWI0NWR6SWdlc01WR2o0aDY0VC9QNEtEUkZKdnc0ZlhycW9FTUdoR2NKMW5MdVVsMHVhem5sZnVzK3pVTmZ3dms0QUFOdlRjdUR6d2prOTR3bkJmZFN2Ni9TNHhIK0VHM1VVL3BqeGlQT3k2N3A1REllKzc1ZGs0YTVLaUs3citMM0VvV2dOdzZ6R3J2TWQ1Z2hEVkcxb21nWjhGbVZHRmg2aXVWeEtqbTlTRmRoTm9ZWmhDSE9jN0Nhc092eEZWQXJQck1odnBqeWQrMlZxQnJ2MTZ5NU5vN0h2dTlBMHpiQmE3YndleHpXdjF5bnZYUHhQa2ZQT2xWbEFBWmlUK2R3bGJoRjNnY05nSjd2TGJYOW9Xek1Uc0lWbWJWV05lZDMzaTFyZ3BsaUJoOURNc0xLNlR0eWZFTnYzNHdFY3NTNVg2cWN0VWhHMVhqQjQ4K3I3ZlpyWCtCM1YxVm9pa29LcmMrUTRRUkI0MURFb2hRdERBSUJpZVpselhtTzJPanJEUDNMVVZKK25mVjNudHU4UDVyR3l3QlJaWUdhWk1CeUhlWGRXRXZVQUQyRUgvK0NKWVB4dXdmelQ1dEN6QW1LeWVwcjdQcTI1cTU1M0EvamtPODhYTFVuVHNsdEt1NHFtNlJBR0dhTndFa1RUeXVNT1NaL0hHbUtjZE9QVXRLSGhPTFI5dWpIbzQrVnlLbG9raUtUQ2owakd5aFRPQVN6WWc0bFRlMXpEWDRpb1dzQzdKdkFDRVhqVU05ZXVYNnZRYTBjN2o1cm9SMDBaMHZsTkdNeHRaZ0dkSWp2djBrUzlIbkxIaDV0R2F4clVxKzNYZVZyZ2lZb2ZwcGZPYUVKdDJ3TGVZRlJaL1N1SHpqTlZ4Yk1Ga1JEZGZRNUFLbzkveEhac1M4SDVVdkp4R29LYzRDdHJnVi9DdFdDTkNvNklQYnpCeTJLVWZoTVM0OWRJUEFEcXF4cW04QWJqcDA1RDZaL21LbkRVSUJLNEl6T2Q2VmN2WDlLbjJCVEFkTis0MGdnNnVYeEpiOUNuR0kvVUNqWXB0aHcvMHA2ZnVlU3dqUVlvU2U5TFlKc2x5alJQWlJZdHZXT0dlK2pFNVRJbXZVZWpzTW1QT0VyUyt3UnNNVjNWUlVsNlh3aGJqRkpGU2RxaGdRMXRtZGMvNmpaUitzLzQ4SnBuejQwOGhwWjJpZUFWSzVMN2QybXZGRjVwbXh3bGFSOE9yekVmazFLdVlkSWVNV3l3L0ZudXdxUmRDR3hnaTR3LzBrNG12R1kxS0VrZlB3aWk4aGhhMnN1RzF5cVVwSjFhZUVXUkdaQzBXd2F2eVdzTTZSTUR5SE5sQ2lSOS9ESk1rVWRBMGdOV2VDRkVTZHB2Z0JkR2xLUVBMbUZDWkE2VEtiVDAwUWlVcFVrM29TVHROOEV0dzRnVGxLU1A1VUJtbHhUbDkveURMdWw3R3VDYWg1TDBFQSt1T1NoSkQyRnc0MWY5SGF2MEw2QndZMFpKZW9EK0YzdDN0dHNvRUVSaCtHQVdRMWdDM2gwNzloamJHZXI5WDNDa2thS0FGOUVFWC83Zk03UVFYWFdxV2wzbFBGOGI0T3BkdHdwNllYQzNsT2hsNEpWellYN0ZXQ0ZHSkZyM0h3YTRhblNyTm1CRUpEb2xqd2gzYzNYNTBjNEFaejRqWVhqbFpET2RlSXdwQXpVR0RQQ3BqaGxWYUF6aHhXb3JwNFFSTWNTYnI3YVkxZUlZcFBMVlFhQWVBNFEycHdxTlh3dk82MFJkQ3dNY0JkY3lqOVJGRlJyT3poZVZ1cEd2R1V1Rm0xT1c2azQwSndzRUYrL1RWSThVSENBNDhQN1dlbWhDSlJFTzNwcFVqMjNZajRoKzIwalBGSndnOU5yck9jYkMwS3ZVVXhtUHBhSlhwbWZTQlJjeDlJcjB6R1VuQTF4ZVdKbnBnVU1pTWgzb2M1cElTYU1INmpxaklZWmVDMDBPSzkwcERsVkZwQVA5bGxWdXdVUzM0c0FPelBYQXdlcmR2RXkzc2xtVmM0RGc0T3haV09oZTRsR0pob092MEN5VUNuVkZGSUhnTEZUYUpKZEVMU1hmSHpnTDRrMzZZVjY5MTdkMHltUWgzSzJQeDJvYWxwRytSVkZpZ0R2UGJLVTJIdnpHUURtamhSaGp6M29Ydkc2L0FoczJNY3lKcHc0d3hoKzErVnNEaGlqVU5pRVJqUkdiNnJPTU5CbmNlUGJmVlMzK2JNTVhDQzZ1WlpZRVp2Wlo2VWYwTmQyeDRBV3VkL2U5WjZ0RHJCL3gxVE42WVhEZ0xSTXBPMjR6ZFpDbng2Q2Y1MHVxanRRQVI2dTZ5c05HYlNWcFZneVRxR1Z5dXRMSXdELzI3alFMVFNBSUFuREpKb2l5eUtxQXVFYjYvaGVNZVhuSml6QU1vL2xiM3lHR2JxYW4raE1PM3V5RjZCTTUzdmhDOUIvTHdqSWhNamQrR0xZdGRxeUI2QU0zdkx1MmZOUkQ1bFlKUmxJaE1uVUxNY2FJVmpKWFl5eGpURDJaYXpBeThFYzBmV0NEa1MyL1lQU0JFOFpxWHNhVHVScmd1am42V29tSlJJaE11UjdHR0t4QTVncE1YTm5HazdFRHBtNUM5TkVvQjk4MTAzY1VJYjhoRTM3SjNBVmpQNFRvUDlyNGl4QjlYUU41clJDWmUrS2Q5NVFYcHJTU29kTEh2MW83T1lySWcra0taQ2pBdi9iMVRWNWFNRjJCdnJwTXJZL3lFakJsazc0YTUvRFg4b3NQcnBzak0zZE1Fc1kzUDJ4d2FUT1o2ZkV2cXhPUi9BSHdielNaR2ZDbUVwRmREMzdDeUl5VDRNMUIxbEtESnhDWkNzWTM4VjBNOEFRaVV5bmUrTHZIZ1NsM1pLUWFkcTVVazJlRktRQ2JLd3RwU1FWc1Q2bVBkNzdVakVra0EyNGJaSmpLeEFZd0NKRmVERytQcVpQRHNXZ3lIR1pWNmM0QWVKZEtpMWFiM3NQVTVzNjVWakxoaWx3U1RLeDh2UEJwR0MzSmM0bERqTmx4QU1BVG9nVlZYVGNoSmpxTFVkRmtZdDJqcmkyTWRYK2JNUDVMSkEwM3I4T25qN0cyL1Z0RGMzYzhhYTF6UlEwVWVuOXV3bzdNQ1NLdHVPbUtBRXF1aVBSOFlVaDZaUVFMS29tSXVCNWJlZEo3OWxDN3lndHpwbWpCQlRNNkVYRkN6dFdUVmhsaVJpRWlUc1NOR2FTMU9leThjSXNwVzE1T3ZKQW52UUgrZnVnOFRQUWlzcXBaUTVOV2RlcDNRZjdqcEl5NGMvY1I0eFZJcXhtc3hKWHEzbHNZY1VRNmp0WFRndXBhcG9XY01CR0t5Qk1lcjhKSTYzZ1VlYlNZR2k1ZEVYRnpLaTF5YytWTTRqWWZZZzg3SVZxUVF5MHB1YmFRREJRL1dxamNEdkJqVis2c28wbXJHcFRmTUx0b3NjdmNBdXprU2VlNG56bUFKRVBkU01mUmVwcXpmdlJEMEtZV3NNWEU5UkxDTHVYRXlHaWFkL0NDdFBLUjNEQlZlMGpYY2owSjBZekxQbW9QenlHNGJUQmxBNDJrUGp0NW1yTTY5TjMxZnNxUzJQV2djcFdFbHhta3QxcEpzdXVoNW5nY1NhUkZxOUNIVXQxc09WUlB5NW9lU29FRk5tR2tzWHEwZlhDS0pjY00reUJFc3k3WDNkNlBMTnZDakpRcm4yalcrWm1YeFhPZndMUHhHemNYMGdjdXV6NkwwcTd6ZHdIVXRod29JNDJpRzZ4bVZlODNLZFFpSWRLSXJ3aG5aNEtZMDBvTGprMFBXUG1oNnFIMkZLSjVkOHV5NFRWbDZXUEtlbVk4Z1VqdlVheWZuVGdIRzFQN0lnT2JlREp4OUtBd1JCNzNQWkVKMTRKQ25kOTRBcEVScVBqT21lRXVaT0pvUVNGeWhDY1FtYWlod2xFZ01wUkJ4ZVA1UTJiMlVMbzZ6Q2NqRXdPVVFyN0lJQk54RGJVN1g2V1NnUk5tMkt5Q2FObmF3d3lMQTYyMExNNHp6TGdlaGVqN2IxaktOb3dNdEZCcmVaVkJ5NnByRGJWOUkwUkxlc3pxT0ZSUGl3Nll0ODBxdHZLazExalF1TEdPSnEzMXpvYkdEeUhTeWFERDZ6QmFrUHNlNW9UOEZVMUxtdnNkS3RIUW5ZWG8yeExJT3VmUHM3Q0VwaVdsanpsUmN1R2ZJRnF5c1RDcjVXOGdXbEppWHNTM2hhUnczSlNPVzhRckViZXFjZ3R6SWlaTWtjcEtYTWRwemo4ZXQ5dWx5akF2T0pTY0NTS2xkVk51bXVaMFR4UG8xS3lDYU80VVdoZHhrVnZReXRtSDBVLzI3clMzYlNRR0EvQTdNN3J2MjdwdFMvTEIvLzhITjA2YWJtcExzdEoyZDFNc0g4Q0FnOEQra0F3b0RrVU5WeDBWVmlqdVNtUS8zODhSOUx4ODJEUHV5dnJ4dWF1VlBSTmhoZUtKaFd5ZGlUVjd2b2F4ZFE2V0JGYy81L1hEbm1nd3l6QjRBOCsyT09KUlZEa21uMC9HTnVrd0orTGx3MzVsQVYwNStXRy9zb0Jrd3hrUTIwS1BNY2ZpK2cvYnBFc3NQSklaTWJaSjRlR0J3WE42MkRabWY4V0RvZUFVbW0za0o3eUhaNzlpVitLQnpTdUliU1FpUEpCOE9DTGJTbGk0SjAvRTJFWWl3RDJQTDJCc3N4Q1BiTjZFc2EwMGlRZGNSV1RiV2ZoUmU4bDRSZ2I3K1NTNklNWTJHODhlZmhSdy9HSGJWWjZGT3k0L3lzTzJFWWNVajBydUJHTGJaQVptdURyZDhESmk2MDVYRnpOazNKaERzY3QwSXIxUCtKeG9OaXVNUEdQdlpLN1h1cmdUcFlGUkdpVDAwQVpLWW15T01FMUJXVkxURHJNVWdFQXIrRUxHRnRYZFhpZHp3QkxGSlNHMm92T3VGNDNFZ0NVK01iYXNrc1BCem1uRUFuV3AvSndZVzVEcmROTmcwWkVQK1dWUENNb2pMUEhLak0vNVpTdnlhOUkzS1paWW5FV3pkYlUyQUR6MW0zMmVDRTl4ZklwM0JwYTRCYWZRYkpGWm1QVTFUU1NXWExrem1xM1JkMDZsRlZpUWRIejlZdXUwZmdyc0FBK2lmWC9oL1R2Ym9DNGNDdy9LTXdjZnRvVTVEVjB2OFlqUDVtQmJtUjRQV0dHL2UxeGhUSXh0Y2M1aXpPRDZEOXVtc0RHSEI4YXpiVVM2eDR5QnZ0RjE0cWZFMkFxblhPNGswMCtXbTQrOEkyTkxRdC92TE15WjluMWdlM2loK0lZR1c2S1JvL0NFRlUvRTJMeHpoS2M4UHUyT3pTb0dkOHFLSGs4a0I2NHFza2ZtS1kzc1NsUUt6elE4OUlBOUVLZlFDWW5HQ0UvWjNOZktGbWhOYmVBWm15TVFXK1RqcVlrWEVGdmlCSHNYNjV5UXU0UFlFbTNmWTUza1NqUmI1bVlUMWdWSnhoR0lMVEJyM2NNemZEZVZyY2h5TFkrd1JrWDdFNFhjSXNTV1hiRk90bnh3SzF0VTJCSlBsRnhNWkV2MFFlS1pnSjhUWTRzYUF6L2k2U3ZzRThRaGtWZzNFR05MaEhtOEJsZ2grYXhFdGlhTUl3T0xYSi83Z2RneXNSdVZLekhMU2l2bnpMZFMyWW82YUJ2TndyelUwZXU4NWgwOFd4ZWV6aTdtN0cwRFFUcWRRNDVDYk4ybHhBclg0VFNJcld1d1pzK0Q1Tm1LUXN2M1dKTmV1S1dETGFvOVQyS1Y0bnVwYklZZ0lyMjdLanlSY2k4SGUxVEU2QytKeEhNdTM4cGdNM1pqVTRmT3Vldjl6TDlpVFdEdmRqejdrcTBRQVZaWlZVZU1MVG9IV05kektZaXRNRzJza2hXM2xMRVZlWUJWNVlFclFXeU9Ua1JDSFBjZVZzaTJ5L2lrTWpiamdwUWFxYkFtYUN0aTdJN0luY0xKbTBTNVVaSTV5eEZJWHJpTXlKYVp1WGlMUklzT0RiSC9JWk0rUXd1d3hQN0srVE1YRi80cGprMWJtZFV4VENXV0JQNFhDMEhpKzV2VU52NkhVNldMaFA0RlBxUk4yeHdCRDR2VVNQOCszV2tFTFRnbEI1TnlFanNSQUhDL2NIajhKVUlRYVgwc1RvZlhSTU9rN3lyVTlFNVFVOUdTOTA3UzZuaW1keHF0Q0hOQmIybzZ3akJwblo0THFocy9EYkJDZmlyK21EWDlEbnJnbmhhL3lZaFRLNERkSkJJdkZQMTVkc2ZGUDkrcDJ4V242VlNiY1dRTE1nZTRpTW1rdmlzRnZRaDNSTlNoSVoxcWtWUHUySVhsNnE4ZjFTZjdRT2FacURiOVZOQUxEYkRPSnBHbTRGYU5JS29IWjNTS3VLRnZkdFZiUFAvdUJCWFdyM2xCZTRyZ1ZiVE9RaEJnblJHYjlDa1graW02L3ZLcUtiL3NpQTU2NkFPbFRndWl1MU9JTXhMVXhaMU9iLzZBaXZuZUM3V3NvWHFhL000eGRYclZuUEltQWlBTlFKVVdnREs4R25qaFdrY0ZPeldkd2h4UUVIV29Cam1rU3ZXVnhBdjduRGNpUE93OUpGSGF0N2J5Y0MwdFMwVzRVYTJGR3l2T0JpKzJmQS9LUCsrMHNKa3VaVm1JNDdpYjR1eXM1elhWam1sQkJYM2trMzRkZ1ZvSWpXcE56QTFMSGNha3RTUld4TjBZbjV4aVI1L3pjMXUyMnNlUUt0eU1QZ3hQcmcxTlBMajRtelNrSEpOVUF1NlJpSTY5YlgzOVVVUGE0WkRhUVFSQTRVV1EyUHUrcXFhcVNoUitJTzkvOE9CNXJqWHplOE9XdTZuRmR2ZmY0U0dBMWVLVmNtMURBbFpnSWJJZ3JWalEzMHd6czdDQnRDdjZHWldnejB2d0lLbHBRZWFVbUNOckdneEErb0krR0w1c0JWMC9PWnJ1VDVsaFM3eFJ5YjQwOEJVazQrNFM3NXVkVGwwY2orbkJJU0toRlFjL1NZQUlHeVU1ZlU1bkVsM2EzelEyOFVRTGJHVmpsaEhoMWRXazc4NXc2TCtTWFp5UW5oTWtRcTA0WkVPYld2Z2lKSUEwUGVkRW9qYjF4dk9VOHZCcE1YMWs3bXQ2d3ZTSlJLcmZieWJ1bmNTV3c0YU5rT1lkU2p6aGpjM3R3MFZPVFNBMStqYzVsOFBacEpzODlRd2JxbXpITHFldGRPM1lKcDd5OERWNCt4Sy9ZQlQwUVl1R252RUxvdU5JUDdoUFNlcjlsZTdWQ28vMk5LZUs3QmhQU2VuYkE3ekpndUhRYnhYcWE3RkVhd01neW01clNIVERIdDk0YnRwZkRrVk5XK3ppNlpKTkVuOCt6ekVGdlRPeFlRSFZKWjJPZmJXZUZMV0s3b2tFTTFxSEhsMEEyWHA0eWxONDA2L0h6SDdRYVN2Uk9LRzFwNW9XK05QRmNpVnVBcnVVaUhCSFd2YmdkK2ZqK3ZnUnpabXVkaElGQ244NDFkVjBVNGlYbHd2UHBLY3lleFFpaXVtRHNLRTdRVWQzSElrNXNiYVlMbTJYbm1tWmlLRk1XbVpxUlBweFROdnNVbzJ0N2NjU2NEdDZRdHQxY1o4RWlZMUZobldOeCtyY2FHdnhUTmZDS292d3g0cU1UTSsxSWtLcUNRVkVKajJqSlpnMDBpeWZQdWpvamtKR0grbGRQR0hldWRMcGpUaSsxN28rUjZsRTBDS3pCNnE3Z3RSSHd1L1RFamNLaU5vemhZN2phTnR1endtZERuRWMyeEpyUEN0SzdQM2s3NDV2dFhmeG5salRxN0Q5TW9uMVQwbVZGUUJRTGdBMTBSTUhBN0JxamN6eWVIWEQ4RXczZm5zZjhqMWdFUFNCSHBVV1ppV3dEL1JLeUNnK0NTSVRuOVlMV3FLTkVoTjlJS2JMNEx5OTAraVFURk9KYjJUcVd6N055TnN5SkRLbnhMUFNNTlNMZEI4Znd2bXh0T3VrVXFyMERNdFZTZ2FHVzE3VHZ0OEgrTE81SDkvVHVyb3dBTVRobVRRRldHbExOeEh1UWxDT0Z4LzJhblVsQ3N5VENhQUtNcW14eGdSQXRCTVVsL2drcjZHYmcwWVBoaGFRQjNxbnBVT2lNRXpIM2VIcUkra013Sk40NWU2aktMRHN3TjNsOFhqTUJmMU4ySkNSaDV2QXRlUTQrcFlNYlArMDAraFZmL0NIUDMwZC9EU0p2N1VhclROeGM5QXF5Z0NVZTBFdnRQdnRWSVVicTZCdmROY2VzY0k0WG1tQ1YrRW1HSWw2ZkZKTE43dm80VHFqSndBKzNEUWNjU005QlJjU3E0ekl2VmJkN25VbG1jN09UNitUK3oxVzdmRkdCY013K2Exc1QzcHpiQzVUYW5kMjhEVktoZjhCbFpZaHpjaGFtOTVvdUFtRU9JbmsrLytOOW1oTitrRGdsVHlKMXl5MjNpczhZUmNCY1BKdzQ1TlorZmlNOSt4dFJFWHZPcmNnWGNzckZ6ZEdSNjlDRjU4a0l6OG4wdHI2NmFOUlFkdkZaVHI0aDNQZXgzOXdZdndMREdsTTlFSVBmK3prT2dIeDJhRkxTd1ZlRGVkRFZpa0FQcjN5NGZVYWZhTi96MktrdTlOMnB3Z2JCUGd1Qy9lVmdVL0s2RVVQSTZPM29CaFlSaFQzeG9oMzdWa24wMGtVUGszaHIzYnNiUWRCR0FZRDhFOG42TVlRbU1jNHArSUIzUHUvb0FGak5QRndBVjVCdjhzbXZlcmZwQ2xOTTBSeHBRSy9HVy9VNHVCeUdmMXVNV2JXaHpkUEc3YkpRMWt2YS8wdUd4WDJjSEdBU0wwUDVWbmlqZ2dORjNoZjJQa2VRS1JLRzZqWXJySWtSaGNhYlNTbGNycnBGa0pvL1JnOW5pZ0hKTHJRMmZxNk5iczBEUDNJZ0gxRXJ2RGhTVlRqeGNRYzZhVXV6L01FYjliSmhDRFFFQmpLMXRHTTgvTlZyc3MwV0FJMGxEU3dmNXRpUDh3YmtESEdHR045ZGdObGxTMm5xRVBKL1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWtBQUFBRkZDQU1BQUFBellhSXFBQUFBZmxCTVZFVUFBQUIyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuYStaZHRKQUFBQUtYUlNUbE1BK0FVTzRQSVY3Q05HekNvSmhSM1lNWEkrVFpIU3hyUTRtT2ZBWHA5clU2cXZaSDk1cExxTFdDM3BWcWdBQUJnRlNVUkJWSGphN054bmMvTW9FQURnUlVoSUF2WGVlL0grL3o5NExzbDdkaUluY3BLN1MzSTg0eG5iWXd3ZmdHVUJqMEY2VEpXQkpIMk1OZmcybjk0dTRuaHIxTUkxSXp5QVo1bUs4QVNUbysvL3pETXhqMnFNbDQ1bUZ0ekZjWVFiTkxjSm1RMFhqM2hlTDNQZTJVblJaV0F3Z0RweDZuVGhBcTVSazRIMFkyVHdBb05uMUtCd1phUjlyR2tsNWhXRk8zSlNlQlJ1MExsTGRYeE5JMFdmZDFpdWlCZ0ZZZFpFemF3T2NEUk1GdndtenVEQTM1aHBnUVdQb05RQlVCU2d5djBpc01VYkZJRFZERExCREhiNnN2S3luUEtxU29XQkE5U3dHM2hIdmNadTB0bU4yeW1ucG5nR1IwNWEyWDFrKzNBUkVyODFnOUFLR0RocXcrREVhQkExQnBzY1crUFI1Z2M2N2tQaTFiZUx4WUtScDAzckNRcS9nTlVWR1Z3d3o3VFJubHh1WFBYY2xEY2p6ejNZWkhnSE5TNEhycGZWekYzblpkVUh4ZXI5WlU1OTBXUmhNOXBYUGNPaUtNbkFXdkFzVVJIVjJJUWJrKzRXY2VRSENqeUxkTklUZ29oYWdlNHlwQlhjVTZuNFJKM01OanczSENhSVdGUlVoQlNPakJWUkx3dFNZRGNrM0hEZ0pFaFVnb21BRXl0TGVRZ1h6RjlqYmdyeEtxd3BnNEJNeDRlNEMxNFVTOS81OUZTOWNMeWZHcGRhcllHTFJzVUxyWGViQ0M0OFBIdCt5NnJXQ1prUEFPYWhFVm1ITjVyckxxeVNoQnRaaW4vejRjeUsrakZOQ1NJV0JLOXd1SEhBazlHQ1AwYThwVG9XM0dFbU53V1R1RXQ0Z1lqeG1KUTU2clU1ekJyQkcvUEJqMmFlcHk2aW05cDI3V3FZaEQ2Y1pPR0NpTzBsS2xwT3V4NU1Pb1REYkROUUdzTHhVN1NTYTRoOW12dG02UDJzbUdTSnR1MDRMbkFSNHhXdXdJbFNFanpxMlZQVzRNd1lHejRXUVVCd3cyZzgxZXkxQWI3MDNCQmRjWnZyVDlXNVViQWNveW53S0xIZ3pJeW1mTkh3bG03NEJ3RmJMQy9oK0NhQ08rVGVwWHFtOUlqWUh4d0FxNDZ4c093d1dGQkh0QzBHSFg2Sm9tNG9BMHVCTSt1N0o5b3NxOWFTNEJsdjRjUllhaFgvc09ITW0zSkVWTVdsaElidlNhTXFxS2FVNEpaQzdYMDQ4dkV1UGNwWTRCYW9FN3l3RlRpcDlNM1NSUTJPQnh1Q0E4ZXZzTUNSMGk5NFFreUFRVWVjVjd2SE02S2ppbDlGTDl5Q3FHVlU4NTZyZVJNdytBTE1ETThNT0JKQjIxWkRVeDM1L2pTR25oMk40eFRWZFo4dmM1b2tmRStUaWppTWRZSTNsdHllVXdPQStRU2ZrRnF4RkNxTTh2UTZnN01NUHkwSGdBRWZ3Y2VzV1hsSmNGTUU3RlNscFZoNUJYK2ppWU5mZzFkaG0rUEZEQUFwL3NPU1BoM3RKdk9NUUNpd1UxdUZabWF3bCtXWkNNSXg1VzZCcU5Gek9ZTDN6QW8waUNHOEwwREVPSTAzK3ZZdzlBWCtUWTNkMDZUQUkxK0JJOXIwK0Vua25ERVNmRWlCYjNBN1BTcFZvcXFoQjFjc0c3OGVxWnRWeDMrV3R1U200eGdVSGhGT2VlbnFpQnJ2eDBPWUdZNXlDUlVpbUxzeXp3dEVJcGhDVFk1M1ZRQVRxb2M5bXk3VUt3YVF6Uzd1MTdmQ3REdjh2TlJrd2liNDVkeklnZXNNVkdqNGg2NFQvUDRLRFJGSnZ3NGZYcnFvRU1HaEdjSjFuTHVVbDB1YXpubGZ1cyt6VU5md3ZrNEFBTnZUY3VEendqazk0d25CZmRTdjYvUzR4SCtFRzNVVS9wanhpUE95NjdwNURJZSs3NWRrNGE1S2lLN3IrTDNFb1dnTnc2ekdydk1kNWdoRFZHMW9tZ1o4Rm1WR0ZoNml1VnhLam05U0ZkaE5vWVpoQ0hPYzdDYXNPdnhGVkFyUHJNaHZwanlkKzJWcUJydjE2eTVObzdIdnU5QTB6YkJhN2J3ZXh6V3YxeW52WFB4UGtmUE9sVmxBQVppVCtkd2xiaEYzZ2NOZ0o3dkxiWDlvV3pNVHNJVm1iVldOZWQzM2kxcmdwbGlCaDlETXNMSzZUdHlmRU52MzR3RWNzUzVYNnFjdFVoRzFYakI0OCtyN2ZaclgrQjNWMVZvaWtvS3JjK1E0UVJCNDFERW9oUXREQUlCaWVabHpYbU8yT2pyRFAzTFVWSituZlYzbnR1OFA1ckd5d0JSWllHYVpNQnlIZVhkV0V2VUFEMkVILytDSllQeHV3ZnpUNXRDekFtS3llcHI3UHEyNXE1NTNBL2prTzg4WExVblRzbHRLdTRxbTZSQUdHYU53RWtUVHl1TU9TWi9IR21LY2RPUFV0S0hoT0xSOXVqSG80K1Z5S2xva2lLVENqMGpHeWhUT0FTellnNGxUZTF6RFg0aW9Xc0M3SnZBQ0VYalVNOWV1WDZ2UWEwYzdqNXJvUjAwWjB2bE5HTXh0WmdHZElqdnYwa1M5SG5MSGg1dEdheHJVcSszWGVWcmdpWW9mcHBmT2FFSnQyd0xlWUZSWi9TdUh6ak5WeGJNRmtSRGRmUTVBS285L3hIWnNTOEg1VXZKeEdvS2M0Q3RyZ1YvQ3RXQ05DbzZJUGJ6QnkyS1VmaE1TNDlkSVBBRHFxeHFtOEFianAwNUQ2Wi9tS25EVUlCSzRJek9kNlZjdlg5S24yQlRBZE4rNDBnZzZ1WHhKYjlDbkdJL1VDallwdGh3LzBwNmZ1ZVN3alFZb1NlOUxZSnNseWpSUFpSWXR2V09HZStqRTVUSW12VWVqc01tUE9FclMrd1JzTVYzVlJVbDZYd2hiakZKRlNkcWhnUTF0bWRjLzZqWlIrcy80OEpwbno0MDhocFoyaWVBVks1TDdkMm12RkY1cG14d2xhUjhPcnpFZmsxS3VZZEllTVd5dy9GbnV3cVJkQ0d4Z2k0dy8wazRtdkdZMUtFa2ZQd2lpOGhoYTJzdUcxeXFVcEoxYWVFV1JHWkMwV3dhdnlXc002Uk1EeUhObENpUjkvREpNa1VkQTBnTldlQ0ZFU2RwdmdCZEdsS1FQTG1GQ1pBNlRLYlQwMFFpVXBVazNvU1R0TjhFdHc0Z1RsS1NQNVVCbWx4VGw5L3lETHVsN0d1Q2FoNUwwRUErdU9TaEpEMkZ3NDFmOUhhdjBMNkJ3WTBaSmVvRCtGM3QzdHRzb0VFUmgrR0FXUTFnQzNoMDc5aGpiR2VyOVgzQ2trYUtBRjlFRVgvN2ZNN1FRWFhXcVdsM2xQRjhiNE9wZHR3cDZZWEMzbE9obDRKVnpZWDdGV0NGR0pGcjNId2E0YW5Tck5tQkVKRG9sandoM2MzWDUwYzRBWno0allYamxaRE9kZUl3cEF6VUdEUENwamhsVmFBemh4V29ycDRRUk1jU2JyN2FZMWVJWXBQTFZRYUFlQTRRMnB3cU5Yd3ZPNjBSZEN3TWNCZGN5ajlSRkZSck96aGVWdXBHdkdVdUZtMU9XNms0MEp3c0VGKy9UVkk4VUhDQTQ4UDdXZW1oQ0pSRU8zcHBVajIzWWo0aCsyMGpQRkp3ZzlOcnJPY2JDMEt2VVV4bVBwYUpYcG1mU0JSY3g5SXIwekdVbkExeGVXSm5wZ1VNaU1oM29jNXBJU2FNSDZqcWpJWVplQzAwT0s5MHBEbFZGcEFQOWxsVnV3VVMzNHNBT3pQWEF3ZXJkdkV5M3NsbVZjNERnNE94WldPaGU0bEdKaG9PdjBDeVVDblZGRklIZ0xGVGFKSmRFTFNYZkh6Z0w0azM2WVY2OTE3ZDB5bVFoM0syUHgyb2FscEcrUlZGaWdEdlBiS1UySHZ6R1FEbWpoUmhqejNvWHZHNi9BaHMyTWN5SnB3NHd4aCsxK1ZzRGhpalVOaUVSalJHYjZyT01OQm5jZVBiZlZTMytiTU1YQ0M2dVpaWUVadlpaNlVmME5kMng0QVd1ZC9lOVo2dERyQi94MVRONllYRGdMUk1wTzI0emRaQ254NkNmNTB1cWp0UUFSNnU2eXNOR2JTVnBWZ3lUcUdWeXV0TEl3RC8yN2pRTFRTQUlBbkRKSm9peXlLcUF1RWI2L2hlTWVYbkppekFNby9sYjN5R0dicWFuK2hNTzN1eUY2Qk01M3ZoQzlCL0x3akloTWpkK0dMWXRkcXlCNkFNM3ZMdTJmTlJENWxZSlJsSWhNblVMTWNhSVZqSlhZeXhqVEQyWmF6QXk4RWMwZldDRGtTMi9ZUFNCRThacVhzYVR1UnJndWpuNldvbUpSSWhNdVI3R0dLeEE1Z3BNWE5uR2s3RURwbTVDOU5Fb0I5ODEwM2NVSWI4aEUzN0ozQVZqUDRUb1A5cjRpeEI5WFFONXJSQ1plK0tkOTVRWHByU1NvZExIdjFvN09ZcklnK2tLWkNqQXYvYjFUVjVhTUYyQnZycE1yWS95RWpCbGs3NGE1L0RYOG9zUHJwc2pNM2RNRXNZM1AyeHdhVE9aNmZFdnF4T1IvQUh3YnpTWkdmQ21FcEZkRDM3Q3lJeVQ0TTFCMWxLREp4Q1pDc1kzOFYwTThBUWlVeW5lK0x2SGdTbDNaS1FhZHE1VWsyZUZLUUNiS3d0cFNRVnNUNm1QZDc3VWpFa2tBMjRiWkpqS3hBWXdDSkZlREcrUHFaUERzV2d5SEdaVjZjNEFlSmRLaTFhYjNzUFU1czY1VmpMaGlsd1NUS3g4dlBCcEdDM0pjNGxEak5seEFNQVRvZ1ZWWFRjaEpqcUxVZEZrWXQyanJpMk1kWCtiTVA1TEpBMDNyOE9uajdHMi9WdERjM2M4YWExelJRMFVlbjl1d283TUNTS3R1T21LQUVxdWlQUjhZVWg2WlFRTEtvbUl1QjViZWRKNzlsQzd5Z3R6cG1qQkJUTTZFWEZDenRXVFZobGlSaUVpVHNTTkdhUzFPZXk4Y0lzcFcxNU92SkFudlFIK2Z1ZzhUUFFpc3FwWlE1TldkZXAzUWY3anBJeTRjL2NSNHhWSXF4bXN4SlhxM2xzWWNVUTZqdFhUZ3VwYXBvV2NNQkdLeUJNZXI4Skk2M2dVZWJTWUdpNWRFWEZ6S2kxeWMrVk00allmWWc4N0lWcVFReTBwdWJhUURCUS9XcWpjRHZCalYrNnNvMG1yR3BUZk1MdG9zY3ZjQXV6a1NlZTRuem1BSkVQZFNNZlJlcHF6ZnZSRDBLWVdzTVhFOVJMQ0x1WEV5R2lhZC9DQ3RQS1IzREJWZTBqWGNqMEowWXpMUG1vUHp5RzRiVEJsQTQya1BqdDVtck02OU4zMWZzcVMyUFdnY3BXRWx4bWt0MXBKc3V1aDVuZ2NTYVJGcTlDSFV0MXNPVlJQeTVvZVNvRUZObUdrc1hxMGZYQ0tKY2NNK3lCRXN5N1gzZDZQTE52Q2pKUXJuMmpXK1ptWHhYT2Z3TFB4R3pjWDBnY3V1ejZMMHE3emR3SFV0aHdvSTQyaUc2eG1WZTgzS2RRaUlkS0lyd2huWjRLWTAwb0xqazBQV1BtaDZxSDJGS0o1ZDh1eTRUVmw2V1BLZW1ZOGdVanZVYXlmblRnSEcxUDdJZ09iZURKeDlLQXdSQjczUFpFSjE0SkNuZDk0QXBFUnFQak9tZUV1Wk9Kb1FTRnloQ2NRbWFpaHdsRWdNcFJCeGVQNVEyYjJVTG82ekNjakV3T1VRcjdJSUJOeERiVTdYNldTZ1JObTJLeUNhTm5hd3d5TEE2MjBMTTR6ekxnZWhlajdiMWpLTm93TXRGQnJlWlZCeTZwckRiVjlJMFJMZXN6cU9GUlBpdzZZdDgwcXR2S2sxMWpRdUxHT0pxMzF6b2JHRHlIU3lhREQ2ekJha1BzZTVvVDhGVTFMbXZzZEt0SFFuWVhvMnhMSU91ZlBzN0NFcGlXbGp6bFJjdUdmSUZxeXNUQ3I1VzhnV2xKaVhzUzNoYVJ3M0pTT1c4UXJFYmVxY2d0eklpWk1rY3BLWE1kcHpqOGV0OXVseWpBdk9KU2NDU0tsZFZOdW11WjBUeFBvMUt5Q2FPNFVXaGR4a1Z2UXl0bUgwVS8yN3JTM2JTUUdBL0E3TTdydjI3cHRTL0xCLy84SE4wNmFibXBMc3RKMmQxTXNIOENBZzhEK2tBd29Ea1VOVngwVlZpanVTbVEvMzg4UjlMeDgyRFB1eXZyeHVhdVZQUk5oaGVLSmhXeWRpVFY3dm9heGRRNldCRmMvNS9YRG5tZ3d5ekI0QTgrMk9PSlJWRGttbjAvR051a3dKK0xsdzM1bEFWMDUrV0cvc29Ca3d4a1EyMEtQTWNmaStnL2JwRXNzUEpJWk1iWko0ZUdCd1hONjJEWm1mOFdEb2VBVW1tM2tKN3lIWjc5aVYrS0J6U3VJYlNRaVBKQjhPQ0xiU2xpNEowL0UyRVlpd0QyUEwyQnNzeENQYk42RXNhMDBpUWRjUldUYldmaFJlOGw0UmdiNytTUzZJTVkyRzg4ZWZoUncvR0hiVlo2Rk95NC95c08yRVljVWowcnVCR0xiWkFabXVEcmQ4REppNjA1WEZ6TmszSmhEc2N0MElyMVArSnhvTml1TVBHUHZaSzdYdXJnVHBZRlJHaVQwMEFaS1lteU9NRTFCV1ZMVERyTVVnRUFyK0VMR0Z0WGRYaWR6d0JMRkpTRzJvdk91RjQzRWdDVStNYmFza3NQQnptbkVBbldwL0p3WVc1RHJkTk5nMFpFUCtXVlBDTW9qTFBIS2pNLzVaU3Z5YTlJM0taWlluRVd6ZGJVMkFEejFtMzJlQ0U5eGZJcDNCcGE0QmFmUWJKRlptUFUxVFNTV1hMa3ptcTNSZDA2bEZWaVFkSHo5WXV1MGZncnNBQStpZlgvaC9UdmJvQzRjQ3cvS013Y2Z0b1U1RFYwdjhZalA1bUJibVI0UFdHRy9lMXhoVEl4dGNjNWl6T0Q2RDl1bXNER0hCOGF6YlVTNng0eUJ2dEYxNHFmRTJBcW5YTzRrMDArV200KzhJMk5MUXQvdkxNeVo5bjFnZTNpaCtJWUdXNktSby9DRUZVL0UyTHh6aEtjOFB1Mk96U29HZDhxS0hrOGtCNjRxc2tmbUtZM3NTbFFLenpRODlJQTlFS2ZRQ1luR0NFL1ozTmZLRm1oTmJlQVpteU1RVytUanFZa1hFRnZpQkhzWDY1eVF1NFBZRW0zZlk1M2tTalJiNW1ZVDFnVkp4aEdJTFRCcjNjTXpmRGVWcmNoeUxZK3dSa1g3RTRYY0lzU1dYYkZPdG54d0sxdFUyQkpQbEZ4TVpFdjBRZUtaZ0o4VFk0c2FBei9pNlN2c0U4UWhrVmczRUdOTGhIbThCbGdoK2F4RXRpYU1Jd09MWEovN2dkZ3lzUnVWS3pITFNpdm56TGRTMllvNmFCdk53cnpVMGV1ODVoMDhXeGVlemk3bTdHMERRVHFkUTQ1Q2JOMmx4QXJYNFRTSXJXdXdacytENU5tS1FzdjNXSk5ldUtXRExhbzlUMktWNG51cGJJWWdJcjI3S2p5UmNpOEhlMVRFNkMrSnhITXUzOHBnTTNaalU0Zk91ZXY5ekw5aVRXRHZkano3a3EwUUFWWlpWVWVNTFRvSFdOZHpLWWl0TUcyc2toVzNsTEVWZVlCVjVZRXJRV3lPVGtSQ0hQY2VWc2kyeS9pa01qYmpncFFhcWJBbWFDdGk3STdJbmNMSm0wUzVVWkk1eXhGSVhyaU15SmFadVhpTFJJc09EYkgvSVpNK1F3dXd4UDdLK1RNWEYvNHBqazFibWRVeFRDV1dCUDRYQzBIaSs1dlVOdjZIVTZXTGhQNEZQcVJOMnh3QkQ0dlVTUDgrM1drRUxUZ2xCNU55RWpzUkFIQy9jSGo4SlVJUWFYMHNUb2ZYUk1Pazd5clU5RTVRVTlHUzkwN1M2bmltZHhxdENITkJiMm82d2pCcG5aNExxaHMvRGJCQ2ZpcittRFg5RG5yZ25oYS95WWhUSzREZEpCSXZGUDE1ZHNmRlA5K3AyeFduNlZTYmNXUUxNZ2U0aU1ta3Zpc0Z2UWgzUk5TaElaMXFrVlB1MklYbDZxOGYxU2Y3UU9hWnFEYjlWTkFMRGJET0pwR200RmFOSUtvSFozU0t1S0Z2ZHRWYlBQL3VCQlhXcjNsQmU0cmdWYlRPUWhCZ25SR2I5Q2tYK2ltNi92S3FLYi9zaUE1NjZBT2xUZ3VpdTFPSU14TFV4WjFPYi82QWl2bmVDN1dzb1hxYS9NNHhkWHJWblBJbUFpQU5RSlVXZ0RLOEduamhXa2NGT3pXZHdoeFFFSFdvQmpta1N2V1Z4QXY3bkRjaVBPdzlKRkhhdDdieWNDMHRTMFc0VWEyRkd5dk9CaSsyZkEvS1ArKzBzSmt1WlZtSTQ3aWI0dXlzNXpYVmptbEJCWDNrazM0ZGdWb0lqV3BOekExTEhjYWt0U1JXeE4wWW41eGlSNS96YzF1MjJzZVFLdHlNUGd4UHJnMU5QTGo0bXpTa0hKTlVBdTZSaUk2OWJYMzlVVVBhNFpEYVFRUkE0VVdRMlB1K3FxYXFTaFIrSU85LzhPQjVyalh6ZThPV3U2bkZkdmZmNFNHQTFlS1ZjbTFEQWxaZ0liSWdyVmpRMzB3enM3Q0J0Q3Y2R1pXZ3owdndJS2xwUWVhVW1DTnJHZ3hBK29JK0dMNXNCVjAvT1pydVQ1bGhTN3hSeWI0MDhCVWs0KzRTNzV1ZFRsMGNqK25CSVNLaEZRYy9TWUFJR3lVNWZVNW5FbDNhM3pRMjhVUUxiR1ZqbGhIaDFkV2s3ODV3NkwrU1haeVFuaE1rUXEwNFpFT2JXdmdpSklBMFBlZEVvamIxeHZPVTh2QnBNWDFrN210Nnd2U0pSS3JmYnlidW5jU1d3NGFOa09ZZFNqemhqYzN0dzBWT1RTQTEramM1bDhQWnBKczg5UXdicW16SExxZXRkTzNZSnA3eThEVjQreEsvWUJUMFFZdUdudkVMb3VOSVA3aFBTZXI5bGU3VkNvLzJOS2VLN0JoUFNlbmJBN3pKZ3VIUWJ4WHFhN0ZFYXdNZ3ltNXJTSFRESHQ5NGJ0cGZEa1ZOVyt6aTZaSk5FbjgrenpFRnZUT3hZUUhWSloyT2ZiV2VGTFdLN29rRU0xcUhIbDBBMlhwNHlsTjQwNi9Iekg3UWFTdlJPS0cxcDVvVytOUEZjaVZ1QXJ1VWlIQkhXdmJnZCtmait2Z1J6Wm11ZGhJRkNuODQxZFYwVTRpWGx3dlBwS2N5ZXhRaWl1bURzS0U3UVVkM0hJazVzYmFZTG0yWG5tbVppS0ZNV21acVJQcHhUTnZzVW8ydDdjY1NjRHQ2UXR0MWNaOEVpWTFGaG5XTngrcmNhR3Z4VE5mQ0tvdnd4NHFNVE0rMUlrS3FDUVZFSmoyakpaZzAwaXlmUHVqb2prSkdIK2xkUEdIZXVkTHBqVGkrMTdvK1I2bEUwQ0t6QjZxN2d0Ukh3dS9URWpjS2lOb3poWTdqYU50dXp3bWREbkVjMnhKclBDdEs3UDNrNzQ1dnRYZnhubGpUcTdEOU1vbjFUMG1WRlFCUUxnQTEwUk1IQTdCcWpjenllSFhEOEV3M2Zuc2Y4ajFnRVBTQkhwVVdaaVd3RC9SS3lDZytDU0lUbjlZTFdxS05FaE45SUtiTDRMeTkwK2lRVEZPSmIyVHFXejdOeU5zeUpES254TFBTTU5TTGRCOGZ3dm14dE91a1VxcjBETXRWU2dhR1cxN1R2dDhIK0xPNUg5L1R1cm93QU1UaG1UUUZXR2xMTnhIdVFsQ09GeC8yYW5VbENzeVRDYUFLTXFteHhnUkF0Qk1VbC9na3I2R2JnMFlQaGhhUUIzcW5wVU9pTUV6SDNlSHFJK2tNd0pONDVlNmpLTERzd04zbDhYak1CZjFOMkpDUmg1dkF0ZVE0K3BZTWJQKzAwK2hWZi9DSFAzMGQvRFNKdjdVYXJUTnhjOUFxeWdDVWUwRXZ0UHZ0VklVYnE2QnZkTmNlc2NJNFhtbUNWK0VtR0lsNmZGSkxON3ZvNFRxakp3QSszRFFjY1NNOUJSY1NxNHpJdlZiZDduVWxtYzdPVDYrVCt6MVc3ZkZHQmNNdythMXNUM3B6YkM1VGFuZDI4RFZLaGY4QmxaWWh6Y2hhbTk1b3VBbUVPSW5rKy8rTjltaE4ra0RnbFR5SjF5eTIzaXM4WVJjQmNQSnc0NU5aK2ZpTTkreHRSRVh2T3JjZ1hjc3JGemRHUjY5Q0Y1OGtJejhuMHRyNjZhTlJRZHZGWlRyNGgzUGV4Mzl3WXZ3TERHbE05RUlQZit6a09nSHgyYUZMU3dWZURlZERWaWtBUHIzeTRmVWFmYU4vejJLa3U5TjJwd2diQlBndUMvZVZnVS9LNkVVUEk2TzNvQmhZUmhUM3hvaDM3VmtuMDBrVVBrM2hyM2JzYlFkQkdBWUQ4RThuNk1ZUW1NYzRwK0lCM1B1L29BRmpOUEZ3QVY1QnY4c212ZXJmcENsTk0wUnhwUUsvR1cvVTR1QnlHZjF1TVdiV2h6ZFBHN2JKUTFrdmEvMHVHeFgyY0hHQVNMMFA1Vm5pamdnTkYzaGYyUGtlUUtSS0c2allycklrUmhjYWJTU2xjcnJwRmtKby9SZzluaWdISkxyUTJmcTZOYnMwRFAzSWdIMUVydkRoU1ZUanhjUWM2YVV1ei9NRWI5YkpoQ0RRRUJqSzF0R004L05WcnNzMFdBSTBsRFN3ZjV0aVA4d2JrREhHR0dOOWRnTmxsUzJucUVQSi9RQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLm1lZGlhLWJsb2NrIC5tZWRpYW92ZXJsYXlfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAubWVkaWEtYmxvY2sgLm1lZGlhb3ZlcmxheV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2s6aG92ZXIgLm1lZGlhb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxMSwgMTUsIDAuOSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZnAtbWVkaWEge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZwLW1lZGlhX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZnAtbWVkaWEtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5mcC1tZWRpYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzRdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgLW1zLWdyaWQtcm93czogKDFmcilbMl07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuZnAtbWVkaWEtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNHZ3O1xuICB9XG59XG4uZnAtbWVkaWEtYmxvY2sge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDMpLFxuICAuZnAtbWVkaWEtYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZwLW1lZGlhLWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMCAwO1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5mcC1tZWRpYS1ibG9jazpudGgtY2hpbGQoNSkge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMCAxMHB4O1xuICB9XG59XG4ubWVkaWEtYmxvY2tfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIGZvbnQtc2l6ZTogMTg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyLS1vdXRlciB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgfVxufVxuLm1tLXZpZGVvd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tdmlkZW93cmFwcGVyX19pbm5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAud2FsbHBhcGVyLXNlbGVjdGlvbnMge1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzVdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogODgxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVs0XTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVszXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSBhbmQgKG1pbi13aWR0aDogNDQxcHgpIHtcbiAgLndhbGxwYXBlci1zZWxlY3Rpb25zIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKVsyXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53YWxscGFwZXItc2VsZWN0aW9ucyB7XG4gICAgLW1zLWdyaWQtY29sdW1uczogKDFmcilbMV07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLndhbGxwYXBlci1zZWxlY3Rpb25zIC5idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi00KSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg1bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis2KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDg4MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0yKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCg0bi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSBhbmQgKG1pbi13aWR0aDogNjYxcHgpIHtcbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTIpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKDNuLTApIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzQpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA2NjBweCkgYW5kIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0xKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZCgybi0wKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobiszKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzUpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobisyKSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzMpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNCkge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxuICAuanMtd2FsbHBhcGVyLWRvd25sb2FkLWJ0bjpudGgtY2hpbGQobis1KSB7XG4gICAgLW1zLWdyaWQtcm93OiA1O1xuICB9XG4gIC5qcy13YWxscGFwZXItZG93bmxvYWQtYnRuOm50aC1jaGlsZChuKzYpIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDY7XG4gIH1cbiAgLmpzLXdhbGxwYXBlci1kb3dubG9hZC1idG46bnRoLWNoaWxkKG4rNykge1xuICAgIC1tcy1ncmlkLXJvdzogNztcbiAgfVxufVxuLm1lZGlhLWxpZ2h0Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1lZGlhLWxpZ2h0Ym94X19kb3dubG9hZC1pbnN0cnVjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNhbGwtbWVkaWEtc3R1ZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbiNhbGwtbWVkaWEtc3R1ZmYgPiAjY29sb3Jib3gge1xuICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3JTtcbn1cbiNhbGwtbWVkaWEtc3R1ZmYgPiAjY2JveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbiNjYm94T3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IC45OCAhaW1wb3J0YW50O1xufVxuI2Nib3hXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4jY2JveENvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4jY2JveENsb3NlIHtcbiAgdG9wOiAtNDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Nib3hDbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMGQ3XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2Nib3hDbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWVkaWEtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xuICAubWVkaWEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpIHtcbiAgLm1lZGlhLW1vYmlsZS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpIHtcbiAgLm1lZGlhLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sOm5vdCguY29udHJvbGxlci1yZW1uYW50KSBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5oZWFkZXItd3JhcC00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uaXM0MDQge1xuICBvcGFjaXR5OiAxO1xufVxuLmlzNDA0IC5tYWluLTQwNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoLi4vaW1hZ2VzL3JlbW5hbnQvcmVtbmFudF9iYWNrZ3JvdW5kMC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXM0MDQgLm1haW4tNDA0X19oZWFkZXIge1xuICBmb250LXNpemU6IDI1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaXM0MDQgLm1haW4tNDA0X19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlzNDA0IC5tYWluLTQwNF9fYnV0dG9uIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmlzNDA0IC5zZWN0aW9uLWRpdmlkZXIge1xuICB0b3A6IC02cHg7XG59XG4uaXM0MDQgLmZvb3Rlci1uZXcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5idXktd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1uYW50L2JnLWJ1eS1tb2JpbGUuanBnXCIpIHRvcCByaWdodCBuby1yZXBlYXQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYnV5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMHB4LCByZ2JhKDAsIDAsIDAsIDApIDU0MHB4LCAjMDAwMDAwIDcyMHB4KSwgdXJsKFwiLi4vaW1hZ2VzL3JlbW5hbnQvYmctYnV5LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYnV5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG4uYnV5LXdyYXBwZXJfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwOHB4O1xufVxuLmJ1eS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnV5LWJsb2NrX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBcIkFyaWFsIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5idXktYmxvY2tfX2V4dHJhLXRleHQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYnV5LWJsb2NrX19leHRyYS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnV5LWJsb2NrX19leHRyYS10ZXh0IHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJ1eS1ibG9ja19fc3BlY2lhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogMTMuNXB4IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYnV5LWJsb2NrX19zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG59XG4uYnV5LWJsb2NrX19zZWxlY3Rpb24tLWRpc2FibGVkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnV5LWJsb2NrID4gLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5waGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIFwiQXJpYWwgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGhlYWRlci0tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGhlYWRlci0tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5waGVhZGVyLS10ZXJ0aWFyeSB+IC5waGVhZGVyLS10ZXJ0aWFyeSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGhlYWRlci0tdGVydGlhcnkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5waGVhZGVyLS1tb2JpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGhlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGhlYWRlci0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBoZWFkZXItLW1lbnVjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBib2R5dGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgXCJBcmlhbCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGJvZHl0ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAucGJvZHl0ZXh0LS1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBib2R5dGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAucGJvZHl0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuYnV5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4jYnV5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgI2J1eSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICNidXkge1xuICAgIG9yZGVyOiAyO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgI2J1eSA+IC5waGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnV5X19ib3hhcnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmJ1eV9fYm94YXJ0IHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMy41cHggMjRweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTBiMGY7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5ID4gLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMge1xuICB6LWluZGV4OiAxMDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LWl0ZW1zID4gLnNlbGVjdC1vcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTMuNXB4IDI0cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmN1c3RvbS1zZWxlY3QtLWJ1eSA+IC5zZWxlY3QtaXRlbXMgPiAuc2VsZWN0LW9wdGlvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgPiAuc2VsZWN0LWl0ZW1zID4gLnNhbWUtYXMtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLXNlbGVjdC0tYnV5LmN1c3RvbS1zZWxlY3QtLWVycm9yID4gLnNlbGVjdC1zZWxlY3RlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgcmVkIDFweDtcbn1cbi5jdXN0b20tc2VsZWN0LS1idXkgKyAuaW5wdXQtcG9wdXAtZXJyb3Ige1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY3VzdG9tLXNlbGVjdC0tYnV5ICsgLmlucHV0LXBvcHVwLWVycm9yIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG59XG4uYm9udXNlc19fbW9iaWxlLWdyYXBoaWMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5idXR0b24tLWJ1eSB7XG4gIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcbn1cbi5rZXktZmVhdHVyZXNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5rZXktZmVhdHVyZXNfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmtleS1mZWF0dXJlc19fYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDgyNHB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmtleS1mZWF0dXJlc19fZ3JhcGhpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmtleS1mZWF0dXJlc19fZ3JhcGhpYyxcbi5rZXktZmVhdHVyZXNfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ0NHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogODI0cHgpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAua2V5LWZlYXR1cmVzX19ncmFwaGljLFxuICAua2V5LWZlYXR1cmVzX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDQ0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA4MjRweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl19 */