@charset "UTF-8";

* {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

:focus,
:active {
  outline: none;
}

a:active {
  outline: none;
}

a,
input,
select,
button,
*:focus {
  outline: none;
}

input,
button {
  padding: 0;
  border-radius: 0;
}

nav,
footer,
header,
aside {
  display: block;
}

html,
body {
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

select,
input,
button,
textarea {
  font-family: inherit;
  font-size: inherit;
}

select,
input,
textarea {
  color: #4B1000;
}

select::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: rgba(75, 16, 0, 0.6);
}

select::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(75, 16, 0, 0.6);
}

select:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: rgba(75, 16, 0, 0.6);
}

select::-ms-input-placeholder, input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: rgba(75, 16, 0, 0.6);
}

select::placeholder,
input::placeholder,
textarea::placeholder {
  color: rgba(75, 16, 0, 0.6);
}

input::-ms-clear {
  display: none;
}

textarea {
  resize: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ol,
ul,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: 400;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "iconFont";
  src: url("../fonts/iconFont.eot");
  src: url("../fonts/iconFont.eot?#iefix") format("eot"), url("../fonts/iconFont.woff") format("woff"), url("../fonts/iconFont.ttf") format("truetype"), url("../fonts/iconFont.svg#iconFont") format("svg");
}

.icon:before {
  font-family: "iconFont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-address:before {
  content: '\E001';
}

.icon-angle-left-alt:before {
  content: '\E002';
}

.icon-angle-left:before {
  content: '\E003';
}

.icon-angle-right-alt:before {
  content: '\E004';
}

.icon-angle-right:before {
  content: '\E005';
}

.icon-bag:before {
  content: '\E006';
}

.icon-basket:before {
  content: '\E007';
}

.icon-beef:before {
  content: '\E008';
}

.icon-bird:before {
  content: '\E009';
}

.icon-boxs:before {
  content: '\E00A';
}

.icon-burger-alt:before {
  content: '\E00B';
}

.icon-burger:before {
  content: '\E00C';
}

.icon-clock:before {
  content: '\E00D';
}

.icon-close:before {
  content: '\E00E';
}

.icon-cooking:before {
  content: '\E00F';
}

.icon-delicacies:before {
  content: '\E010';
}

.icon-eye:before {
  content: '\E011';
}

.icon-facebook:before {
  content: '\E012';
}

.icon-filter:before {
  content: '\E013';
}

.icon-fixed:before {
  content: '\E014';
}

.icon-hat:before {
  content: '\E015';
}

.icon-heart-full:before {
  content: '\E016';
}

.icon-heart:before {
  content: '\E017';
}

.icon-instagram:before {
  content: '\E018';
}

.icon-like:before {
  content: '\E019';
}

.icon-lines:before {
  content: '\E01A';
}

.icon-list:before {
  content: '\E01B';
}

.icon-long-arrow-down:before {
  content: '\E01C';
}

.icon-long-arrow-left:before {
  content: '\E01D';
}

.icon-long-arrow-right:before {
  content: '\E01E';
}

.icon-long-arrow-up:before {
  content: '\E01F';
}

.icon-meat:before {
  content: '\E020';
}

.icon-mutton:before {
  content: '\E021';
}

.icon-odn:before {
  content: '\E022';
}

.icon-pork:before {
  content: '\E023';
}

.icon-present:before {
  content: '\E024';
}

.icon-quality:before {
  content: '\E025';
}

.icon-rabbit:before {
  content: '\E026';
}

.icon-search:before {
  content: '\E027';
}

.icon-share:before {
  content: '\E028';
}

.icon-spices:before {
  content: '\E029';
}

.icon-star-full:before {
  content: '\E02A';
}

.icon-star:before {
  content: '\E02B';
}

.icon-telegram:before {
  content: '\E02C';
}

.icon-user-alt:before {
  content: '\E02D';
}

.icon-user:before {
  content: '\E02E';
}

.icon-vk:before {
  content: '\E02F';
}

.icon-youtube:before {
  content: '\E030';
}

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

.png-sprite:before {
  content: '';
}

.png-sprite--android:before {
  display: block;
  background-image: url(../images/pngSprite.png);
  background-position: 0px 0px;
  width: 512px;
  height: 512px;
}

.png-sprite--quora:before {
  display: block;
  background-image: url(../images/pngSprite.png);
  background-position: -517px 0px;
  width: 512px;
  height: 512px;
}

.png-sprite--waze:before {
  display: block;
  background-image: url(../images/pngSprite.png);
  background-position: 0px -517px;
  width: 512px;
  height: 512px;
}

.png-sprite--yelp:before {
  display: block;
  background-image: url(../images/pngSprite.png);
  background-position: -517px -517px;
  width: 512px;
  height: 512px;
}

html {
  font-size: 15px;
  line-height: 1.33;
  height: 100%;
}

body {
  font-family: "Ubuntu", Arial, sans-serif;
  font-weight: 400;
  background-color: #fff;
  color: #363636;
  min-width: 320px;
  height: 100%;
}

.hidden {
  display: none;
}

p {
  margin-bottom: 18px;
}

p:last-child {
  margin-bottom: 0;
}

p a {
  text-decoration: underline;
  color: inherit;
}

p a:hover {
  text-decoration: none;
  color: #AA282C;
}

a {
  color: inherit;
}

.wrapper {
  width: 100%;
  overflow: hidden;
}

@supports (flex-direction: column) {
  .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100%;
  }
}

.content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 205px;
}

.container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

.container--full {
  padding: 0 150px;
  max-width: 100%;
}

/* Plugins*/

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em;
}

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-selectbox {
  z-index: 10;
}

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
  position: absolute;
}

.jq-selectbox__search input {
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

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

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none;
}

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55;
}

.jq-checkbox {
  border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
      transform: rotate(-50deg);
}

.jq-radio {
  border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
          box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0;
}

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-number__field:hover {
  border-color: #B3B3B3;
}

.jq-number__field input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
}

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}

.jq-number__spin:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

body.compensate-for-scrollbar {
  overflow: hidden;
  -ms-overflow-style: none;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
       -o-transition-duration: inherit;
          transition-duration: inherit;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: .87;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
       -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s,visibility 0s linear .25s;
  -o-transition: opacity .25s,visibility 0s linear .25s;
  transition: opacity .25s,visibility 0s linear .25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  -webkit-transition: opacity .25s,visibility 0s;
  -o-transition: opacity .25s,visibility 0s;
  transition: opacity .25s,visibility 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px 44px 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity,-webkit-transform;
  -webkit-transition-property: opacity,-webkit-transform;
  -o-transition-property: transform,opacity;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}

.fancybox-slide--next {
  z-index: 99995;
}

.fancybox-slide--image {
  padding: 44px 0 0;
  overflow: visible;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px 6px 0;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 44px;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
      transform-origin: top left;
  transition-property: opacity,-webkit-transform;
  -webkit-transition-property: opacity,-webkit-transform;
  -o-transition-property: transform,opacity;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-slide--html .fancybox-content {
  margin: 0 0 6px;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--video .fancybox-content {
  height: calc(100% - 44px);
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe,
.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 100%;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  width: 44px;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--html .fancybox-close-small:hover {
  color: currentColor;
  opacity: 1;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-navigation .fancybox-button {
  height: 38px;
  margin: 0;
  opacity: 0;
  padding: 7px;
  position: absolute;
  top: calc(50% - 19px);
  width: 38px;
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
  -webkit-transition: opacity .25s,visibility 0s,color .25s;
  -o-transition: opacity .25s,visibility 0s,color .25s;
  transition: opacity .25s,visibility 0s,color .25s;
}

.fancybox-navigation .fancybox-button:after {
  content: "";
  height: 100px;
  left: -26px;
  position: absolute;
  top: -31px;
  width: 70px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  right: 6px;
}

.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0;
}

.fancybox-caption:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1;
}

.fancybox-caption:after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: "";
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading {
  -webkit-animation: a .8s infinite linear;
  animation: a .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(99, 99, 99, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999;
}

@-webkit-keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes a {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-1turn);
  -ms-transform: rotate(-1turn);
      transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(1turn);
  -ms-transform: rotate(1turn);
      transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
}

.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a:before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
  opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  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);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[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;
}

.datepicker--cells {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.datepicker--cell {
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1;
}

.datepicker--cell.-focus- {
  background: #f0f0f0;
}

.datepicker--cell.-current- {
  color: #4EB5E6;
}

.datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}

.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6;
}

.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0;
}

.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2);
}

.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae;
}

.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
}

.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1;
}

.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae;
}

.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px;
}

.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0;
}

.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef;
}

.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px;
}

.datepicker--cell.-selected- {
  border: none;
}

.datepicker--cell.-selected-.-focus- {
  background: #45bced;
}

.datepicker--cell:empty {
  cursor: default;
}

.datepicker--days-names {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px;
}

.datepicker--day-name {
  color: #FF9A19;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em;
}

.-only-timepicker- .datepicker--content,
.datepicker--body,
.datepicker-inline .datepicker--pointer {
  display: none;
}

.datepicker--cell-day {
  width: 14.28571%;
}

.datepicker--cells-months {
  height: 170px;
}

.datepicker--cell-month {
  width: 33.33%;
  height: 25%;
}

.datepicker--cells-years,
.datepicker--years {
  height: 170px;
}

.datepicker--cell-year {
  width: 25%;
  height: 33.33%;
}

.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;
}

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-family: Tahoma,sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;
  -webkit-transition: opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,transform .3s ease,left 0s .3s;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;
  z-index: 100;
}

.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
      transform: translateY(-8px);
}

.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  -ms-transform: translateX(8px);
      transform: translateX(8px);
}

.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  -ms-transform: translateY(8px);
      transform: translateY(8px);
}

.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
      transform: translateX(-8px);
}

.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
      transform: translate(0);
  transition: opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;
  -webkit-transition: opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,transform .3s ease,left 0s 0s;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease;
}

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none;
}

.datepicker--content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 4px;
}

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1;
}

.datepicker--nav-action:hover,
.datepicker--nav-title:hover {
  background: #f0f0f0;
}

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
}

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
      transform: rotate(225deg);
}

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
      transform: rotate(315deg);
}

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
  left: 10px;
}

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  right: 10px;
}

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
  left: calc(50% - 10px / 2);
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  top: 10px;
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
  bottom: 10px;
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2);
}

.datepicker--body.active {
  display: block;
}

.datepicker--nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px;
}

.-only-timepicker- .datepicker--nav {
  display: none;
}

.datepicker--nav-action,
.datepicker--nav-title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  cursor: pointer;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker--nav-action.-disabled- {
  visibility: hidden;
}

.datepicker--nav-action svg {
  width: 32px;
  height: 32px;
}

.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px;
}

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px;
}

.datepicker--buttons,
.datepicker--time {
  border-top: 1px solid #efefef;
  padding: 4px;
}

.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px;
}

.datepicker--nav-title.-disabled- {
  cursor: default;
  background: 0 0;
}

.datepicker--buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  height: 32px;
}

.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0;
}

.datepicker--time {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
  -ms-flex: 0 1 138px;
  -webkit-box-flex: 0;
          flex: 0 1 138px;
  max-width: 138px;
}

.-only-timepicker- .datepicker--time {
  border-top: none;
}

.datepicker--time-sliders {
  -ms-flex: 0 1 153px;
  -webkit-box-flex: 0;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px;
}

.datepicker--time-label {
  display: none;
  font-size: 12px;
}

.datepicker--time-current {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px;
}

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1;
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
  opacity: 1;
}

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.datepicker--time-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;
  background: -o-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}

.datepicker--time-row:first-child {
  margin-bottom: 4px;
}

.datepicker--time-row input[type=range] {
  background: 0 0;
  cursor: pointer;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none;
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: #b8b8b8;
}

.datepicker--time-row input[type=range]:focus {
  outline: 0;
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -webkit-transition: background .2s;
  transition: background .2s;
  margin-top: -6px;
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -moz-transition: background .2s;
  transition: background .2s;
}

.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -ms-transition: background .2s;
  transition: background .2s;
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: 0 0;
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: 0 0;
}

.datepicker--time-row span {
  padding: 0 12px;
}

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em;
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute;
}

.datepicker--time-icon:after {
  height: .4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}

.datepicker--time-icon:before {
  width: .4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #ccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
  background: 0 0;
  border: none;
}

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
  overflow: hidden !important;
  /*padding: 0 !important;*/
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element,
.scroll-element div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.scroll-element div {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-outer > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  height: 8px;
  top: 2px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px;
}

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: #eeeeee;
}

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
}

.scrollbar-outer > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px;
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px;
}

/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none;
}

.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-light > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
  border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
  background: #dbdbdb;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -webkit-gradient(linear, left top, right top, from(#dbdbdb), to(#e8e8e8));
  background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
  border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
  bottom: 0;
  height: 17px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
  background: #fefefe;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#f5f5f5));
  background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
  border: 1px solid #dbdbdb;
  border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-rail > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #d0b9a0;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px;
}

/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
  opacity: 0.3;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_size {
  background-color: #cccccc;
  opacity: 0;
  border-radius: 12px;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
  background-color: #6c6e71;
  border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 7px;
  min-width: 24px;
  top: auto;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  -webkit-transition: width 0.2s;
  -o-transition: width 0.2s;
  transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 20px;
  min-height: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 20px;
}

/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-chrome > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_track {
  background: #f1f1f1;
  border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
  bottom: 0;
  height: 16px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
  border: 1px solid #bdbdbd;
  cursor: default;
  border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
  border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
  border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px;
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: 3px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 8px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */

.tpd-tooltip {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* Content */

.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}

.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.tpd-has-inner-close .tpd-content-relative .tpd-content {
  padding-right: 0 !important;
}

.tpd-tooltip .tpd-content-no-padding {
  padding: 0 !important;
}

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}

.tpd-title-spacer {
  float: left;
}

.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}

.tpd-title-relative {
  width: 100%;
}

.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.tpd-has-title-close .tpd-title {
  padding-right: 0 !important;
}

.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}

.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}

/* Skin */

.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top {
  display: block;
}

.tpd-visible-frame-bottom .tpd-frame-bottom {
  display: block;
}

.tpd-visible-frame-left .tpd-frame-left {
  display: block;
}

.tpd-visible-frame-right .tpd-frame-right {
  display: block;
}

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
      transform-origin: 0% 0%;
}

.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}

.tpd-no-shadow .tpd-skin .tpd-background-shadow {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* only the top background box should be shown when not using a stem */

.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem {
  display: none;
}

.tpd-no-stem .tpd-background-box-top {
  display: block;
}

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}

.tpd-background {
  border-radius: 4px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box;
  /* Safari */
  background-clip: padding-box;
  /* IE9+, Firefox 4+, Opera, Chrome */
  border: none !important;
}

.tpd-background-loading {
  display: none;
}

/* no radius */

.tpd-no-radius
.tpd-skin
.tpd-frames
.tpd-frame
.tpd-backgrounds
.tpd-background {
  border-radius: 0;
}

.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}

.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}

.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top {
  top: 0;
}

.tpd-background-box-bottom {
  bottom: 0;
}

.tpd-background-box-left {
  left: 0;
}

.tpd-background-box-right {
  right: 0;
}

/* Skin / Stems */

.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.tpd-shift-stem-side {
  position: absolute;
}

.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side {
  width: 100%;
}

.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side {
  height: 100%;
}

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  /* shows possible invalid subpx rendering */
  width: 16px;
  /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px;
  /* space from the side */
  margin-top: 2px;
  /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
      transform-origin: 0% 0%;
}

/* remove margins once we're done measuring */

.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset {
  margin: 0 !important;
}

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tpd-stem-reset .tpd-stem-spacer {
  margin-top: 0;
}

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}

.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
      transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}

.tpd-stem-side-inversed {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1);
}

.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff;
  /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */

.tpd-stem * {
  z-index: 0;
  zoom: 1;
}

/* used by IE < 9 */

.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}

.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}

.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}

.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */

.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1, 1);
  -ms-transform: rotate(-90deg) scale(-1, 1);
      transform: rotate(-90deg) scale(-1, 1);
}

.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  -ms-transform: rotate(90deg) translate(0, -100%);
      transform: rotate(90deg) translate(0, -100%);
}

.tpd-stem-transform-bottom {
  -webkit-transform: scale(1, -1) translate(0, -100%);
  -ms-transform: scale(1, -1) translate(0, -100%);
      transform: scale(1, -1) translate(0, -100%);
}

/* Spinner */

.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}

.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

@-webkit-keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* show the loader while loading and hide all the content */

.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper {
  display: none;
}

.tpd-is-loading .tpd-background {
  display: none;
}

.tpd-is-loading .tpd-background-loading {
  display: block;
}

/* Resets while measuring content */

.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}

.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper {
  display: block;
}

/* Links */

.tpd-tooltip a,
.tpd-tooltip a:hover {
  color: #808080;
  text-decoration: underline;
}

.tpd-tooltip a:hover {
  color: #6c6c6c;
}

/*
 * Sizes
 */

/* x-small */

.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}

.tpd-size-x-small .tpd-background {
  border-radius: 5px;
}

.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px;
  /* space between target and stem */
}

.tpd-size-x-small.tpd-no-radius .tpd-stem {
  margin-left: 7px;
}

.tpd-size-x-small .tpd-close {
  margin-bottom: 1px;
}

.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}

.tpd-size-x-small .tpd-spinner-spin {
  margin: 6px 0 0 9px;
}

.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */

.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}

.tpd-size-small .tpd-background {
  border-radius: 6px;
}

.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px;
  /* space between target and stem */
}

.tpd-size-small.tpd-no-radius .tpd-stem {
  margin-left: 8px;
}

.tpd-size-small .tpd-close {
  margin: 2px 1px;
}

.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}

.tpd-size-small .tpd-spinner-spin {
  margin: 7px 0 0 13px;
}

.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}

/* medium (default) */

.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}

.tpd-size-medium .tpd-background {
  border-radius: 8px;
}

.tpd-size-medium .tpd-stem {
  width: 16px;
  /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px;
  /* space from the side */
  margin-top: 2px;
  /* space between target and stem */
}

.tpd-size-medium.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}

.tpd-size-medium .tpd-close {
  margin: 4px 2px;
}

/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */

.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}

.tpd-size-medium .tpd-spinner-spin {
  margin: 8px 0 0 15px;
}

.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* large */

.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}

.tpd-size-large .tpd-background {
  border-radius: 8px;
}

.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px;
  /* space between target and stem */
}

.tpd-size-large.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}

.tpd-size-large .tpd-close {
  margin: 5px 2px 5px 2px;
}

.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}

.tpd-size-large .tpd-spinner-spin {
  margin: 9px 0 0 17px;
}

.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* Skins */

/* default (dark) */

.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
  color: rgba(75, 16, 0, 0.7);
}

.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background: #FFFFFF;
}

.tpd-skin-dark .tpd-background {
  border: none;
}

/* line below the title */

.tpd-skin-dark .tpd-title-wrapper {
  border-bottom: none;
}

/* spinner */

.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}

/* links */

.tpd-skin-dark a {
  color: #ccc;
}

.tpd-skin-dark a:hover {
  color: #c0c0c0;
}

/* light */

.tpd-skin-light .tpd-content,
.tpd-skin-light .tpd-title,
.tpd-skin-light .tpd-close {
  color: rgba(75, 16, 0, 0.7);
}

.tpd-skin-light .tpd-background-content {
  background: #fff;
}

.tpd-skin-light .tpd-background {
  border: none;
}

.tpd-skin-light .tpd-background-title {
  background: #fff;
}

.tpd-skin-light .tpd-title-wrapper {
  border-bottom: none;
}

.tpd-skin-light .tpd-background-shadow {
  -webkit-box-shadow: 0px 0px 15px rgba(75, 16, 0, 0.4);
          box-shadow: 0px 0px 15px rgba(75, 16, 0, 0.4);
}

/* fallback for no/disabled shadow */

.tpd-skin-light.tpd-no-shadow .tpd-background {
  border: none;
}

.tpd-skin-light .tpd-spinner-spin {
  border: none;
}

.tpd-skin-light a {
  color: #808080;
}

.tpd-skin-light a:hover {
  color: #6c6c6c;
}

/* gray */

.tpd-skin-gray .tpd-content,
.tpd-skin-gray .tpd-title,
.tpd-skin-gray .tpd-close {
  color: #fff;
}

.tpd-skin-gray .tpd-background-content,
.tpd-skin-gray .tpd-background-title {
  background-color: #727272;
}

.tpd-skin-gray .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}

.tpd-skin-gray .tpd-title-wrapper {
  border-bottom: 1px solid #505050;
}

.tpd-skin-gray .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}

.tpd-skin-gray a {
  color: #ccc;
}

.tpd-skin-gray a:hover {
  color: #b6b6b6;
}

/* red */

.tpd-skin-red .tpd-content,
.tpd-skin-red .tpd-title,
.tpd-skin-red .tpd-close {
  color: #fff;
}

.tpd-skin-red .tpd-background-content {
  background-color: #e13c37;
}

.tpd-skin-red .tpd-background {
  border-width: 1px;
  border-color: rgba(12, 0, 0, 0.6);
}

.tpd-skin-red .tpd-background-title {
  background-color: #e13c37;
}

.tpd-skin-red .tpd-title-wrapper {
  border-bottom: 1px solid #a30500;
}

.tpd-skin-red .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-red .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}

.tpd-skin-red a {
  color: #ddd;
}

.tpd-skin-red a:hover {
  color: #c6c6c6;
}

/* green */

.tpd-skin-green .tpd-content,
.tpd-skin-green .tpd-title,
.tpd-skin-green .tpd-close {
  color: #fff;
}

.tpd-skin-green .tpd-background-content {
  background-color: #4aab3a;
}

.tpd-skin-green .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 12, 0, 0.6);
}

.tpd-skin-green .tpd-background-title {
  background-color: #4aab3a;
}

.tpd-skin-green .tpd-title-wrapper {
  border-bottom: 1px solid #127c00;
}

.tpd-skin-green .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-green .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}

.tpd-skin-green a {
  color: #ddd;
}

.tpd-skin-green a:hover {
  color: #c6c6c6;
}

/* blue */

.tpd-skin-blue .tpd-content,
.tpd-skin-blue .tpd-title,
.tpd-skin-blue .tpd-close {
  color: #fff;
}

.tpd-skin-blue .tpd-background-content {
  background-color: #45a3e3;
}

.tpd-skin-blue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 12, 0.6);
}

.tpd-skin-blue .tpd-background-title {
  background-color: #45a3e3;
}

.tpd-skin-blue .tpd-title-wrapper {
  border-bottom: 1px solid #1674b4;
}

.tpd-skin-blue .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-blue .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}

.tpd-skin-blue a {
  color: #ddd;
}

.tpd-skin-blue a:hover {
  color: #c6c6c6;
}

/* lightyellow */

.tpd-skin-lightyellow .tpd-content,
.tpd-skin-lightyellow .tpd-title,
.tpd-skin-lightyellow .tpd-close {
  color: #333;
}

.tpd-skin-lightyellow .tpd-background-content {
  background-color: #ffffa9;
}

.tpd-skin-lightyellow .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 8, 0, 0.35);
}

.tpd-skin-lightyellow .tpd-background-title {
  background-color: #ffffa9;
}

.tpd-skin-lightyellow .tpd-title-wrapper {
  border-bottom: 1px solid #a7a697;
}

.tpd-skin-lightyellow .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-lightyellow .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}

.tpd-skin-lightyellow a {
  color: #777;
}

.tpd-skin-lightyellow a:hover {
  color: #868686;
}

/* lightblue */

.tpd-skin-lightblue .tpd-content,
.tpd-skin-lightblue .tpd-title,
.tpd-skin-lightblue .tpd-close {
  color: #333;
}

.tpd-skin-lightblue .tpd-background-content {
  background-color: #bce5ff;
}

.tpd-skin-lightblue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 8, 0.35);
}

.tpd-skin-lightblue .tpd-background-title {
  background-color: #bce5ff;
}

.tpd-skin-lightblue .tpd-title-wrapper {
  border-bottom: 1px solid #909b9f;
}

.tpd-skin-lightblue .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-lightblue .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}

.tpd-skin-lightblue a {
  color: #777;
}

.tpd-skin-lightblue a:hover {
  color: #868686;
}

/* lightpink */

.tpd-skin-lightpink .tpd-content,
.tpd-skin-lightpink .tpd-title,
.tpd-skin-lightpink .tpd-close {
  color: #333;
}

.tpd-skin-lightpink .tpd-background-content {
  background-color: #ffc4bf;
}

.tpd-skin-lightpink .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 0, 0, 0.35);
}

.tpd-skin-lightpink .tpd-background-title {
  background-color: #ffc4bf;
}

.tpd-skin-lightpink .tpd-title-wrapper {
  border-bottom: 1px solid #a08f8f;
}

.tpd-skin-lightpink .tpd-background-shadow {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.tpd-skin-lightpink .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}

.tpd-skin-lightpink a {
  color: #777;
}

.tpd-skin-lightpink a:hover {
  color: #868686;
}

/* Plugins rewrite*/

.slick-arrow {
  position: absolute;
  z-index: 10;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 138px;
  height: 138px;
  background: #AA282C;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0.8;
  font-size: 34px;
}

.slick-prev {
  left: -90px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 17px;
}

.slick-next {
  right: -90px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 17px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: trnaslateX(-50%);
      -ms-transform: trnaslateX(-50%);
          transform: trnaslateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/******************* SCROLLBAR *******************/

.scroll-element.scroll-y.scroll-scrolly_visible {
  background: rgba(158, 40, 40, 0.3);
  cursor: pointer;
  position: absolute;
  height: 100%;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  border-radius: 0px;
}

.prof-box__res .scroll-element.scroll-y.scroll-scrolly_visible {
  right: 0;
}

.scroll-element.scroll_y.scroll-scrolly_visible div {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

.scroll-element.scroll-y.scroll-scrolly_visible .scroll-bar {
  background: #890307;
  z-index: 12;
  border-radius: 0px !important;
  cursor: pointer;
}

.scroll-element.scroll-x.scroll-scrollx_visible {
  background: transparent;
  cursor: pointer;
  position: absolute;
  height: 5px;
  width: 100%;
  border-radius: 0px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.scroll-element.scroll_x.scroll-scrollx_visible div {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

.scroll-element.scroll-x.scroll-scrollx_visible .scroll-bar {
  background: #C9B7B3;
  width: 92px !important;
}

.jq-selectbox:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.jq-selectbox:active {
  outline: none;
}

.jq-selectbox {
  width: 100%;
  font-family: "Ubuntu";
  font-size: 14px;
}

.jq-selectbox:hover .jq-selectbox__select,
.jq-selectbox.focused .jq-selectbox__select,
.jq-selectbox:focus .jq-selectbox__select {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ffff;
  border: none;
  outline: none;
}

.jq-selectbox__select {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  outline: none;
  border: none;
  padding: 0 15px 0 0;
  min-width: 150px;
}

.jq-selectbox__select-text.placeholder {
  color: #5F5F5F;
  color: rgba(75, 16, 0, 0.4);
}

.jq-selectbox__trigger {
  border: none;
  height: 100%;
  width: 15px;
}

.jq-selectbox__trigger-arrow {
  right: 0;
  border-top-color: #4B1000;
}

.jq-selectbox__dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border: none;
}

.jq-selectbox__dropdown li {
  background: #FFFFFF;
  border: 1px solid #E4DBD9;
  border-bottom: none;
  font-size: 14px;
  line-height: 200%;
  padding: 5px 35px 5px 10px;
  position: relative;
  color: rgba(75, 16, 0, 0.6);
  cursor: pointer;
  border-radius: 2px;
}

.jq-selectbox__dropdown li:last-child {
  border-bottom: 1px solid #E4DBD9;
}

.jq-selectbox__dropdown li:hover {
  font-weight: bold;
  background: #FFFFFF;
  color: inherit;
}

.jq-selectbox__dropdown li.sel {
  display: none;
}

.datepicker--nav {
  border-bottom: none;
}

.datepicker {
  width: 283px;
}

.fancybox-slide--html {
  padding-left: 0;
  padding-right: 0;
}

.fancybox-bg {
  background: rgba(100, 85, 81, 0.5);
}

.fancybox-button.fancybox-close-small {
  top: 17px;
  right: 22px;
  padding: 0;
  width: 17px;
  height: 17px;
  opacity: 1;
}

.fancybox-button.fancybox-close-small:after,
.fancybox-button.fancybox-close-small:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 1px;
  background: #fff;
}

.fancybox-button.fancybox-close-small:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.fancybox-button.fancybox-close-small:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.fancybox-button.fancybox-close-small svg {
  display: none;
}

.tpd-content {
  padding: 7px 14px !important;
}

.datepicker--nav-title {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #AA282C;
}

.datepicker--days-names {
  margin: 0 11px;
  padding: 2px;
  border-top: 1px solid rgba(75, 16, 0, 0.2);
  border-bottom: 1px solid rgba(75, 16, 0, 0.2);
}

.datepicker--day-name {
  font-size: 14px;
  line-height: 16px;
  text-transform: lowercase;
  color: rgba(75, 16, 0, 0.4);
}

.datepicker--cell.datepicker--cell-day {
  font-size: 14px;
  line-height: 18px;
  color: #4B1000;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.datepicker--cell.datepicker--cell-day.-disabled- {
  color: rgba(75, 16, 0, 0.4);
}

.datepicker--cell.datepicker--cell-day.-selected- {
  background: #AA282C;
  color: #fff;
}

.datepicker--nav {
  padding-bottom: 0;
  padding-top: 12px;
}

.datepicker--nav-action path {
  stroke: #AA282C;
}

.icon {
  display: inline-block;
  line-height: 1;
}

.icon:before {
  display: block;
}

.icon--mobile {
  display: none;
}

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  height: 40px;
  padding: 0 18px;
  cursor: pointer;
  text-decoration: none;
  background: #AA282C;
  color: #fff;
  font-family: "Ubuntu";
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 25px;
}

.btn.disabled {
  pointer-events: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#BFA8A2), to(#CDB5AF));
  background: -o-linear-gradient(top, #BFA8A2 0%, #CDB5AF 100%);
  background: linear-gradient(180deg, #BFA8A2 0%, #CDB5AF 100%);
}

.btn--light {
  border: 1px solid rgba(170, 40, 44, 0.5);
  background: transparent;
  color: #AA282C;
}

.btn-favorite {
  width: 27px;
  min-width: 27px;
  height: 27px;
}

.btn-favorite .pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  background-size: 27px;
}

.btn-favorite .pic--heart-full {
  opacity: 0;
}

.btn-favorite.active .pic--heart-full {
  opacity: 1;
}

.btn-favorite.active .pic--heart-alt {
  opacity: 0;
}

.btn--present {
  background: #EFC059;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  text-transform: none;
}

.btn--gray {
  background: rgba(75, 16, 0, 0.6);
}

.logo {
  display: inline-block;
}

.logo img {
  display: block;
  max-width: 100%;
}

.burger {
  display: none;
  position: relative;
  width: 25px;
  height: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
}

.burger span {
  width: 100%;
  position: relative;
  display: block;
  height: 2px;
  background: #000;
}

.burger span:after,
.burger span:before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
}

.burger span:after {
  top: -7px;
}

.burger span:before {
  bottom: -7px;
}

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
}

.header__top {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  background: #F1E9E7;
  height: 135px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
}

.header__top .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.header__main {
  background: #AA282C;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding: 12px 0 11px;
}

.header__main .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.header__menu {
  margin-right: 22px;
}

.header__promo {
  margin-right: 20px;
}

.header__phone {
  margin-left: auto;
  color: #715047;
  font-size: 16px;
  font-weight: 500;
}

.header__time {
  color: #715047;
  font-size: 16px;
  font-weight: 300;
  margin-left: 15px;
}

.header__callback {
  margin-left: 18px;
}

.header__callback .btn {
  height: 36px;
}

.header__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  margin-top: 6px;
}

.header__logo img {
  margin-left: auto;
  margin-right: auto;
  max-width: 163px;
}

.header__logo span {
  line-height: 17px;
  letter-spacing: 0.05em;
  color: #AA282C;
  display: block;
  margin-top: 3px;
  max-height: 20px;
  overflow: hidden;
}

.header__search {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.header__btns {
  margin-left: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__btn {
  position: relative;
  margin-right: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__btn:last-child {
  margin-right: 0;
}

.header__btn--reg {
  display: none;
}

.header__btn .icon {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 24px;
  background-color: #912225;
}

.header__btn .icon-basket {
  font-size: 30px;
  padding-right: 1px;
}

.header__btn-num {
  position: absolute;
  top: 0;
  left: 26px;
  background: #FFFFFF;
  width: 21px;
  height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  color: #4B1000;
  font-family: "Roboto";
}

.header__btn-name {
  display: none;
}

.header__btn-val {
  display: block;
  font-family: "Roboto";
  margin-left: 13px;
  font-weight: 500;
  font-size: 22px;
  line-height: 1;
  color: #FFFFFF;
}

.header-mobile {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.search-drop {
  position: fixed;
  z-index: 2;
  top: 46px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100vw;
  background: #F1E9E7;
  -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
          box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
  border-radius: 2px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.search-drop__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border: 1px solid #F1E9E7;
  height: 39px;
  overflow: hidden;
  border-radius: 42px;
  width: 100%;
}

.search-drop__box input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: none;
  height: 100%;
  padding: 0 10px 0 21px;
  font-size: 15px;
}

.search-drop__box button {
  background: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 35px;
  min-width: 35px;
  font-size: 22px;
  color: #AA282C;
}

.search-drop__box button .icon {
  color: inherit;
  font-size: inherit;
}

.footer {
  color: #fff;
  margin-top: 70px;
}

.footer__top {
  background: #AA282C;
  padding: 18px 0 14px;
}

.footer__main {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(36.19%, #790E0F), to(#8D2627));
  background: -o-linear-gradient(top, #790E0F 36.19%, #8D2627 100%);
  background: linear-gradient(180deg, #790E0F 36.19%, #8D2627 100%);
  padding: 49px 0 30px;
}

.footer__main .logo {
  -webkit-filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.2));
  margin-bottom: 10px;
  margin-top: -5px;
}

.footer__copy {
  color: rgba(255, 255, 255, 0.3);
  font-size: 14px;
  line-height: 1;
}

.footer__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 55px;
}

.footer__cols:last-child {
  margin-bottom: 0;
}

.footer__cols--alt {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.footer__col:nth-child(1) {
  width: 183px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 183px;
          flex: 0 0 183px;
}

.footer__col:nth-child(3) {
  width: 266px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 266px;
          flex: 0 0 266px;
}

.footer__col--lg {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 129px 0 130px;
}

.footer__nav {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}

.footer__nav li {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1;
}

.footer__pay {
  padding-bottom: 9px;
}

.footer__pay img {
  display: block;
  max-width: 100%;
}

.popup {
  padding: 0;
  width: 100%;
  max-width: 358px;
  background: #F1E9E7;
  -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
          box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
}

.popup--simple {
  background: #FFFFFF;
}

.popup--simple .fancybox-button.fancybox-close-small:after,
.popup--simple .fancybox-button.fancybox-close-small:before {
  background: rgba(75, 16, 0, 0.3);
}

.popup__title {
  padding: 17px 50px;
  background: #AA282C;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF;
  text-align: center;
}

.popup__title--alt {
  background: #93C030;
  padding-top: 22px;
  padding-bottom: 19px;
  font-size: 19px;
  line-height: 22px;
  font-weight: 400;
}

.popup__content {
  padding: 30px 25px 40px;
  border: 1px solid rgba(75, 16, 0, 0.3);
  border-top: none;
}

.popup__social {
  text-align: center;
  color: rgba(75, 16, 0, 0.6);
  margin-bottom: 32px;
}

.popup__social .social {
  margin-top: 13px;
}

.popup__social .social ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.popup__social .social a {
  background: rgba(75, 16, 0, 0.25);
  color: #fff;
}

.popup .form__input {
  height: 47px;
  text-align: center;
  font-size: 15px;
}

.popup .form__label--check .form__label-name {
  font-size: 15px;
}

.popup .form__action .btn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  height: 47px;
  padding: 0 47px;
  font-size: 19px;
}

.popup__text {
  color: rgba(75, 16, 0, 0.6);
  min-height: 157px;
  margin-bottom: 35px;
}

.popup__text--simple {
  min-height: 0;
  margin-bottom: 22px;
  font-size: 15px;
  line-height: 20px;
  color: rgba(75, 16, 0, 0.6);
}

.popup__btns li {
  margin-bottom: 28px;
}

.popup__btns li:last-child {
  margin-bottom: 0;
}

.popup__btns .btn {
  font-size: 19px;
  height: 47px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.popup__header {
  text-align: center;
  margin-bottom: 20px;
  font-size: 29px;
  line-height: 33px;
  color: #93C030;
}

.popup__order {
  margin-bottom: 13px;
  font-size: 29px;
  line-height: 33px;
  text-align: center;
  color: #4B1000;
}

.popup__p {
  color: rgba(75, 16, 0, 0.6);
  margin-top: -9px;
  margin-bottom: 16px;
}

.popup__area {
  margin-bottom: 18px;
}

.popup__area textarea {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(75, 16, 0, 0.3);
  height: 118px;
  border-radius: 6px;
  padding: 15px;
}

.popup__info {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: rgba(75, 16, 0, 0.6);
}

.popup__info a {
  color: #AA282C;
}

.popup__item {
  position: relative;
  padding: 13px 20px 16px 127px;
  background: #fff;
  min-height: 125px;
  margin-bottom: 13px;
}

.popup__item-img {
  position: absolute;
  top: 13px;
  left: 16px;
  width: 96px;
  height: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.popup__item-img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.popup__item-title {
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 21px;
  color: #4B1000;
}

.popup__item-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-weight: 300;
  font-size: 25px;
  line-height: 29px;
  font-family: "Roboto";
  color: rgba(75, 16, 0, 0.3);
}

.popup__item-val {
  font-weight: 500;
  color: #4B1000;
  white-space: nowrap;
}

.popup__item span {
  margin: 0 9px;
}

.popup__item-price {
  font-weight: 500;
  color: #AA282C;
  white-space: nowrap;
}

.popup__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.popup__action--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.popup__action .btn {
  padding: 0 27px;
}

.popup__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 19px;
  line-height: 22px;
  color: #AA282C;
}

.popup__line .icon {
  font-size: 23px;
  color: #E9AEA1;
  margin-right: 10px;
}

.popup__alr {
  font-size: 19px;
  line-height: 22px;
  color: #AA282C;
}

.popup__alr span {
  color: #4B1000;
}

.form__items {
  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;
}

.form__items .form__label {
  margin-left: 22px;
  margin-right: 22px;
}

.form__items .form__label:last-child {
  margin-bottom: 20px;
}

.form__items .form__label--check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}

.form__items .form__label--check .form__label-name {
  font-size: 15px;
  line-height: 17px;
  color: rgba(75, 16, 0, 0.6);
  white-space: nowrap;
  height: 17px;
}

.form__main-check {
  margin: 45px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form__label {
  display: block;
  margin-bottom: 16px;
}

.form__label:last-child {
  margin-bottom: 0;
}

.form__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -11px;
  margin-bottom: -11px;
}

.form__labels .form__label {
  margin-bottom: 11px;
  margin-right: 11px;
  width: calc(33.3333% - 11px);
  max-width: calc(33.3333% - 11px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333% - 11px);
          flex: 0 0 calc(33.3333% - 11px);
}

.form__label--mt {
  margin-top: 28px;
}

.form__label--alt .form__input {
  border-radius: 4px;
}

.form__label--comb {
  position: relative;
}

.form__label--comb .form__label-name {
  position: absolute;
  height: 100%;
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 23px;
  margin-bottom: 0;
}

.form__label--comb.edit .form__label-name {
  display: none;
}

.form__label--trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 26px 0;
}

.form__label--trigger > .form__label-name {
  margin-right: 18px;
  margin-bottom: 0;
}

.form__label--trigger .form__label {
  margin-bottom: 0;
  margin-right: 25px;
}

.form__label--trigger .form__label:last-child {
  margin-right: 0;
}

.form__label--arrow {
  position: relative;
}

.form__label--arrow:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 21px;
  z-index: 1;
  content: '';
  border-top: 7px solid #4B1000;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.form__label--arrow .form__input {
  padding-right: 45px;
}

.form__label-name {
  color: rgba(75, 16, 0, 0.6);
  margin-bottom: 9px;
  display: block;
}

.form__label-name span {
  color: #AA282C;
  margin-right: 5px;
}

.form__label--check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  cursor: pointer;
}

.form__label--check:last-child {
  margin-bottom: 0;
}

.form__label--check .form__label-name {
  font-size: 16px;
  line-height: 18px;
  color: rgba(75, 16, 0, 0.6);
  margin-bottom: 0;
}

.form__label--blue .form__label-name {
  color: #81B0DA;
}

.form__label--blue .form__check-box {
  border-color: #588AB7;
}

.form__label--blue .form__check:checked ~ .form__check-box {
  background: #588AB7;
}

.form__label--green .form__label-name {
  color: #63A860;
}

.form__label--green .form__check-box {
  border-color: #82AE80;
}

.form__label--green .form__check:checked ~ .form__check-box {
  background: #82AE80;
}

.form__label--orange .form__label-name {
  color: #EB873F;
}

.form__label--orange .form__check-box {
  border-color: #F29857;
}

.form__label--orange .form__check:checked ~ .form__check-box {
  background: #F29857;
}

.form__label--red .form__label-name {
  color: #D04140;
}

.form__label--red .form__check-box {
  border-color: #D85756;
}

.form__label--red .form__check:checked ~ .form__check-box {
  background: #D85756;
}

.form__label--pink .form__label-name {
  color: #FD8888;
}

.form__label--pink .form__check-box {
  border-color: #FF9292;
}

.form__label--pink .form__check:checked ~ .form__check-box {
  background: #FF9292;
}

.form__label-pic {
  display: inline-block;
  height: 17px;
  margin-left: 10px;
  vertical-align: middle;
}

.form__label-pic img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.form-group {
  margin-bottom: 64px;
}

.form-group:last-child {
  margin-bottom: 0;
}

.form-group .form__label--check .form__label-name {
  color: #4B1000;
}

.form-group .form__textarea {
  height: 99px;
}

.form-group--sm {
  margin-bottom: 28px;
}

.form-group__date {
  display: none;
  position: absolute;
  top: 0;
  left: 140px;
  width: 150px;
}

.form-group__date .form__date {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.form-group__date-btn {
  position: relative;
  z-index: 2;
  background: #FFFFFF;
  border-radius: 2px;
  height: 39px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px 0 12px;
  font-size: 12px;
  line-height: 14px;
  color: rgba(75, 16, 0, 0.6);
}

.form-group__date-btn:after {
  content: '';
  position: absolute;
  right: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-top: 4px solid #4B1000;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.form-group__date-val {
  display: none;
  font-size: 17px;
  line-height: 22px;
  color: #4B1000;
}

.form-group__title {
  color: rgba(75, 16, 0, 0.4);
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.form-group__title .tooltip {
  margin-left: 8px;
}

.form-group--combo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-group--combo .form-group {
  margin-bottom: 0;
}

.form-group--combo .form-group:nth-child(1) {
  width: 283px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 283px;
          flex: 0 0 283px;
  margin-right: 123px;
}

.form__input {
  background: #F3ECEA;
  border-radius: 26px;
  height: 41px;
  padding: 0 23px;
  min-width: 0;
  width: 100%;
  display: block;
  font-size: 15px;
}

.form__input--light {
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  border-bottom: 1px solid rgba(75, 16, 0, 0.3);
}

.form__input--white {
  background: #FFFFFF;
}

.form__textarea {
  background: #F3ECEA;
  border-radius: 6px;
  height: 153px;
  padding: 15px 23px;
  width: 100%;
  display: block;
  font-size: 15px;
}

.form__textarea--white {
  background: #FFFFFF;
}

.form__check {
  display: none;
}

.form__check:checked ~ .form__check-box {
  background: rgba(75, 16, 0, 0.5);
}

.form__check:checked ~ .form__check-box:after {
  opacity: 1;
}

.form__check:checked ~ .form__check-box--circle {
  background: #fff;
}

.form__check:checked ~ .form__check-box--circle:after {
  background: #4B1000;
}

.form__check-box {
  width: 18px;
  min-width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid #A58780;
  display: block;
  margin-right: 11px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
}

.form__check-box:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background: #FFFFFF;
  border-radius: 50%;
  opacity: 0;
}

.form__check-box--circle {
  border-color: rgba(75, 16, 0, 0.3);
  border-radius: 50%;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: #fff;
}

.form__check-box--circle:after {
  background: transparent;
  width: 10px;
  height: 10px;
}

.form__code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 55px;
  margin-bottom: 27px;
}

.form__code--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form__code .form__input {
  max-width: 199px;
  margin-left: 19px;
}

.form__info {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: rgba(75, 16, 0, 0.6);
}

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

.form__info a {
  color: #AA282C;
}

.form__action {
  margin-top: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form__action--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form__action .btn {
  height: 47px;
  font-size: 19px;
  width: 100%;
  max-width: 351px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form__action--mtm {
  margin-top: 29px;
}

.form__action--mtm .btn {
  max-width: 290px;
}

.form__link {
  margin-top: 20px;
  text-align: center;
  line-height: 20px;
  color: #AA282C;
}

.title {
  margin-bottom: 35px;
  font-weight: 300;
  font-size: 49px;
  line-height: 56px;
  text-transform: uppercase;
  color: rgba(75, 16, 0, 0.15);
}

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

.title--basker-trigger {
  display: none;
}

.title--basker-trigger .icon {
  display: none;
}

.title--basker-trigger .icon:first-child {
  margin-right: 9px;
  font-size: 16px;
}

.site-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  color: #AA282C;
  padding: 11px 0;
  text-align: center;
}

.site-title-wrap {
  display: none;
}

.text--simple {
  font-size: 15px;
  line-height: 1.33;
  color: rgba(75, 16, 0, 0.7);
}

.text--simple h3 {
  font-weight: 300;
  font-size: 28px;
  margin-bottom: .8em;
}

.text--simple ul {
  margin-bottom: 18px;
}

.text--simple ul.accent {
  padding-left: 30px;
  color: #AA282C;
}

.phone-box {
  font-family: "Roboto";
  margin-bottom: 44px;
}

.phone-box:last-child {
  margin-bottom: 0;
}

.phone-box__title {
  font-weight: 500;
  line-height: 1;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.3);
  margin-bottom: 1px;
}

.phone-box__val {
  font-size: 30px;
  font-weight: 300;
}

.social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -9px;
  margin-bottom: -9px;
}

.social li {
  margin-right: 9px;
  margin-bottom: 9px;
}

.social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 45px;
  height: 45px;
  min-width: 45px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.1);
  font-size: 26px;
}

.promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.promo-result {
  margin-bottom: 50px;
}

.promo-pic {
  width: 47px;
  min-width: 47px;
  height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: url(../images/promo__pic.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  font-weight: 500;
  font-size: 30px;
  color: #FFFFFF;
  font-family: "Roboto";
}

.promo-pic span {
  display: none;
}

.promo__title {
  width: 217px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 217px;
          flex: 0 0 217px;
  padding-left: 68px;
  position: relative;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
}

.promo__title:before {
  content: '%';
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  font-size: 31px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background-size: contain;
  background-position: center;
  background-image: url("../images/promo__pic.svg");
}

.promo__area {
  height: 41px;
  border-radius: 25px;
  background: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 27px;
}

.promo__area input {
  min-width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px 0 22px;
  font-size: 16px;
  background: transparent;
  height: 100%;
}

.promo__area button {
  height: 100%;
  width: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent;
  color: rgba(75, 16, 0, 0.3);
  font-size: 18px;
}

.promo__info {
  width: 264px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 264px;
          flex: 0 0 264px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
}

.promo__info span {
  display: block;
  opacity: 0.5;
}

.promo-banner {
  padding: 42px 0 32px;
  margin-bottom: 60px;
  background-size: cover;
  background-position: center;
  margin-top: 68px;
}

.promo-banner__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.promo-banner__title {
  position: relative;
  padding-left: 97px;
  font-weight: 500;
  font-size: 32px;
  line-height: 103%;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-right: 32px;
}

.promo-banner__title span {
  display: block;
  font-weight: 500;
  font-size: 22px;
  line-height: 25px;
  text-transform: lowercase;
}

.promo-banner__title:before {
  content: '%';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 115px;
  color: #fff;
  font-family: "Roboto";
}

.promo-banner__form {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-radius: 25px;
  height: 43px;
  overflow: hidden;
}

.promo-banner__form input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: transparent;
  padding: 0 28px;
  font-size: 16px;
  line-height: 18px;
  color: rgba(75, 16, 0, 0.4);
}

.promo-banner__form button {
  font-size: 20px;
  color: #FAB51D;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30px;
  min-width: 30px;
}

.nav--mobile {
  display: none;
}

.nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #715047;
}

.nav li {
  margin-right: 26px;
}

.nav a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nav a span {
  display: inline-block;
  width: 29px;
  background-size: contain;
  background-position: center;
  margin-right: 7px;
  height: 17px;
}

.search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-radius: 25px;
  height: 47px;
  overflow: hidden;
}

.search-box input {
  height: 100%;
  min-width: 0;
  font-size: 16px;
  padding: 0 10px 0 19px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.search-box button {
  width: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  font-size: 24px;
  color: #E9AEA1;
  background-position: 5px center;
}

.menu {
  position: absolute;
  z-index: 100;
  top: 100%;
  margin-top: 11px;
  left: 15px;
  right: 15px;
  background: -webkit-gradient(linear, left top, left bottom, from(#880105), to(#AA282C));
  background: -o-linear-gradient(top, #880105 0%, #AA282C 100%);
  background: linear-gradient(180deg, #880105 0%, #AA282C 100%);
  color: #fff;
  padding-right: 364px;
  min-height: 436px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu .scroll-element.scroll-y.scroll-scrolly_visible {
  height: calc(100% - 62px);
  background: #9E2828;
}

.menu-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #912225;
  border-radius: 42px;
  height: 47px;
  padding: 0 28px 0 24px;
  font-weight: 500;
  font-size: 27px;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
}

.menu-btn .icon {
  font-size: 29px;
  margin-right: 17px;
}

.menu-btn > * {
  position: relative;
  z-index: 2;
}

.menu-btn:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  background: #880307;
  height: calc(50% + 11px);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-btn.active {
  background: #880307;
}

.menu-btn.active:after {
  opacity: 1;
  visibility: visible;
}

.menu-btn.active ~ .menu {
  opacity: 1;
  visibility: visible;
}

.menu-list {
  padding: 27px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

.menu-list > li {
  width: 50%;
}

.menu-list > li > a {
  display: block;
  position: relative;
  padding-left: 85px;
  padding-right: 46px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-list > li > a.active {
  background: #9E2828;
}

.menu-list > li > a.active span {
  border-color: transparent;
}

.menu-list > li > a.active .icon {
  color: #fff;
}

.menu-list > li > a.active ~ .menu-drop {
  opacity: 1;
  visibility: visible;
}

.menu-list > li > a.active ~ .menu-drop .menu-drop {
  opacity: 1;
  visibility: visible;
  background: transparent;
}

.menu-list > li > a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  font-size: 19px;
  line-height: 22px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 4px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-list > li > a .icon {
  font-size: 33px;
  position: absolute;
  top: 50%;
  left: 30px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: rgba(233, 174, 161, 0.5);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-list > li > a .icon-meat {
  font-size: 38px;
}

.menu-list > li > a .icon-bird {
  font-size: 29px;
}

.menu-list > li > a .icon-spices {
  font-size: 31px;
}

.menu-drop {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  background: rgba(233, 174, 161, 0.2);
  padding: 31px 0;
  height: 100%;
  min-height: 100%;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.menu-drop li:last-child span {
  border: none;
}

.menu-drop a {
  padding: 0 47px 0 54px;
  display: block;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-drop a span {
  display: block;
  padding: 12px 0 11px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.menu-drop a:hover {
  background: rgba(233, 174, 161, 0.08);
  color: #fff;
}

.menu-drop a:hover span {
  padding-left: 10px;
  border-color: transparent;
}

.menu-banner {
  width: 364px;
  min-width: 364px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 364px;
          flex: 0 0 364px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.menu-banner__img {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.menu-banner__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center bottom;
     object-position: center bottom;
}

.menu-banner__text {
  background: -webkit-gradient(linear, left top, left bottom, from(#DCAC34), to(#FFCD5E));
  background: -o-linear-gradient(top, #DCAC34 0%, #FFCD5E 100%);
  background: linear-gradient(180deg, #DCAC34 0%, #FFCD5E 100%);
  color: #fff;
  padding: 17px 46px 13px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 73px;
  line-height: 1;
  font-family: "Roboto";
}

.menu-banner__text span {
  font-size: 27px;
  line-height: 31px;
  margin-left: 16px;
  font-family: "Ubuntu";
}

.pic {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
}

.pic--burger {
  background-image: url("../images/burger-pic.svg");
}

.pic--user {
  background-image: url("../images/user-pic.svg");
  background-size: 21px;
}

.pic--heart {
  background-image: url("../images/heart-pic.svg");
  background-size: 24px;
}

.pic--heart-alt {
  background-image: url("../images/heart-alt-pic.svg");
  background-size: 24px;
}

.pic--heart-full {
  background-image: url("../images/heart-full-pic.svg");
  background-size: 24px;
}

.pic--basket {
  background-image: url("../images/basket-pic.svg");
  background-size: 28px;
  background-position: 45% center;
}

.pic--search {
  background-image: url("../images/search-pic.svg");
  background-size: 20px;
}

.pic--list {
  background-image: url("../images/list-pic.svg");
}

.main-slider {
  position: relative;
}

.main-slider + .section {
  margin-top: 0;
}

.main-slider__item {
  padding: 0 7px;
}

.main-slider__item a {
  overflow: hidden;
  display: block;
  position: relative;
  width: 100vw;
  max-width: 1440px;
}

.main-slider__item a:before {
  content: '';
  display: block;
  padding-top: 30.27%;
}

.main-slider__item a img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-slider .slick-dots {
  width: 100%;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.main-slider .slick-dots li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-slider .slick-dots li.slick-active button {
  background: #AA282C;
}

.main-slider .slick-dots button {
  display: block;
  width: 100%;
  background: transparent;
  font-size: 0;
  height: 9px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.breadcrumbs {
  margin-top: 23px;
  margin-bottom: 43px;
}

.breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -8px;
  margin-right: -6px;
}

.breadcrumbs li {
  position: relative;
  font-weight: 300;
  font-size: 15px;
  line-height: 17px;
  padding-right: 20px;
  margin-right: 6px;
  margin-bottom: 8px;
}

.breadcrumbs li:after {
  content: ">";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: -2px;
  right: 0;
  color: rgba(75, 16, 0, 0.3);
}

.breadcrumbs li:last-child:after {
  display: none;
}

.breadcrumbs a {
  color: #AA282C;
}

.breadcrumbs span {
  color: rgba(75, 16, 0, 0.3);
}

.page-tabs {
  margin-top: 43px;
}

.page-tabs__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -2px;
}

.page-tabs__btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #C9B7B3;
  border-radius: 2px 2px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 45px;
  white-space: nowrap;
  height: 55px;
  border: 1px solid transparent;
}

.page-tabs__btn:last-child {
  margin-right: 0;
}

.page-tabs__btn .icon {
  display: none;
}

.page-tabs__btn.active {
  color: #4B1000;
  background: #F1E9E7;
  border-color: #C9B7B3;
  border-bottom-color: #F1E9E7;
}

.page-tabs__box {
  display: none;
  background: #F1E9E7;
  border: 1px solid #C9B7B3;
  padding: 44px 65px 73px 60px;
}

.page-tabs__box.active {
  display: block;
}

.page-tabs__box-top {
  display: none;
}

.page-link {
  margin-left: auto;
}

.page-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #AA282C;
}

.page-link a span {
  font-size: 16px;
  line-height: 18px;
  border-bottom: 1px solid #AA282C;
}

.page-link a .icon {
  margin-right: 9px;
  font-size: 20px;
}

.page-center {
  margin-left: auto;
  margin-right: auto;
  max-width: 622px;
}

.page-center--alt {
  max-width: 750px;
}

.page-reset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-reset .btn {
  height: 36px;
  color: #AA282C;
  font-size: 15px;
  line-height: 1;
  border: 1px solid rgba(75, 16, 0, 0.3);
  padding: 0 15px 0 20px;
}

.page-reset__close {
  position: relative;
  width: 15px;
  min-width: 15px;
  height: 15px;
  display: block;
  margin-left: 10px;
}

.page-reset__close:after,
.page-reset__close:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 1px;
  width: 100%;
  background: rgba(75, 16, 0, 0.3);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.page-reset__close:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.page-reset__close:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.page-back a {
  font-weight: 300;
  font-size: 15px;
  line-height: 17px;
  color: #AA282C;
}

.page-more {
  margin-top: 111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-more .btn {
  height: 43px;
  padding: 0 26px 0 43px;
  text-transform: uppercase;
  font-size: 15px;
  color: #AA282C;
}

.page-more .btn .icon {
  margin-left: 10px;
  color: rgba(75, 16, 0, 0.2);
  font-size: 16px;
}

.page-more .btn:hover .icon {
  color: inherit;
}

.page-controls {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-controls__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.page-controls__select-title {
  font-size: 14px;
  line-height: 16px;
  color: #AA282C;
  margin-right: 7px;
}

.page-controls__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 51px;
}

.page-controls__btns button {
  margin-right: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  cursor: pointer;
  font-size: 25px;
  color: #DBCFCC;
}

.page-controls__btns button:last-child {
  margin-right: 0;
}

.page-controls__btns button.active {
  color: #4B1000;
}

.page-top {
  margin-bottom: 50px;
}

.page-top__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 15px;
}

.page-top__title {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  color: #4B1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-top__title .icon {
  margin-left: 10px;
  font-size: 20px;
  color: #AA282C;
}

.page-top__text {
  margin-bottom: 22px;
  color: rgba(75, 16, 0, 0.6);
}

.page-top__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 32px;
}

.page-top__links li {
  margin-right: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-top__links li:last-child {
  margin-right: 0;
}

.page-top__links li:first-child {
  margin-right: auto;
}

.page-top__link {
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-top__link-name {
  color: #AA282C;
  border-bottom: 1px dashed;
}

.page-top__link-val {
  color: rgba(75, 16, 0, 0.3);
  margin-left: 5px;
}

.page-top__link .icon:first-child {
  font-size: 20px;
  color: #AA282C;
  margin-right: 9px;
}

.page-top__link .icon:last-child {
  display: none;
}

.page-top__link.active {
  pointer-events: none;
}

.page-top__link.active .page-top__link-name {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  color: #4B1000;
  border-bottom: none;
}

.page-top__link.active .page-top__link-val {
  display: none;
}

.page-top__link.active .icon:first-child {
  display: none;
}

.page-top__link.active .icon:last-child {
  display: block;
  margin-left: 15px;
  font-size: 20px;
  color: #AA282C;
}

.page-top--promo {
  margin-top: 60px;
  margin-bottom: 24px;
}

.page-top--promo .page-top__links {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.page-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -11px;
  margin-bottom: -11px;
}

.page-btns li {
  margin-right: 11px;
  margin-bottom: 11px;
}

.page-btns a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  font-size: 16px;
  text-decoration: underline;
  color: #AA282C;
  padding: 15px 45px;
  background: #F3ECEA;
  border-radius: 2px;
}

.page-sort {
  margin-bottom: 60px;
}

.page-sort__content {
  background: #F3ECEA;
  padding: 23px 50px 7px;
}

.page-sort__content .form__check:checked ~ .form__check-box {
  background: #AA282C;
  border-color: #AA282C;
}

.page-sort__content .form__check:checked ~ .form__check-box--circle {
  border-color: rgba(75, 16, 0, 0.3);
  background: #fff;
}

.page-sort__content .form__check-box {
  background: #FFFFFF;
  border: 1px solid rgba(75, 16, 0, 0.3);
}

.page-sort__content .form__label-name {
  color: #4B1000;
}

.page-sort--alt .page-sort__content .form__label-name {
  color: #4B1000;
}

.page-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 9px;
}

.page-info {
  margin-bottom: 42px;
}

.page-title {
  text-align: center;
  font-weight: 300;
  font-size: 35px;
  line-height: 1.14;
  text-transform: uppercase;
  color: #4B1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
}

.page-title span {
  color: rgba(75, 16, 0, 0.3);
  display: inline-block;
  margin-left: 5px;
}

.page-title .icon {
  margin-right: 8px;
  font-size: 47px;
  color: #AA282C;
  position: relative;
  bottom: -0.1em;
}

.page-title .icon-star-full {
  font-size: 30px;
  color: #FAB51D;
}

.page-title .icon-heart-full {
  font-size: 30px;
  color: #E9AEA1;
  margin-right: 15px;
}

.page-text {
  color: rgba(75, 16, 0, 0.6);
  line-height: 17px;
}

.page-text-trigger {
  display: none;
}

.profile-page {
  margin-bottom: 100px;
}

.tooltip.accent {
  background: #AA282C;
  line-height: 1;
  padding-top: 3px;
}

.inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inner__main {
  width: calc(100% - 388px);
  max-width: calc(100% - 388px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 388px);
          flex: 0 0 calc(100% - 388px);
}

.inner__main .card-slider {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}

.inner__main .card-slider .slick-list {
  margin-left: 0;
  margin-right: 0;
}

.inner__main .card-slider .card-wrap {
  padding: 0 10px;
}

.inner__main .card-slider .slick-arrow {
  width: 122px;
  height: 122px;
  font-size: 24px;
}

.inner__main .card-slider .slick-prev {
  padding-right: 13px;
}

.inner__main .card-slider .slick-next {
  padding-left: 13px;
}

.inner__main .section {
  overflow: hidden;
  position: relative;
}

.inner__main .section--vis {
  overflow: visible;
}

.inner__aside {
  width: 358px;
  max-width: 358px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 358px;
          flex: 0 0 358px;
  margin-left: 30px;
}

.inner__aside-content {
  position: relative;
}

.inner__aside .page-link {
  position: absolute;
  bottom: 100%;
  right: 0;
  margin-bottom: 27px;
}

.aside-box {
  background: #F1E9E7;
  padding: 25px 30px;
}

.aside-box__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
  margin-bottom: 8px;
}

.aside-box__line:last-child {
  margin-bottom: 0;
}

.aside-box__line span {
  font-family: "Roboto";
}

.aside-box__line span.accent {
  color: #AA282C;
}

.aside-box__promo {
  margin: 15px 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-radius: 26px;
  height: 44px;
  overflow: hidden;
}

.aside-box__promo input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  height: 100%;
  background-color: transparent;
  padding: 0 7px 0 17px;
}

.aside-box__promo button {
  background: #EFC059;
  border-radius: 50%;
  width: 34px;
  min-width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  color: #fff;
  margin-right: 6px;
  margin-top: 5px;
}

.aside-box__item {
  margin-bottom: 3px;
  position: relative;
  margin-top: 20px;
}

.aside-box__item:last-child {
  margin-bottom: 0;
}

.aside-box__item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
}

.aside-box__item-top span.aside-box__item-type {
  background: #FFFFFF;
  border-radius: 2px;
  padding: 0 14px;
  margin-left: 7px;
  font-size: 13px;
  line-height: 15px;
  color: rgba(75, 16, 0, 0.6);
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aside-box__item-top span:last-child {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #AA282C;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  font-family: "Roboto";
}

.aside-box__item-cont {
  max-width: 222px;
}

.aside-box__item-box {
  margin-top: 10px;
  font-size: 13px;
  line-height: 15px;
  color: rgba(75, 16, 0, 0.6);
}

.aside-box__item-box .icon {
  color: #AA282C;
  margin-right: 3px;
  vertical-align: middle;
}

.aside-box__item-box .icon-address {
  font-size: 1.2em;
  margin-left: -0.14em;
}

.aside-box__item--empty {
  margin-top: 0;
}

.aside-box__item--empty .aside-box__item-top span:last-child {
  position: static;
  margin-left: auto;
  font-weight: 400;
  font-size: 15px;
  line-height: 17px;
  color: rgba(75, 16, 0, 0.6);
}

.aside-box__summa {
  margin-top: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  text-transform: uppercase;
  color: #4B1000;
  margin-bottom: 22px;
}

.aside-box__summa span {
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  font-family: "Roboto";
  color: #AA282C;
}

.aside-box__btn {
  margin-bottom: 19px;
  margin-left: -30px;
  margin-right: -30px;
}

.aside-box__btn .btn {
  height: 106px;
  border-radius: 0;
  width: 100%;
  font-weight: 500;
  font-size: 27px;
  line-height: 31px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#8A3B3D), color-stop(50%, #AA282C));
  background: -o-linear-gradient(top, #8A3B3D 0%, #AA282C 50%);
  background: linear-gradient(180deg, #8A3B3D 0%, #AA282C 50%);
}

.aside-box__btn .btn:before {
  content: '';
  position: absolute;
  height: calc(100% - 36px);
  width: calc(100% - 40px);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid rgba(255, 255, 255, 0.32);
}

.aside-box__btn .btn:after {
  content: '';
  position: absolute;
  bottom: -10px;
  right: 30%;
  width: 64px;
  height: 64px;
  background: url("../images/hand-2.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.aside-box__btn .btn.disabled {
  background: -webkit-gradient(linear, left top, left bottom, from(#BFA8A2), to(#CDB5AF));
  background: -o-linear-gradient(top, #BFA8A2 0%, #CDB5AF 100%);
  background: linear-gradient(180deg, #BFA8A2 0%, #CDB5AF 100%);
}

.aside-box__btn .btn.disabled:after {
  background: url("../images/hand-alt.png");
}

.aside-box__info {
  font-size: 12px;
  line-height: 14px;
  color: rgba(75, 16, 0, 0.6);
}

.aside-box__info a {
  color: #AA282C;
}

.sort {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  bottom: 100%;
  margin-bottom: 24px;
  left: 0;
  width: 100%;
}

.filter {
  float: left;
  margin-top: -9px;
}

.filter-box {
  margin-bottom: 46px;
}

.filter-box:last-child {
  margin-bottom: 0;
}

.filter-box__title {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 23px;
  color: #4B1000;
}

.filter-box__title--alt {
  margin-bottom: 30px;
}

.filter-box__content {
  max-height: 270px;
}

.filter-top {
  display: none;
}

.cards {
  position: relative;
  margin-right: -30px;
}

.cards:after {
  content: '';
  display: block;
  clear: both;
}

.cards--sort {
  margin-top: 107px;
}

.cards-alt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cards > * {
  width: calc(25% - 30px);
  max-width: calc(25% - 30px);
  margin-right: 30px;
  margin-bottom: 46px;
  float: left;
}

.cards > *.sort {
  width: calc(100% - 30px);
  max-width: calc(100% - 30px);
  margin-bottom: 37px;
  float: none;
}

.cards > *.filter {
  margin-bottom: 0;
}

.cards > *.card--big {
  width: calc(50% - 30px);
  max-width: calc(50% - 30px);
}

.cards--alt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cards--alt > * {
  margin-right: 30px;
  margin-bottom: 50px;
  float: none;
}

.cards-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 15px;
}

.cards-more--mobile {
  display: none;
}

.cards-more a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  line-height: 28px;
  color: rgba(75, 16, 0, 0.6);
  height: 39px;
  background: #FFFFFF;
  border: 1px solid #E4DBD9;
  border-radius: 2px;
  width: 100%;
}

.cards-more a .icon {
  color: #AA282C;
  margin-left: 5px;
  font-size: 11px;
}

@supports (flex-direction: column) {
  .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.card__remove {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background-color: transparent;
}

.card__remove:after,
.card__remove:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 1px;
  width: 100%;
  background: rgba(75, 16, 0, 0.3);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.card__remove:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.card__remove:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.card.added .card__btn,
.card.added .card__val,
.card.added .card__line > span {
  display: none;
}

.card.added .card__counter {
  display: block;
}

.card__view {
  overflow: hidden;
  position: relative;
}

.card__view:before {
  content: '';
  display: block;
  padding-top: 263px;
}

.card__sale {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background: #CC5EBA;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  padding: 5px 0;
  width: 200px;
  text-align: center;
  -webkit-transform: rotate(-45deg) translate(-21%, -470%);
      -ms-transform: rotate(-45deg) translate(-21%, -470%);
          transform: rotate(-45deg) translate(-21%, -470%);
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}

.card__favorite {
  position: absolute;
  z-index: 2;
  top: 16px;
  right: 18px;
}

.card__status {
  position: absolute;
  top: 19px;
  left: 33px;
  z-index: 2;
  width: 83px;
  height: 83px;
  border-radius: 50%;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}

.card__status--new {
  font-size: 28px;
  background: #EEC3B9;
}

.card__status--sale {
  font-size: 54px;
  background: #F5D095;
}

.card__status--img {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  width: 109px;
  height: 109px;
  top: 9px;
  left: 16px;
}

.card__status--ferm {
  background-image: url("../images/ferm-ico.svg");
}

.card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}

.card__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.card__tags {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.card__tags-btn {
  cursor: pointer;
  background: rgba(170, 40, 44, 0.9);
  width: 23px;
  min-width: 23px;
  height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 13px;
}

.card__tags-btn .icon-close {
  display: none;
}

.card__tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 0.7;
}

.card__tag {
  padding: 0 14px 0 29px;
  line-height: 22px;
  border-top-right-radius: 22px;
  margin-left: -22px;
  position: relative;
  z-index: 1;
  color: #fff;
  font-weight: 500;
  font-size: 9px;
  text-transform: uppercase;
}

.card__tag:last-child {
  padding-left: 11px;
  margin-left: 0;
}

.card__tag--green {
  background-color: #7AA978;
}

.card__tag--red {
  background-color: #D85756;
}

.card__tag--pink {
  background-color: #F98F78;
}

.card__tag--orange {
  background-color: #F98A3A;
}

.card__tag--blue {
  background-color: #67A2D8;
}

.card__bottom {
  padding-top: 19px;
  padding-bottom: 18px;
}

@supports (flex-direction: column) {
  .card__bottom {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.card__info {
  position: relative;
}

@supports (flex-direction: column) {
  .card__info {
    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;
  }
}

.card__title {
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
  margin-bottom: 5px;
  height: 36px;
  overflow: hidden;
  padding-right: 77px;
}

.card__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 30px;
}

@supports (flex-direction: column) {
  .card__line {
    margin-top: auto;
  }
}

.card__line > span {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  color: #AA282C;
}

.card__val,
.card__price {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  color: #AA282C;
}

.card__counter {
  display: none;
  margin-left: 11px;
}

.card__btn {
  border-radius: 50%;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 52px;
  height: 52px;
  min-width: 52px;
  font-size: 30px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card__btn span {
  display: none;
}

.card__btn .icon {
  position: relative;
  left: -1px;
}

.card__btn.btn--present {
  padding-bottom: 2px;
  padding-left: 2px;
}

.card__text {
  text-transform: uppercase;
  max-width: 202px;
  font-weight: 300;
  font-size: 25px;
  line-height: 30px;
  color: #fff;
  max-height: 70px;
  overflow: hidden;
}

.card--big .card__view {
  margin-bottom: 0;
}

.card--big .card__bottom {
  padding-right: 15px;
  padding-left: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card--big .card__info {
  max-width: calc(50% - 15px);
  margin-left: auto;
}

.card--new .card__bottom {
  background: #EEC3B9;
}

.card--sale .card__bottom {
  background: #F5D095;
}

.card--ferm .card__bottom {
  background: #B3D1A0;
}

.custom-select {
  position: relative;
  z-index: 30;
}

.custom-select.active .custom-select__dropdown {
  opacity: 1;
  visibility: visible;
}

.custom-select__select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.custom-select__text {
  padding: 10px 0;
  font-size: 16px;
  line-height: 18px;
  color: rgba(75, 16, 0, 0.6);
  position: relative;
  top: -1px;
}

.custom-select__trigger {
  width: 32px;
  min-width: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.custom-select__arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #4B1000;
}

.custom-select__dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  width: auto;
  z-index: 1;
  min-width: 265px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.custom-select__dropdown li {
  background: #FFFFFF;
  border: 1px solid #E4DBD9;
  border-bottom: none;
  font-size: 14px;
  line-height: 200%;
  text-align: right;
  padding: 5px 35px 5px 10px;
  position: relative;
  color: rgba(75, 16, 0, 0.6);
  cursor: pointer;
  border-radius: 2px;
}

.custom-select__dropdown li.selected {
  display: none;
}

.custom-select__dropdown li:first-child {
  margin-top: 0;
}

.custom-select__dropdown li:last-child {
  border-bottom: 1px solid #E4DBD9;
}

.custom-select__dropdown li .icon {
  position: absolute;
  top: 0;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  font-size: 18px;
  color: rgba(75, 16, 0, 0.2);
}

.counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.counter a {
  width: 30px;
  min-width: 30px;
  height: 30px;
  border: 1px solid #DDD5D3;
  position: relative;
  background: #fff;
}

.counter a:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 2px;
  width: 14px;
  background: #9B8884;
}

.counter a[data-btn="inc"]:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 2px;
  height: 14px;
  background: #9B8884;
}

.counter__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 64px;
  min-width: 64px;
  font-size: 18px;
  line-height: 21px;
  color: #AA282C;
  font-family: "Roboto";
}

.counter__line span {
  margin-right: 5px;
}

.section {
  margin-top: 65px;
  margin-bottom: 70px;
}

.section:last-child {
  margin-bottom: 0;
}

.section__more {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.section__more a {
  font-weight: 300;
  font-size: 15px;
  line-height: 17px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #AA282C;
  text-transform: none;
}

.section__more a span {
  color: inherit;
}

.section__more > span {
  font-weight: 300;
  font-size: 15px;
  line-height: 17px;
  color: #B59C97;
}

.section--slider {
  margin-top: 40px;
  margin-bottom: 70px;
}

.section--slider .section__title {
  font-size: 25px;
  line-height: 29px;
  margin-bottom: 0;
}

.section--slider .section__title--alt {
  margin-bottom: 45px;
}

.section--dark {
  background: #F1E9E7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section--simple {
  padding-top: 77px;
  padding-bottom: 60px;
}

.section--img {
  background-size: cover;
  background-position: center top;
  padding-top: 53px;
  padding-bottom: 60px;
  position: relative;
}

.section--img .banner {
  -webkit-transform: translateY(60px);
      -ms-transform: translateY(60px);
          transform: translateY(60px);
}

.section--img .section-btn {
  color: #fff;
}

.section--img .card {
  background: #F1E9E7;
}

.section--img .card__bottom {
  padding-left: 17px;
  padding-right: 17px;
}

.section--img .card__title {
  padding-right: 52px;
}

.section__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 14px;
}

.section__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 300;
  text-transform: uppercase;
  color: #4B1000;
  font-size: 32px;
  line-height: 37px;
  margin-bottom: 54px;
}

.section__title .btn {
  margin-left: 11px;
}

.section__title > span {
  color: rgba(106, 56, 43, 0.3);
  margin-left: 0.2em;
}

.section__title > .icon {
  font-size: 38px;
  margin-right: 12px;
  color: #AA282C;
  line-height: 29px;
  position: relative;
  top: -0.14em;
}

.section__title > .icon-eye {
  top: 0;
}

.section__title > .icon-meat {
  top: -0.06em;
}

.section__title > .icon-cooking {
  top: 0;
}

.section__title > .icon-pork {
  top: 0;
}

.section__title > .icon-star-full {
  color: #FFC738;
  top: 0;
}

.section__title--alt {
  position: relative;
  padding-bottom: 32px;
}

.section__title--light {
  color: #fff;
}

.section__title--light .icon {
  color: #E9AEA1;
}

.section__title--light .section-btn {
  color: rgba(233, 174, 161, 0.4);
}

.section__title--light .section__more a {
  color: #FFFFFF;
}

.section__title--light .section__more span {
  color: #E9AEA1;
}

.section__title--md {
  font-size: 32px;
}

.section__title--md .section-btn {
  font-size: 31px;
}

.section__title--lg {
  font-size: 34px;
}

.section__title--lg > .icon {
  font-size: 46px;
}

.section__title--lg > .icon-beef {
  font-size: 39px;
}

.section__title--lg > .icon-pork,
.section__title--lg > .icon-meat {
  font-size: 58px;
}

.section__title--lg .section-btn {
  font-size: 31px;
}

.section-btn {
  font-size: 31px;
  color: rgba(106, 56, 43, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.section-btn__left {
  margin-right: 13px;
}

.section-btn__right {
  margin-left: 13px;
}

.card-slider {
  margin-top: 35px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}

.card-slider .slick-list {
  overflow: visible;
  margin-left: -15px;
  margin-right: -15px;
}

.card-slider .slick-arrow {
  top: calc((100% - 108px) / 2);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.card-slider .card-wrap {
  padding: 0 15px;
}

.card-slider .card__view {
  height: auto;
}

.card-slider .card__view:before {
  padding-top: 100%;
}

.card-slider.scroll-wrapper {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 29px;
}

.card-slider .scroll-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card-slider .scroll-content:before,
.card-slider .scroll-content:after {
  content: '';
  height: 10px;
  display: block;
  width: 15px;
  min-width: 15px;
}

.card-slider .scroll-content .card {
  width: 130px;
  min-width: 130px;
}

.card-slider .scroll-content .card-wrap {
  margin-right: 15px;
  padding: 0;
}

.card-slider .scroll-content .card-wrap:last-child {
  margin-right: 0;
}

.stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  color: #DFCFCB;
}

.star {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.star.active {
  color: #FAB51D;
}

.deliv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -10px;
}

.deliv-page {
  margin-bottom: 38px;
  margin-top: -20px;
}

.deliv-item {
  position: relative;
}

.deliv-item__img {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-repeat: no-repeat;
  width: 85px;
  height: 100%;
}

.deliv-item__title {
  font-size: 20px;
  line-height: 23px;
  color: #AA282C;
  margin-bottom: 17px;
}

.deliv-item__text {
  color: rgba(75, 16, 0, 0.6);
  line-height: 1.36;
}

.deliv-item:nth-child(1) {
  max-width: 30.5%;
  margin-right: 62px;
  padding-left: 105px;
}

.deliv-item:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 50px;
  padding-left: 100px;
}

.deliv-item:nth-child(2) .deliv-item__img {
  width: 80px;
}

.deliv-item:nth-child(3) {
  max-width: 31.5%;
  padding-left: 121px;
}

.deliv-item:nth-child(3) .deliv-item__img {
  width: 101px;
}

.deliv__content {
  position: relative;
}

.deliv__content:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

.deliv-box {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
  margin-bottom: 38px;
}

.deliv-box:last-child {
  margin-bottom: 0;
}

.deliv-box--alt {
  float: right;
}

.deliv-box--alt .deliv-box__title {
  margin-bottom: 0;
  text-align: center;
  padding: 17px 20px 14px;
  background: #AA282C;
}

.deliv-box--alt .deliv-box__trigger {
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.deliv-box--alt .deliv-box__alert {
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.deliv-box--alt .deliv-box__content {
  padding: 14px 40px 30px;
  background: rgba(241, 233, 231, 0.9);
}

.deliv-box__present {
  background: #FFFFFF;
  margin-left: -25px;
  margin-right: -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 12px 25px 10px;
  margin-bottom: 21px;
}

.deliv-box__present-pic {
  width: 48px;
  min-width: 48px;
  height: 48px;
  border-radius: 50%;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFC738;
  font-size: 24px;
  color: #fff;
}

.deliv-box__present-info {
  line-height: 22px;
  color: rgba(75, 16, 0, 0.6);
}

.deliv-box__present-info a {
  color: #E39C00;
  border-bottom: 1px dashed;
}

.deliv-box__title {
  margin-bottom: 17px;
}

.deliv-box__trigger {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  color: #4B1000;
}

.deliv-box__content {
  color: rgba(75, 16, 0, 0.7);
  line-height: 1.36;
}

.deliv-box__info {
  font-size: 13px;
  line-height: 18px;
  color: rgba(75, 16, 0, 0.6);
  margin-top: 17px;
}

.deliv-box__info span {
  color: #AA282C;
}

.deliv-box__item {
  margin-bottom: 11px;
  padding-bottom: 11px;
  border-bottom: 2px solid #FFFFFF;
}

.deliv-box__item-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2px;
}

.deliv-box__item-line:last-child {
  margin-bottom: 0;
}

.deliv-box__item-line--mb {
  margin-bottom: 20px;
}

.deliv-box__item-line--mb:last-child {
  margin-bottom: 0;
}

.deliv-box__item-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
}

.deliv-box__item-title--alt {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: rgba(75, 16, 0, 0.6);
}

.deliv-box__item-title--simple {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: rgba(75, 16, 0, 0.6);
}

.deliv-box__item-title > span {
  position: relative;
}

.deliv-box__item-title a {
  font-size: 15px;
  line-height: 17px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-weight: 400;
  color: #AA282C;
  display: inline-block;
  max-width: 190px;
}

.deliv-box__item-time {
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  color: rgba(75, 16, 0, 0.6);
  margin-left: 8px;
}

.deliv-box__item-status {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 100%;
  margin-left: 5px;
  background: #C9B7B3;
  border-radius: 2px;
  white-space: nowrap;
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 14px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.deliv-box__item-price {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  text-align: right;
  font-family: "Roboto";
  color: #AA282C;
  max-width: 111px;
  margin-left: 40px;
  min-width: 40px;
  margin-right: 5px;
}

.deliv-box__item--alt .deliv-box__item-price {
  max-width: 185px;
}

.category {
  margin-top: 83px;
  margin-bottom: 87px;
}

.category__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -30px;
  margin-right: -30px;
}

.category-item {
  margin-bottom: 30px;
  margin-right: 30px;
  width: calc(33.3333% - 30px);
  max-width: calc(33.3333% - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333% - 30px);
          flex: 0 0 calc(33.3333% - 30px);
  position: relative;
}

.category-item:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.category-item--big {
  width: calc(66.6666% - 30px);
  max-width: calc(66.6666% - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(66.6666% - 30px);
          flex: 0 0 calc(66.6666% - 30px);
}

.category-item--big:before {
  padding-top: 48%;
}

.category-item--combo {
  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;
}

.category-item--combo:before {
  display: none;
}

.category-item--combo .category-item__title {
  font-size: 22px;
  padding: 20px;
}

.category-item--combo .category-item {
  display: block;
  height: calc(50% - 15px);
  margin-right: 0;
}

.category-item--combo .category-item:before {
  display: none;
}

.category-item--combo .category-item:nth-child(1) {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.category-item--combo .category-item:nth-child(3),
.category-item--combo .category-item:nth-child(2) {
  width: calc(50% - 15px);
  max-width: calc(50% - 15px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 15px);
          flex: 0 0 calc(50% - 15px);
}

.category-item--sm {
  width: calc(25% - 30px);
  max-width: calc(25% - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - 30px);
          flex: 0 0 calc(25% - 30px);
  margin-top: 10px;
}

.category-item__title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-weight: 300;
  font-size: 27px;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 30px 20px;
  z-index: 2;
}

.category-item__title--blue {
  color: #8DB3D6;
}

.category-item__box {
  position: absolute;
  z-index: 2;
  width: 91px;
  height: 91px;
  border-radius: 50%;
  bottom: 43px;
  left: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
}

.category-item__box--sale {
  background: #FDC501;
  font-size: 60px;
}

.category-item__box--new {
  font-size: 30px;
  background: #AA282C;
}

.category-item__img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.category-item__img-desktop,
.category-item__img-mobile {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.category-item__img-mobile {
  display: none;
}

.info {
  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;
}

.info__item {
  width: 31.6%;
  max-width: 31.6%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 31.6%;
          flex: 0 0 31.6%;
}

.info__item--lg {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 45px;
}

.info__item--question {
  width: 23.3%;
  max-width: 23.3%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 23.3%;
          flex: 0 0 23.3%;
  margin-right: 36px;
}

.info__q {
  background: -o-linear-gradient(273.48deg, rgba(219, 208, 205, 0.8) -27.15%, rgba(150, 130, 125, 0.688) 118.13%);
  background: linear-gradient(176.52deg, rgba(219, 208, 205, 0.8) -27.15%, rgba(150, 130, 125, 0.688) 118.13%);
  position: relative;
  padding-left: 361px;
  min-height: 264px;
  padding-top: 39px;
  padding-bottom: 39px;
  padding-right: 45px;
  color: rgba(255, 255, 255, 0.8);
}

.info__q-text {
  margin-bottom: 30px;
  font-style: italic;
  font-size: 29px;
  line-height: 45px;
  position: relative;
}

.info__q-text:after {
  content: "»";
}

.info__q-text:before {
  content: "«";
  position: absolute;
  font-weight: 300;
  font-size: 124px;
  line-height: 40px;
  top: 10px;
  right: 100%;
  margin-right: 8px;
  font-style: normal;
}

.info__q-avatar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 264px;
  overflow: hidden;
}

.info__q-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.info__q-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-style: italic;
  font-size: 17px;
  line-height: 20px;
  padding-right: 34px;
}

.info__text {
  color: rgba(75, 16, 0, 0.6);
  line-height: 1.36;
}

.info__question {
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  color: rgba(75, 16, 0, 0.6);
}

.banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.banner--ferm {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-18.16%, #B0CC9E), color-stop(118.99%, #829E70));
  background: -o-linear-gradient(top, #B0CC9E -18.16%, #829E70 118.99%);
  background: linear-gradient(180deg, #B0CC9E -18.16%, #829E70 118.99%);
}

.banner--ferm .banner__btn {
  background: rgba(168, 197, 151, 0.54);
  border: 1.5px solid rgba(255, 255, 255, 0.2);
  font-size: 17px;
  padding: 0 20px;
}

.banner--meat {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-24.3%, #AA282C), color-stop(114.8%, #870004));
  background: -o-linear-gradient(top, #AA282C -24.3%, #870004 114.8%);
  background: linear-gradient(180deg, #AA282C -24.3%, #870004 114.8%);
}

.banner--meat .banner__btn {
  background: rgba(233, 174, 161, 0.26);
  border: 1.5px solid rgba(255, 255, 255, 0.2);
}

.banner--meat .banner__info {
  padding-left: 45px;
  padding-right: 45px;
}

.banner--revers .banner__img {
  width: 360px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
}

.banner--revers .banner__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  line-height: 22px;
  padding-left: 50px;
  padding-right: 56px;
  padding-top: 47px;
}

.banner--revers .banner__text {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 30px;
}

.banner__info {
  width: 361px;
  min-width: 361px;
  color: #fff;
  padding: 38px 50px;
  min-height: 360px;
}

@supports (flex-direction: column) {
  .banner__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.banner__img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
}

.banner__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
}

.banner__label {
  position: absolute;
  z-index: 2;
  top: 28px;
  right: 47px;
  width: 105px;
  height: 105px;
  background-position: center;
  background-repeat: no-repeat;
}

.banner__title {
  font-weight: 300;
  font-size: 31px;
  line-height: 36px;
  text-transform: uppercase;
  margin-bottom: 14px;
}

.banner__title--md {
  font-size: 38px;
}

.banner__text {
  line-height: 18px;
  margin-bottom: 50px;
}

.banner__btn {
  font-size: 17px;
  padding: 0 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

@supports (flex-direction: column) {
  .banner__btn {
    margin-top: auto;
  }
}

.blog {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 80px 30px;
}

.blog-item__img {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 18px;
}

.blog-item__img:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.blog-item__img img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-item__title {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 21px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #4B1000;
  min-height: 42px;
}

.blog-item__date {
  margin-bottom: 9px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #AA282C;
  font-family: "Roboto";
}

.blog-item__text {
  color: rgba(75, 16, 0, 0.7);
  line-height: 1.36;
}

.blog-item__text a {
  display: inline-block;
  color: #AA282C;
  font-weight: 500;
}

.post {
  margin-bottom: 40px;
}

.post__title {
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 15px;
  color: #4B1000;
}

.post__date {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  font-family: "Roboto";
  margin-bottom: 45px;
  color: #AA282C;
}

.post__q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 57px;
}

.post__q-avatar {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 18px;
}

.post__q-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.post__q-text {
  position: relative;
  -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
          box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
  border-radius: 2px;
}

.post__q-text-cont {
  position: relative;
  z-index: 2;
  padding: 22px 38px 32px;
  border-radius: 2px;
  background: #F1E9E7;
  color: rgba(75, 16, 0, 0.7);
  font-size: 18px;
  line-height: 21px;
  overflow: hidden;
}

.post__q-text:before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 20px;
  margin-left: -7px;
  width: 38px;
  height: 38px;
  background: #F1E9E7;
  -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.3);
          box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.3);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__alert {
  background: #F9E5E5;
  border-radius: 2px;
  padding: 28px 35px 31px;
  color: rgba(75, 16, 0, 0.7);
  margin-bottom: 75px;
}

.post__alert p:last-child {
  margin-bottom: 0;
}

.post-box {
  position: relative;
  padding-right: 287px;
  margin-bottom: 65px;
}

.post-box:last-child {
  margin-bottom: 0;
}

.post-box__main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: rgba(75, 16, 0, 0.7);
  line-height: 1.36;
}

.post-box__main h2,
.post-box__main h3 {
  color: #4B1000;
  font-weight: 500;
  margin: 18px 0 23px;
}

.post-box__main h2:first-child,
.post-box__main h3:first-child {
  margin-top: 0;
}

.post-box__title {
  position: relative;
  padding-left: 57px;
  margin-bottom: 33px;
  font-weight: 300;
  font-size: 28px;
  line-height: 32px;
  color: #4B1000;
}

.post-box__title > .icon {
  vertical-align: middle;
  font-size: 20px;
  color: #AA282C;
  margin-left: 10px;
}

.post-box__pic {
  position: absolute;
  top: -.2em;
  left: 0;
  background: #AA282C;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
  color: #fff;
}

.post-box__img {
  position: absolute;
  right: 0;
  width: 263px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 263px;
          flex: 0 0 263px;
  top: 7px;
}

.post-box__img img {
  display: block;
  max-width: 100%;
}

.contacts {
  margin-top: 57px;
}

.contacts__info {
  text-align: center;
  margin-bottom: 60px;
  font-size: 20px;
  line-height: 1.4;
  color: #4B1000;
}

.contacts__info p {
  margin-bottom: 0;
}

.contacts__info span {
  color: rgba(75, 16, 0, 0.6);
}

.contacts__info span.accent {
  color: #AA282C;
}

.contacts__info a {
  color: #AA282C;
  text-decoration: none;
  white-space: nowrap;
}

.contacts-chops {
  margin-top: 115px;
  margin-bottom: 50px;
}

.contacts-chops__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts-chops__info {
  width: 324px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 324px;
          flex: 0 0 324px;
  margin-right: 34px;
}

.contacts-chops__map {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.contacts-chops__btn {
  display: none;
}

.contacts-chops__box {
  min-height: 194px;
  background: #FFFFFF;
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  margin-bottom: 27px;
  padding: 28px 35px 24px;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.contacts-chops__box:last-child {
  margin-bottom: 0;
}

.contacts-chops__title {
  font-size: 20px;
  line-height: 23px;
  color: #AA282C;
  margin-bottom: 15px;
}

.contacts-chops__title .icon {
  display: none;
}

.contacts-chops__title span {
  display: inline-block;
  margin-left: 10px;
  background: #AA282C;
  border-radius: 2px;
  padding: 4px 13px;
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  vertical-align: middle;
  margin-top: -4px;
}

.contacts-chops__address {
  color: rgba(75, 16, 0, 0.6);
  margin-bottom: 15px;
}

.contacts-chops__line {
  margin-bottom: 15px;
  color: #4B1000;
}

.contacts-chops__line:last-child {
  margin-bottom: 0;
}

.contacts-chops__line span {
  color: rgba(75, 16, 0, 0.6);
}

.contacts-chops__line a {
  color: #AA282C;
}

.item__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 72px;
}

.item__view {
  width: 555px;
  max-width: calc(50% - 15px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 555px;
          flex: 0 0 555px;
  margin-right: 30px;
  position: relative;
  overflow: hidden;
}

.item__label,
.item__sale {
  z-index: 3;
}

.item__sale-wrap {
  position: absolute;
  top: 0;
  left: 15px;
  overflow: hidden;
  width: 60px;
  height: 60px;
}

.item__imgs {
  position: relative;
}

.item__imgs .slick-arrow {
  font-size: 20px;
  width: 50px;
  height: 50px;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 277px;
}

.item__imgs .slick-arrow.slick-prev {
  left: 10px;
  padding-right: 3px;
}

.item__imgs .slick-arrow.slick-next {
  right: 10px;
  padding-left: 3px;
}

.item__imgs .slick-dots {
  position: static;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 14px;
  margin-right: -10px;
  padding-bottom: 1px;
}

.item__imgs .slick-dots li {
  width: 67px;
  min-width: 67px;
  height: 67px;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.item__imgs .slick-dots li:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border: 1px solid #AA282C;
  opacity: 0;
}

.item__imgs .slick-dots li.slick-active:after {
  opacity: 1;
}

.item__imgs .slick-dots li img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.item__img {
  position: relative;
  display: block;
}

.item__img:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.item__img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.item__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -11px;
  margin-right: -11px;
}

.item__controls a {
  display: block;
  width: 67px;
  height: 67px;
  margin-right: 11px;
  margin-bottom: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.item__controls a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #AA282C;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.item__controls a.active:after {
  opacity: 1;
}

.item__controls a img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.item__info {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.item__title {
  padding-right: 40px;
  font-weight: 300;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 22px;
  color: #4B1000;
  margin-top: -8px;
}

.item__favorite {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
}

.item__line {
  margin-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-top: -10px;
}

.item__line > * {
  margin-right: 20px;
  margin-top: 10px;
}

.item__scroll-wrap {
  margin-bottom: 21px;
  position: relative;
  overflow: hidden;
  margin-left: -15px;
  margin-right: -15px;
}

.item__scroll .scroll-element.scroll-x.scroll-scrollx_visible {
  width: calc(100vw - 30px);
}

.item__scroll.scroll-wrapper {
  padding-bottom: 27px;
}

.item__scroll.scroll-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.item__scroll.scroll-content:after,
.item__scroll.scroll-content:before {
  content: '';
  display: block;
  height: 10px;
  width: 15px;
  min-width: 15px;
}

.item__scroll a {
  display: block;
  position: relative;
  overflow: hidden;
  min-width: 289px;
  width: calc(100vw - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100vw - 30px);
          flex: 0 0 calc(100vw - 30px);
  max-width: 500px;
}

.item__scroll a:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.item__scroll a img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}

.item__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.item__tag {
  font-weight: 500;
  font-size: 10px;
  line-height: 11px;
  text-transform: uppercase;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  height: 26px;
  padding: 0 22px 0 44px;
  margin-left: -30px;
  border-top-right-radius: 26px;
  border-bottom-left-radius: 26px;
}

.item__tag:last-child {
  margin-left: 0;
  padding: 0 21px;
}

.item__tag--pink {
  background: -webkit-gradient(linear, right top, left top, from(#FF7C7C), color-stop(88.64%, #FFBBBB));
  background: -o-linear-gradient(right, #FF7C7C 0%, #FFBBBB 88.64%);
  background: linear-gradient(270deg, #FF7C7C 0%, #FFBBBB 88.64%);
}

.item__tag--green {
  background: -webkit-gradient(linear, right top, left top, from(#809F5B), color-stop(88.64%, #ADCF85));
  background: -o-linear-gradient(right, #809F5B 0%, #ADCF85 88.64%);
  background: linear-gradient(270deg, #809F5B 0%, #ADCF85 88.64%);
}

.item__tag--blue {
  background: -o-linear-gradient(180.12deg, #6394BF -7.87%, #ADCEEB 91.03%);
  background: linear-gradient(269.88deg, #6394BF -7.87%, #ADCEEB 91.03%);
}

.item__tag--red {
  background: -webkit-gradient(linear, right top, left top, color-stop(-0.08%, #C74146), color-stop(91.66%, #FF7977));
  background: -o-linear-gradient(right, #C74146 -0.08%, #FF7977 91.66%);
  background: linear-gradient(270deg, #C74146 -0.08%, #FF7977 91.66%);
}

.item__tag--orange {
  background: -webkit-gradient(linear, right top, left top, color-stop(-0.16%, #FF9C40), color-stop(106.39%, #FFCC91));
  background: -o-linear-gradient(right, #FF9C40 -0.16%, #FFCC91 106.39%);
  background: linear-gradient(270deg, #FF9C40 -0.16%, #FFCC91 106.39%);
}

.item-tabs__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
}

.item-tabs__btn {
  margin-right: 8px;
  width: calc(50% - 4px);
  background: #C9B7B3;
  border-radius: 2px 2px 0 0;
  height: 52px;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
}

.item-tabs__btn:last-child {
  margin-right: 0;
}

.item-tabs__btn.active {
  background: #F3ECEA;
  border: 1px solid #C9B7B3;
  border-bottom: none;
  color: #4B1000;
}

.item-tabs__box {
  display: none;
}

.item-tabs__box-btn {
  display: none;
}

.item-tabs__box-cont {
  background: #F3ECEA;
  border: 1px solid #C9B7B3;
  border-radius: 0 0 2px 2px;
  padding: 10px 12px 19px;
}

.item-tabs__box.active {
  display: block;
}

.item-tabs__box-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  height: 100px;
  padding-left: 54px;
  margin-bottom: 25px;
}

.item-tabs__box-area .counter {
  margin-right: 20px;
}

.item-tabs__box-price {
  font-weight: 500;
  font-size: 27px;
  line-height: 32px;
  color: #AA282C;
  font-family: "Roboto";
}

.item-tabs__box-items {
  padding-bottom: 21px;
  border-bottom: 2px solid #fff;
  margin-bottom: 21px;
}

.item-tabs__box-item {
  margin-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 54px;
}

.item-tabs__box-item:last-child {
  margin-bottom: 0;
}

.item-tabs__box-item .form__check-box {
  background: #fff;
}

.item-tabs__box-item .form__label {
  margin-bottom: 0;
}

.item-tabs__box-item .form__label-name {
  margin-bottom: 0;
}

.item-tabs__box-text {
  margin-left: 5px;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  font-family: "Roboto";
  color: #AA282C;
  margin-right: 6px;
  position: relative;
  bottom: -2px;
}

.item-tabs__box-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 54px;
  padding-right: 16px;
}

.item-tabs__box-bottom .btn {
  height: 47px;
  padding: 0 23px 0 30px;
  font-size: 19px;
}

.item-tabs__box-bottom .btn .icon {
  font-size: 30px;
  margin-left: 5px;
}

.item-tabs__box-summa {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: rgba(75, 16, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.item-tabs__box-summa span {
  margin-left: 11px;
  font-weight: 500;
  font-size: 27px;
  line-height: 32px;
  font-family: "Roboto";
  color: #AA282C;
}

.item__bottom {
  margin-bottom: 85px;
}

.item-stats {
  padding-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.item-stats__boxs {
  margin-right: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.item-stats__box {
  width: 90px;
  height: 90px;
  margin-right: 6px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F9E5E5;
  color: #AA282C;
  line-height: 17px;
}

.item-stats__box:last-child {
  margin-right: 0;
}

.item-stats__box > span span {
  display: block;
  width: 100%;
  font-size: 28px;
  line-height: 32px;
  color: #AA282C;
}

.item-stats__list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: -5px;
  max-width: 237px;
  width: 100%;
}

.item-stats__list li {
  border-bottom: 1px solid rgba(75, 16, 0, 0.15);
  color: rgba(75, 16, 0, 0.6);
  line-height: 17px;
  padding: 3px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.item-stats__list li span {
  margin-left: auto;
}

.item-stats__list li.accent {
  color: #AA282C;
}

.tooltip {
  border-radius: 50%;
  background: rgba(177, 143, 134, 0.31);
  width: 19px;
  min-width: 19px;
  height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  font-family: "Roboto";
}

.js-my-tooltip {
  position: relative;
}

.js-my-tooltip:after {
  content: attr(data-title);
  position: absolute;
  z-index: 1;
  bottom: 100%;
  margin-bottom: 12px;
  left: -6px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 15px rgba(75, 16, 0, 0.4);
          box-shadow: 0px 0px 15px rgba(75, 16, 0, 0.4);
  font-size: 15px;
  line-height: 17px;
  color: rgba(75, 16, 0, 0.4);
  height: 40px;
  font-weight: 400;
  padding: 0 22px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.js-my-tooltip:before {
  content: '';
  position: absolute;
  z-index: 2;
  margin-bottom: 2px;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-top: 10px solid #fff;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  display: none;
}

.tabs__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -12px;
  position: relative;
}

.tabs__controls:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: calc(100% - 12px);
  border-bottom: 1px solid #C9B7B3;
}

.tabs__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 12px;
  width: calc(33.3333% - 12px);
  max-width: calc(33.3333% - 12px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333% - 12px);
          flex: 0 0 calc(33.3333% - 12px);
  height: 52px;
  background: #F3ECEA;
  border-radius: 2px 2px 0 0;
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
  position: relative;
  z-index: 1;
  border: 1px solid #F3ECEA;
  border-bottom: none;
}

.tabs__btn .icon:first-child {
  margin-right: 7px;
  font-size: 25px;
  color: #AA282C;
}

.tabs__btn .icon:last-child {
  display: none;
  color: #AA282C;
  margin-left: 10px;
  font-size: 20px;
}

.tabs__btn.active {
  background: #fff;
  border-color: #C9B7B3;
  font-size: 23px;
  line-height: 26px;
}

.tabs__btn.active:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #fff;
}

.tabs__btn.active .icon:last-child {
  display: block;
}

.tabs__btn.accent {
  background: #F9E5E5;
  font-size: 16px;
  line-height: 18px;
  color: #AA282C;
  font-weight: 400;
}

.tabs__btn.accent.active {
  font-size: 23px;
  line-height: 26px;
}

.tabs__btn.accent.active .icon:first-child {
  font-size: 30px;
}

.tabs__boxs {
  margin-top: 48px;
}

.tabs__box {
  display: none;
  color: rgba(75, 16, 0, 0.6);
}

.tabs__box-btn {
  display: none;
}

.tabs__box p {
  margin-bottom: 28px;
}

.tabs__box p:last-child {
  margin-bottom: 0;
}

.tabs__box b {
  color: #4B1000;
}

.tabs__box a {
  color: #AA282C;
  border-bottom: 1px dotted;
}

.tabs__box-links li {
  margin-bottom: 8px;
}

.tabs__box-links li:last-child {
  margin-bottom: 0;
}

.tabs__box.active {
  display: block;
}

.tabs__box-cols {
  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;
}

.tabs__box-col {
  width: calc(50% - 16px);
  max-width: calc(50% - 16px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 16px);
          flex: 0 0 calc(50% - 16px);
}

.tabs__box-col:first-child {
  width: calc(50% - 65px);
  max-width: calc(50% - 65px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 65px);
          flex: 0 0 calc(50% - 65px);
}

@supports (flex-direction: column) {
  .card-promo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.card-promo .card__view:before {
  padding-top: 100%;
}

.card-promo__info {
  margin-top: 18px;
}

@supports (flex-direction: column) {
  .card-promo__info {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.card-promo__title {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 18px;
}

@supports (flex-direction: column) {
@media (max-width: 991px) {
    .card-promo__title {
      margin-bottom: auto;
    }
}
}

.card-promo__title a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #4B1000;
}

.card-promo__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.card-promo__sale {
  background: #EFC059;
  border-radius: 2px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  font-weight: 500;
  font-size: 20px;
  font-family: "Roboto";
  color: #FFFFFF;
  padding: 0 8px;
  margin-right: 12px;
}

.card-promo__date {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  font-family: "Roboto";
  color: #AA282C;
}

.card-promo__text {
  font-size: 13px;
  line-height: 15px;
  color: rgba(75, 16, 0, 0.7);
  margin-bottom: 18px;
}

.card-promo__text span {
  display: block;
}

.card-promo__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

@supports (flex-direction: column) {
  .card-promo__bottom {
    margin-top: auto;
  }

@media (max-width: 991px) {
    .card-promo__bottom {
      margin-top: 0;
    }
}
}

.card-promo__code {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  font-family: "Roboto";
  color: rgba(75, 16, 0, 0.7);
  margin-right: 8px;
}

.card-promo__btn {
  background: #BFA8A2;
  height: 32px;
  font-size: 13px;
  padding: 0 15px;
  margin-left: 10px;
}

.card-promo .share {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  font-size: 24px;
  color: #DDBFB8;
  position: relative;
}

.card-promo .share.active:after,
.card-promo .share.active:before,
.card-promo .share.active ~ .share-drop {
  opacity: 1;
  visibility: visible;
}

.card-promo .share:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  width: 17px;
  height: 17px;
  border-radius: 2px;
  background: #F1E9E7;
  z-index: 43;
  margin-top: 16px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.card-promo .share-drop {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  left: 0;
  width: 100%;
  z-index: 40;
  border-radius: 2px;
  background: #F1E9E7;
  padding: 15px 10px;
  -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
          box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.card-promo .share-drop__cont {
  height: 39px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 40px;
}

.card-promo .share-drop input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  height: 100%;
  padding: 0 10px 0 15px;
  font-size: 15px;
  line-height: 17px;
  background: none;
}

.card-promo .share-drop button {
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 35px;
  min-width: 35px;
  font-size: 22px;
  color: #AA282C;
}

.order-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
}

.order-step {
  margin-right: 30px;
  width: calc(25% - 30px);
  max-width: calc(25% - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - 30px);
          flex: 0 0 calc(25% - 30px);
  position: relative;
  padding-left: 67px;
}

.order-step__num {
  position: absolute;
  top: 0;
  left: 0;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: #fff;
  font-size: 35px;
  line-height: 55px;
  text-align: center;
  color: rgba(218, 203, 199, 0.64);
}

.order-step__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 51px;
  font-size: 20px;
  line-height: 23px;
  color: #AA282C;
  margin-bottom: 17px;
}

.order-step__text {
  color: rgba(75, 16, 0, 0.7);
  line-height: 1.36;
}

.quality {
  margin-top: 30px;
}

.quality__box {
  position: relative;
  margin-bottom: 38px;
  min-height: 347px;
}

.quality__box-info {
  padding-right: 388px;
}

.quality__box-title {
  font-weight: 300;
  font-size: 36px;
  line-height: 41px;
  text-transform: uppercase;
  color: #4B1000;
  margin-bottom: 32px;
}

.quality__box-text {
  line-height: 22px;
  color: rgba(75, 16, 0, 0.7);
}

.quality__box-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 358px;
}

.quality__box-img img {
  display: block;
  width: 100%;
}

.quality__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
  margin-bottom: 85px;
}

.quality__col {
  margin-right: 30px;
  width: calc(33.33333% - 30px);
  max-width: calc(33.33333% - 30px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.33333% - 30px);
          flex: 0 0 calc(33.33333% - 30px);
}

.quality__item {
  margin-bottom: 45px;
}

.quality__item:last-child {
  margin-bottom: 0;
}

.quality__item-pic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 55px;
  margin-bottom: 6px;
  min-height: 55px;
  color: #E9AEA1;
}

.quality__item-title {
  margin-bottom: 13px;
  font-weight: 300;
  font-size: 36px;
  line-height: 38px;
  color: #AA282C;
}

.quality__item-text {
  color: rgba(75, 16, 0, 0.7);
  line-height: 1.36;
}

.quality-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
}

.quality-cont__main {
  width: 272px;
  max-width: 272px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 272px;
          flex: 0 0 272px;
  margin-right: 94px;
  font-weight: 300;
  font-size: 28px;
  line-height: 36px;
  color: rgba(75, 16, 0, 0.7);
}

.quality-cont__item {
  margin-bottom: 45px;
}

.quality-cont__item:last-child {
  margin-bottom: 0;
}

.quality-cont__item-title {
  font-size: 20px;
  line-height: 23px;
  color: #AA282C;
  margin-bottom: 15px;
}

.quality-cont__item-text {
  line-height: 22px;
  color: rgba(75, 16, 0, 0.7);
}

.quality-block {
  margin-top: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quality-block__title {
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  color: rgba(75, 16, 0, 0.7);
  margin-right: 135px;
  width: 224px;
  max-width: 224px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 224px;
          flex: 0 0 224px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quality-block__title .icon {
  font-size: 39px;
  margin-right: 8px;
  color: rgba(98, 142, 47, 0.7);
}

.quality-block__main {
  line-height: 22px;
  color: rgba(75, 16, 0, 0.7);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.quality-block__main a {
  color: #628E2F;
  border-bottom: 1px dashed;
  line-height: 1.2;
}

.quality-block__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px;
}

.quality-block__list ul {
  width: calc(33.33333% - 5px);
  max-width: calc(33.33333% - 5px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.33333% - 5px);
          flex: 0 0 calc(33.33333% - 5px);
  margin-right: 7px;
}

.quality-block__list ul:last-child {
  margin-right: 0;
}

.quality-block__list ul li {
  margin-bottom: 9px;
}

.quality-block__list ul li:last-child {
  margin-bottom: 0;
}

.quality-block__list a {
  line-height: 25px;
}

.quality-block__line {
  line-height: 29px;
  color: rgba(75, 16, 0, 0.7);
}

.orders-item.active .orders-item__top {
  padding-bottom: 7px;
}

.orders-item.active .orders-item__top:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.orders-item.active .orders-item__content {
  display: block;
  margin-bottom: 40px;
}

.orders-item__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-right: 21px;
  position: relative;
  cursor: pointer;
  padding: 19px 0;
  border-bottom: 1px solid rgba(75, 16, 0, 0.2);
}

.orders-item__top:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  border-top: 7px solid #4B1000;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.orders-item__num {
  font-size: 28px;
  line-height: 32px;
  text-transform: uppercase;
  margin-right: 6px;
  color: #4B1000;
}

.orders-item__date {
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  margin-right: 19px;
  color: #4B1000;
}

.orders-item__status {
  border-radius: 2px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  text-transform: uppercase;
  font-size: 20px;
  color: #FFFFFF;
  background: rgba(75, 16, 0, 0.3);
}

.orders-item__status--green {
  background: #93C030;
}

.orders-item__price {
  margin-left: auto;
  width: 125px;
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  font-family: "Roboto";
  color: #AA282C;
  margin-right: 25px;
}

.orders-item__content {
  background: #FFFFFF;
  border: 1px solid rgba(75, 16, 0, 0.15);
  border-top: none;
  display: none;
}

.orders-item__info {
  background: #F3ECEA;
  padding: 18px 24px 24px 35px;
}

.orders-item__info-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 13px;
}

.orders-item__info-box {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #4B1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 17px;
}

.orders-item__info-box:last-child {
  margin-right: 0;
}

.orders-item__info-box span {
  display: inline-block;
  margin-left: 8px;
  background: #FFFFFF;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
  line-height: 1;
  font-size: 13px;
  color: rgba(75, 16, 0, 0.7);
}

.orders-item__info-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.orders-item__info-block {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.orders-item__info-line {
  margin-bottom: 2px;
  font-size: 13px;
  line-height: 1;
  color: rgba(75, 16, 0, 0.7);
}

.orders-item__info-line:last-child {
  margin-bottom: 0;
}

.orders-item__info-line .icon {
  font-size: 15px;
  color: #AA282C;
  vertical-align: middle;
  margin-left: -3px;
}

.orders-item__info-line .icon-address {
  font-size: 19px;
}

.orders-item__info-btn {
  margin-left: 60px;
}

.orders-item__info-btn .btn {
  width: 176px;
  height: 39px;
  font-size: 15px;
  white-space: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.orders-item__items {
  padding: 30px 35px 35px;
}

.orders-item__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 27px;
  border-bottom: 1px solid rgba(75, 16, 0, 0.2);
  margin-bottom: 34px;
}

.orders-item__item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.orders-item__item-img {
  margin-right: 25px;
  width: 88px;
  min-width: 88px;
  height: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.orders-item__item-img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.orders-item__item-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.orders-item__item-title {
  font-size: 18px;
  line-height: 21px;
  color: #4B1000;
  margin-bottom: 7px;
  margin-top: -5px;
}

.orders-item__item-price {
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  font-family: "Roboto";
  color: #AA282C;
  margin-bottom: 7px;
}

.orders-item__item-stats {
  font-size: 15px;
  line-height: 17px;
  color: rgba(75, 16, 0, 0.7);
}

.orders-item__item-stats li {
  margin-bottom: 4px;
}

.orders-item__item-stats li:last-child {
  margin-bottom: 0;
}

.orders-item__item-dop {
  display: none;
}

.orders-item__item-val {
  width: 65px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65px;
          flex: 0 0 65px;
  max-width: 65px;
  white-space: nowrap;
  font-weight: 300;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: -0.05em;
  color: #4B1000;
  margin-left: 30px;
}

.orders-item__item-summa {
  width: 119px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 119px;
          flex: 0 0 119px;
  max-width: 119px;
  margin-left: 60px;
  font-weight: 500;
  font-size: 25px;
  line-height: 29px;
  font-family: "Roboto";
  color: #4B1000;
  white-space: nowrap;
}

.basket-page .page-link {
  display: none;
}

.basket-page .section__title,
.basket-page .section--slider .section__title--lg {
  font-size: 25px;
}

.basket-page .section__title > .icon,
.basket-page .section--slider .section__title--lg > .icon {
  font-size: 34px;
  top: 0;
}

.basket-page .section__title {
  margin-bottom: 30px;
}

.basket-page .section__title .icon-present {
  color: #FFC738;
}

.basket-page .card-slider {
  margin-top: 24px;
}

.basket-page .card-slider .card-slider {
  margin-top: 0;
}

.basket-page .card__bottom {
  padding-top: 7px;
}

.basket-page .card__btn.btn--present {
  width: 40px;
  min-width: 40px;
  height: 40px;
  font-size: 25px;
}

.basket-page .section--dark {
  margin-bottom: 84px;
}

.basket-list {
  padding-top: 4px;
}

.basket-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 27px;
  margin-bottom: 42px;
  border-bottom: 1px solid rgba(75, 16, 0, 0.2);
  overflow: hidden;
}

.basket-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.basket-item__img {
  width: 97px;
  min-width: 97px;
  height: 96px;
  overflow: hidden;
  margin-right: 28px;
  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;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.basket-item__img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.basket-item__info {
  margin-right: 15px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 295px;
}

.basket-item__title {
  font-size: 18px;
  line-height: 21px;
  color: #4B1000;
  margin-bottom: 3px;
  margin-top: -0.24em;
}

.basket-item__price {
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  font-family: "Roboto";
  color: #AA282C;
  margin-bottom: 7px;
}

.basket-item__stats .item-tabs__box-item {
  margin-bottom: 6px;
  padding-left: 0;
}

.basket-item__stats .item-tabs__box-item:last-child {
  margin-bottom: 0;
}

.basket-item__stats .item-tabs__box-item .item-tabs__box-text,
.basket-item__stats .item-tabs__box-item .form__label--check .form__label-name {
  font-size: 15px;
}

.basket-item__stats .item-tabs__box-item .form__check-box {
  margin-right: 6px;
}

.basket-item__counter {
  width: 150px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  position: absolute;
  top: 0;
  right: 183px;
}

.basket-item__counter-info {
  margin-top: 9px;
  color: #4B1000;
  position: relative;
}

.basket-item__counter-info:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #4B1000;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.basket-item__present {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EFC059;
  border-radius: 25px;
  height: 39px;
  padding: 0 24px;
  color: #fff;
  font-size: 18px;
  margin-right: 47px;
  margin-left: 50px;
}

.basket-item__present .icon {
  margin-left: 5px;
  font-size: 1.3em;
}

.basket-item__summa {
  width: 107px;
  max-width: 107px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 107px;
          flex: 0 0 107px;
  white-space: nowrap;
  font-weight: 500;
  font-size: 25px;
  line-height: 1;
  font-family: "Roboto";
  color: #AA282C;
  margin-left: 40px;
  position: absolute;
  top: 0;
  right: 36px;
}

.basket-item__del {
  display: block;
  background: transparent;
  width: 22px;
  min-width: 22px;
  height: 22px;
  margin-left: 10px;
  position: relative;
}

.basket-item__del:after,
.basket-item__del:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 1px;
  background: #C9B7B3;
}

.basket-item__del:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.basket-item__del:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.card-alt {
  width: 20%;
  max-width: 20%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  background: #FFFFFF;
  border: 1px solid rgba(233, 174, 161, 0.4);
  border-radius: 2px;
  padding: 13px 13px 23px;
}

@supports (flex-direction: column) {
  .card-alt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.card-alt.active .card-alt__btn {
  display: none;
}

.card-alt.active .card-alt__counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card-alt + .card-alt {
  border-left: none;
}

.card-alt:nth-child(n + 6) {
  margin-top: -1px;
}

.card-alt:nth-child(6n) {
  border-left: 1px solid rgba(233, 174, 161, 0.4);
}

.card-alt__view {
  position: relative;
  overflow: hidden;
  margin-bottom: 11px;
}

.card-alt__view:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.card-alt__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-alt__img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.card-alt__favorite {
  top: 2px;
  right: 2px;
  position: absolute;
  z-index: 2;
}

.card-alt__title {
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #4B1000;
}

@supports (flex-direction: column) {
  .card-alt__title {
    margin-bottom: auto;
  }
}

.card-alt__price {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #AA282C;
  font-family: "Roboto";
  margin-bottom: 9px;
  margin-top: 4px;
}

.card-alt__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-alt__btn .btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 22px;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 2px;
}

.card-alt__counter {
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}

.popup-callback .popup__content {
  padding-top: 44px;
}

.popup-callback .form__action {
  margin-top: 37px;
}

.popup-callback .form__action .btn {
  padding: 0 34px;
}

.popup-login .form__action .btn {
  padding: 0 35px;
}

.popup-success {
  max-width: 746px;
}

.popup-success .popup__content {
  padding: 27px 75px 40px;
}

.popup-added {
  max-width: 386px;
}

.popup-added .popup__content {
  padding: 19px 22px 25px;
}

.popup-added .popup__title {
  font-size: 18px;
}

.popup-added .popup__action .btn {
  font-size: 16px;
}

.popup-alert {
  max-width: 276px;
}

.popup-alert .fancybox-button.fancybox-close-small {
  top: 11px;
  right: 11px;
}

.popup-alert .popup__content {
  padding: 28px 30px 15px;
  text-align: center;
}

.popup-alert .popup__content .btn {
  padding: 0 22px;
  height: 35px;
  font-size: 16px;
  margin-top: 13px;
}

.popup-favorite {
  max-width: 366px;
}

.popup-favorite .fancybox-button.fancybox-close-small {
  top: 26px;
  right: 23px;
}

.popup-favorite .popup__content {
  padding: 22px 50px 25px 26px;
}

@media (min-width: 768px) {
  .form-group--mt {
    margin-top: -21px;
  }

  .blog.isLine {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px 30px;
  }

  .blog.isLine .blog-item {
    position: relative;
    padding-left: 283px;
    min-height: 263px;
  }

  .blog.isLine .blog-item__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 263px;
  }

  .contacts-chops__box.active {
    background: #F3ECEA;
    border-color: #F3ECEA;
  }
}

@media (min-width: 992px) {
  .search {
    margin-bottom: 20px;
  }

  .search .card {
    margin-bottom: 78px;
  }

  .page-top {
    margin-top: 80px;
  }

  .page-top--promo {
    margin-top: 60px;
  }

  .page-top--profile {
    margin-top: 72px;
    margin-bottom: 57px;
  }

  .page-sort--alt .page-sort__content {
    padding-top: 17px;
    padding-bottom: 0;
  }

  .page-sort--alt .page-sort__content .form__label--check {
    margin-bottom: 14px;
  }

  .page-sort--alt .page-sort__content .form__items .form__label {
    margin-left: 35px;
    margin-right: 35px;
  }

  .page-info--mt {
    margin-top: 56px;
  }

  .page-info--favorite {
    margin-top: 56px;
    margin-bottom: 53px;
  }

  .page-info--favorite .page-title {
    margin-bottom: 20px;
  }

  .page-info--favorite + .page-sort {
    margin-bottom: 80px;
  }

  .page-title .icon-star-full {
    display: none;
  }

  .favorite-rezult {
    margin-bottom: 50px;
  }

  .section--slider .section__title--md {
    font-size: 32px;
  }

  .section--slider .section__title--lg {
    font-size: 34px;
  }

  .section__title > .icon-eye {
    font-size: 50px;
  }

  .post__alert p {
    margin-bottom: 24px;
  }

  .item__scroll-wrap {
    display: none !important;
  }

  .quality__item-pic .icon-mutton {
    font-size: 52px;
  }

  .quality__item-pic .icon-beef {
    font-size: 45px;
  }

  .quality__item-pic .icon-bird {
    font-size: 50px;
  }

  .basket-item:last-child {
    padding-bottom: 0;
  }

  .basket-item__present {
    position: absolute;
    top: 0;
    right: 70px;
  }

  .popup-new .popup__content {
    padding-top: 53px;
    padding-bottom: 83px;
  }
}

@media (min-width: 1200px) {
  a:hover {
    color: #AA282C;
  }

  .content {
    position: relative;
  }

  .content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 205px;
    background: #AA282C;
    z-index: -1;
  }

  .btn:hover {
    background: #880307;
    color: #fff;
  }

  .btn--light:hover {
    background: #AA282C;
  }

  .header.no-desktop {
    display: none;
  }

  .footer__nav a:hover {
    color: inherit;
    text-decoration: underline;
  }

  .popup__social .social a:hover {
    color: #fff;
  }

  .popup__info a:hover {
    text-decoration: underline;
  }

  .popup__item-title a:hover {
    text-decoration: underline;
  }

  .form__info a:hover {
    text-decoration: underline;
  }

  .form__link a:hover {
    text-decoration: underline;
  }

  .social a:hover {
    background: #AA282C;
    color: inherit;
  }

  .promo-pic:hover {
    color: #fff;
  }

  .promo__info a:hover {
    color: inherit;
    text-decoration: underline;
  }

  .menu-list > li > a:hover {
    background: #9E2828;
  }

  .menu-list > li > a:hover span {
    border-color: transparent;
  }

  .menu-list > li > a:hover .icon {
    color: #fff;
  }

  .breadcrumbs a:hover {
    text-decoration: underline;
  }

  .page-link a:hover span {
    border-bottom-color: transparent;
  }

  .page-reset .btn:hover .page-reset__close:after,
  .page-reset .btn:hover .page-reset__close:before {
    background: #fff;
  }

  .page-back a:hover {
    text-decoration: underline;
  }

  .page-top__link:hover .page-top__link-name {
    border-bottom-color: transparent;
  }

  .aside-box__btn .btn:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#8A3B3D), color-stop(50%, #AA282C));
    background: -o-linear-gradient(top, #8A3B3D 0%, #AA282C 50%);
    background: linear-gradient(180deg, #8A3B3D 0%, #AA282C 50%);
  }

  .aside-box__info a:hover {
    text-decoration: underline;
  }

  .card:hover .card__tags {
    opacity: 1;
    visibility: visible;
  }

  .card__remove:hover:after,
  .card__remove:hover:before {
    background: #AA282C;
  }

  .card__tags.active {
    opacity: 1;
    visibility: visible;
  }

  .card__tags.active .card__tags-btn {
    background: rgba(75, 16, 0, 0.6);
  }

  .card__tags.active .card__tags-btn .icon-fixed {
    display: none;
  }

  .card__tags.active .card__tags-btn .icon-close {
    display: block;
  }

  .card__title a:hover {
    text-decoration: underline;
  }

  .custom-select__dropdown li:hover {
    font-weight: bold;
  }

  .section--pb {
    padding-bottom: 45px;
  }

  .section__more a:hover {
    text-decoration: none;
  }

  .section--pmd {
    padding-top: 54px;
    padding-bottom: 70px;
  }

  .section--pmd .title {
    margin-bottom: 45px;
  }

  .section--quality {
    padding-top: 83px;
    padding-bottom: 85px;
    margin-bottom: 80px;
  }

  .section-btn:hover {
    color: #AA282C;
  }

  .card-slider .slick-arrow.slick-prev {
    left: calc((100vw - 1170px) / -2 - 80px);
  }

  .card-slider .slick-arrow.slick-next {
    right: calc((100vw - 1170px) / -2 - 80px);
  }

  .deliv-page {
    margin-top: 78px;
    margin-bottom: 94px;
  }

  .deliv-box__present-info a:hover {
    border-bottom-color: transparent;
  }

  .deliv-box__item:hover .deliv-box__item-status {
    opacity: 1;
    visibility: visible;
  }

  .deliv-box__item-title a:hover {
    text-decoration: none;
  }

  .banner--ferm .banner__btn:hover {
    background: rgba(168, 197, 151, 0.54);
    border: 1.5px solid rgba(255, 255, 255, 0.2);
  }

  .banner--meat .banner__btn:hover {
    background: rgba(233, 174, 161, 0.26);
    border: 1.5px solid rgba(255, 255, 255, 0.2);
  }

  .blog-item__title a:hover {
    text-decoration: none;
  }

  .blog-item__text a:hover {
    text-decoration: underline;
  }

  .contacts__info a:hover {
    text-decoration: underline;
  }

  .item {
    margin-top: 93px;
  }

  .js-my-tooltip:hover:after,
  .js-my-tooltip[data-visible="true"]:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .js-my-tooltip:hover:before,
  .js-my-tooltip[data-visible="true"]:before {
    display: block;
  }

  .tabs__box a:hover {
    border-bottom-color: transparent;
  }

  .card-promo__title a:hover {
    text-decoration: none;
  }

  .quality {
    margin-top: 70px;
  }

  .quality ~ .section:last-child {
    margin-bottom: 50px;
  }

  .quality-block__main a:hover {
    border-bottom-color: transparent;
  }

  .orders {
    margin-bottom: 150px;
  }

  .orders-item__item-title a:hover {
    text-decoration: underline;
  }

  .basket-page .title {
    margin-bottom: 47px;
    margin-top: 90px;
  }

  .basket-page .title:first-child {
    margin-top: 0;
  }

  .basket-page .title + form {
    margin-top: -20px;
  }

  .basket-page .card-slider .slick-arrow {
    top: calc((100% - 66px) / 2);
  }

  .basket-page .card-slider .slick-arrow.slick-prev {
    left: -80px;
  }

  .basket-page .card-slider .slick-arrow.slick-next {
    right: -80px;
  }

  .basket-item__title a:hover {
    text-decoration: underline;
  }

  .card-alt__title a:hover {
    text-decoration: underline;
  }
}

@media (max-width: 1439px) {
  .card-promo__code {
    font-size: 14px;
  }

  .card-promo__btn {
    padding: 0 10px;
  }
}

@media (max-width: 1399px) {
  .container--full {
    padding: 0 15px;
  }

  .menu {
    left: 15px;
    right: 15px;
  }
}

@media (max-width: 1199px) {
  body.mob-menu-opened {
    overflow: hidden;
  }

  body.mob-menu-opened .header {
    display: block;
  }

  body.mob-menu-opened .tpd-tooltip {
    display: none !important;
  }

  .content {
    padding-top: 46px;
  }

  .header {
    display: none;
    position: fixed;
    left: 0;
    top: 46px;
    height: calc(100% - 46px);
    background: -webkit-gradient(linear, left top, left bottom, from(#880205), to(#AA282C));
    background: -o-linear-gradient(top, #880205 0%, #AA282C 100%);
    background: linear-gradient(180deg, #880205 0%, #AA282C 100%);
    overflow-x: hidden;
    overflow-y: auto;
  }

  .header__top {
    background: transparent;
    height: auto !important;
    padding-bottom: 0 !important;
  }

  .header__top .container {
    display: block;
    padding: 0;
  }

  .header__main {
    background: transparent;
    padding: 0;
  }

  .header__main .container {
    display: block;
    padding: 0;
  }

  .header__menu {
    margin-right: 0;
  }

  .header__promo {
    margin-right: 0;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .header__nav {
    display: none;
  }

  .header__nav--mobile {
    display: block;
  }

  .header__phone {
    display: none;
  }

  .header__time {
    display: none;
  }

  .header__callback {
    display: none;
  }

  .header__logo {
    display: none;
  }

  .header__search {
    display: none;
  }

  .header__btns {
    display: block;
    margin-left: 0;
    margin-bottom: -5px;
    background: rgba(233, 174, 161, 0.2);
  }

  .header__btn {
    display: none;
    margin-right: 0;
  }

  .header__btn--reg,
  .header__btn--user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 17px 24px 13px 56px;
    margin-bottom: 5px;
    background: rgba(233, 174, 161, 0.2);
  }

  .header__btn--reg:last-child,
  .header__btn--user:last-child {
    margin-bottom: 0;
  }

  .header__btn .icon {
    position: absolute;
    left: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 18px;
    color: #fff;
    height: auto;
    width: auto;
    background: none;
  }

  .header__btn-name {
    display: block;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
  }

  .header-mobile {
    display: block;
    background: #AA282C;
    z-index: 100;
  }

  .header-mobile .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 46px;
  }

  .header-mobile .logo {
    margin-right: auto;
  }

  .header-mobile__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: -15px;
  }

  .header-mobile__btn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 45px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .header-mobile__btn.js-menu-trigger {
    background: #880205;
    width: 50px;
  }

  .header-mobile__btn.js-menu-trigger .icon {
    font-size: 24px;
  }

  .header-mobile__btn .icon {
    font-size: 20px;
    color: #E9AEA1;
  }

  .header-mobile__btn .icon-basket {
    font-size: 25px;
  }

  .header-mobile__btn-num {
    position: absolute;
    top: 8px;
    right: 6px;
    border-radius: 50%;
    background: #fff;
    width: 16px;
    height: 16px;
    font-weight: bold;
    font-size: 9px;
    font-weight: bold;
    font-family: "Roboto";
    color: #AA282C;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 16px;
  }

  .header-mobile__btn.active {
    background: #FFFFFF;
  }

  .header-mobile__btn.active > .icon {
    color: #AA282C;
  }

  .header-mobile__btn.active .header-mobile__btn-num {
    color: #fff;
    background: #AA282C;
  }

  .header-mobile__btn--search {
    position: relative;
  }

  .header-mobile__btn--search:after {
    content: '';
    position: absolute;
    z-index: 3;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
        -ms-transform: translateX(-50%) rotate(45deg);
            transform: translateX(-50%) rotate(45deg);
    width: 13px;
    height: 13px;
    background: #F1E9E7;
    border-radius: 2px;
    margin-top: -6px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }

  .header-mobile__btn--search.active {
    background: none;
  }

  .header-mobile__btn--search.active > .icon {
    color: #fff;
  }

  .header-mobile__btn--search.active .search-drop,
  .header-mobile__btn--search.active:after {
    opacity: 1;
    visibility: visible;
  }

  .footer__col--lg {
    margin: 0 50px;
  }

  .title {
    font-size: 40px;
    margin-bottom: 0.7em;
  }

  .site-title-wrap {
    display: block;
  }

  .promo-pic {
    width: 100%;
    height: auto;
    background: none;
    position: relative;
    font-size: 0;
    padding: 0 24px 0 56px;
    min-height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .promo-pic:before {
    content: '%';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 21px;
    background: #FAB51D;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Roboto";
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    color: #FFFFFF;
  }

  .promo-pic span {
    display: block;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #FFC647;
  }

  .nav--mobile {
    display: block;
  }

  .nav ul {
    display: block;
    padding-left: 54px;
    padding-right: 44px;
    padding-top: 17px;
    padding-bottom: 26px;
    background: rgba(233, 174, 161, 0.2);
    font-size: 12px;
    line-height: 14px;
    color: #fff;
  }

  .nav li {
    margin-right: 0;
  }

  .nav li:last-child a {
    border-bottom: none;
  }

  .nav a {
    padding: 8px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .menu {
    min-height: 0;
    padding-right: 0;
    margin-top: 0;
    opacity: 1;
    visibility: visible;
    position: static;
    background: none;
    padding-top: 6px;
  }

  .menu-btn {
    display: none;
  }

  .menu-list {
    padding: 0;
  }

  .menu-list > li {
    width: 100%;
  }

  .menu-list > li > a {
    padding-left: 56px;
    padding-right: 24px;
  }

  .menu-list > li > a.active {
    background: none;
  }

  .menu-list > li > a.active ~ .menu-drop {
    display: block;
  }

  .menu-list > li > a.active ~ .menu-drop .menu-drop {
    display: block;
  }

  .menu-list > li > a span {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    padding: 9px 15px 9px 0;
    position: relative;
  }

  .menu-list > li > a span:after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 4px;
    border-top: 4px solid;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }

  .menu-list > li > a .icon {
    left: 21px;
    font-size: 21px;
  }

  .menu-drop {
    width: 100%;
    position: static !important;
    height: auto;
    display: none;
    opacity: 1;
    visibility: visible;
    background: rgba(233, 174, 161, 0.09);
    padding: 3px 0;
  }

  .menu-drop a {
    padding-left: 56px;
    padding-right: 24px;
  }

  .menu-drop a span {
    font-size: 12px;
    line-height: 14px;
    padding: 6px 0;
    border-bottom: none;
  }

  .menu-banner {
    display: none;
  }

  .main-slider__item a:before {
    padding-top: 36%;
  }

  .profile-page {
    margin-bottom: 40px;
  }

  .inner {
    display: block;
  }

  .inner__main {
    width: 100%;
    max-width: 100%;
  }

  .inner__aside {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-top: 25px;
  }

  .inner__aside-content {
    position: static !important;
    height: auto !important;
  }

  .inner__aside-content > * {
    width: 100% !important;
    position: static !important;
    height: auto !important;
  }

  .inner__aside-content .page-link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .card-slider .slick-list {
    margin-left: -7px;
    margin-right: -7px;
  }

  .card-slider .card-wrap {
    padding: 0 7px;
  }

  .deliv-item__img {
    height: 55px;
    margin-bottom: 5px;
    background-position: center;
  }

  .deliv-item:nth-child(1) {
    margin-right: 30px;
    padding-left: 90px;
  }

  .deliv-item:nth-child(2) {
    margin-right: 30px;
    padding-left: 80px;
  }

  .deliv-item:nth-child(3) {
    padding-left: 100px;
  }

  .contacts__info {
    font-size: 18px;
  }

  .contacts-chops {
    margin-bottom: 0;
    margin-top: 80px;
  }

  .contacts-chops__info {
    margin-right: 15px;
  }

  .contacts-chops__box {
    margin-bottom: 15px;
  }

  .item__view {
    max-width: calc(40% - 15px);
  }

  .item__imgs .slick-arrow {
    top: 220px;
  }

  .card-promo__bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .card-promo__bottom > * {
    margin-bottom: 10px;
  }

  .card-promo__code {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .card-promo__btn-wrap {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 0;
  }

  .card-promo__btn {
    margin-left: 0;
  }

  .card-promo .share {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 10px;
  }

  .card-promo .share:after {
    margin-top: 8px;
  }

  .card-promo .share-drop {
    margin-top: 0;
    top: 40px;
  }

  .orders {
    margin-bottom: 30px;
  }

  .basket-page .container {
    position: relative;
  }

  .basket-page .page-link {
    display: block;
    position: absolute;
    right: 15px;
    top: 30px;
  }

  .basket-page .section--slider {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 1100px) {
  .card__view:before {
    padding-top: 243px;
  }

  .item__imgs .slick-arrow {
    top: 190px;
  }
}

@media (max-width: 1000px) {
  .card__view:before {
    padding-top: 220px;
  }
}

@media (max-width: 991px) {
  html {
    font-size: 12px;
    line-height: 14px;
  }

  p {
    margin-bottom: 10px;
  }

  .container + .section--slider {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .slick-arrow {
    width: 66px;
    height: 66px;
    font-size: 17px;
  }

  .slick-prev {
    left: -40px;
    padding-right: 9px;
  }

  .slick-next {
    right: -40px;
    padding-left: 9px;
  }

  .jq-selectbox__dropdown li {
    font-size: 12px;
  }

  .fancybox-button.fancybox-close-small {
    top: 9px;
    right: 13px;
  }

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

  .btn-favorite {
    width: 19px;
    min-width: 19px;
    height: 19px;
  }

  .btn-favorite .pic {
    background-size: 19px;
  }

  .footer {
    margin-top: 35px;
  }

  .footer__copy {
    font-size: 9px;
  }

  .footer__cols {
    margin-bottom: 35px;
  }

  .footer__col:nth-child(1) {
    width: 118px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 118px;
            flex: 0 0 118px;
  }

  .footer__col:nth-child(3) {
    width: 205px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 205px;
            flex: 0 0 205px;
  }

  .footer__col--lg {
    margin: 0 35px;
  }

  .footer__nav {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
  }

  .footer__nav li {
    font-size: 13px;
  }

  .footer__pay {
    padding-bottom: 0;
    max-width: 64px;
  }

  .popup__title {
    font-size: 12px;
    line-height: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .popup__content {
    padding: 20px 15px;
  }

  .popup .form__action {
    margin-top: 15px;
  }

  .popup .form__action .btn {
    font-size: 15px;
    width: 100%;
  }

  .popup__text {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 15px;
    min-height: 0;
  }

  .popup__text--simple {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 15px;
  }

  .popup__btns li {
    margin-bottom: 10px;
  }

  .popup__btns .btn {
    font-size: 15px;
  }

  .popup__header {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 8px;
  }

  .popup__order {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 15px;
  }

  .popup__area textarea {
    height: 90px;
  }

  .popup__item {
    padding: 10px 10px 10px 100px;
    min-height: 100px;
  }

  .popup__item-img {
    width: 80px;
    height: 80px;
    left: 10px;
    top: 10px;
  }

  .popup__item-title {
    font-size: 15px;
    line-height: 17px;
  }

  .popup__item-line {
    font-size: 13px;
    line-height: 15px;
  }

  .popup__action .btn {
    padding: 0 15px;
    font-size: 12px;
    height: 34px;
  }

  .popup__line {
    font-size: 15px;
    line-height: 17px;
  }

  .popup__alr {
    font-size: 15px;
    line-height: 17px;
  }

  .form__items {
    margin-right: -14px;
  }

  .form__items .form__label {
    margin-left: 0;
    margin-right: 14px;
  }

  .form__items .form__label:last-child {
    margin-bottom: 5px;
  }

  .form__items .form__label--check {
    height: auto;
  }

  .form__items .form__label--check .form__label-name {
    font-size: 12px;
    white-space: initial;
  }

  .form__label--arrow:after {
    right: 12px;
    border-top: 4px solid #4B1000;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }

  .form__label--arrow .form__input {
    padding-right: 32px;
  }

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

  .form__label--check .form__label-name {
    font-size: 12px;
    line-height: 14px;
  }

  .form__input {
    font-size: 11px;
  }

  .form__check-box {
    width: 14px;
    min-width: 14px;
    height: 14px;
    margin-right: 8px;
  }

  .form__check-box:after {
    width: 5px;
    height: 5px;
  }

  .phone-box {
    margin-bottom: 18px;
  }

  .phone-box__title {
    font-size: 12px;
  }

  .phone-box__val {
    font-size: 16px;
    font-weight: 400;
  }

  .social a {
    width: 41px;
    height: 41px;
    min-width: 41px;
  }

  .promo-result {
    margin-bottom: 17px;
  }

  .promo__title {
    font-size: 15px;
    padding-left: 50px;
    line-height: 17px;
    width: 178px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 178px;
            flex: 0 0 178px;
  }

  .promo__title:before {
    font-size: 24px;
    width: 40px;
    height: 40px;
  }

  .promo__area {
    margin: 0 15px;
  }

  .promo-banner {
    padding: 20px 0;
    margin-top: 0;
    margin-bottom: 28px;
  }

  .promo-banner__content {
    display: block;
  }

  .promo-banner__title {
    padding-left: 0;
    font-size: 24px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 7px;
  }

  .promo-banner__title br {
    display: none;
  }

  .promo-banner__title span {
    display: none;
  }

  .promo-banner__title:before {
    display: none;
  }

  .breadcrumbs {
    margin-bottom: 26px;
  }

  .breadcrumbs li {
    font-size: 12px;
    line-height: 14px;
    padding-right: 15px;
    margin-right: 8px;
  }

  .page-center--alt {
    max-width: 100%;
  }

  .page-reset .btn {
    height: auto;
    border: none;
    padding: 0;
    line-height: 13px;
    font-size: 11px;
    background: none;
    text-transform: none;
    font-weight: 400;
  }

  .page-back a {
    font-size: 12px;
    line-height: 15px;
  }

  .page-more {
    margin-top: 40px;
  }

  .page-top {
    margin-bottom: 21px;
  }

  .page-top__line {
    margin-bottom: 4px;
  }

  .page-top__title {
    font-size: 15px;
    line-height: 17px;
    font-weight: 400;
  }

  .page-top__title .icon {
    font-size: 13px;
    margin-left: 5px;
  }

  .page-top__text {
    margin-bottom: 16px;
    font-size: 11px;
    padding-right: 10px;
  }

  .page-top--profile {
    margin-top: 37px;
    margin-bottom: 29px;
  }

  .page-top--orders {
    margin-top: 37px;
    margin-bottom: 31px;
  }

  .page-btns {
    margin-bottom: -6px;
    margin-right: -6px;
  }

  .page-btns li {
    margin-right: 6px;
    margin-bottom: 6px;
  }

  .page-btns a {
    font-size: 11px;
    padding: 4px 11px;
  }

  .page-sort {
    margin-bottom: 16px;
  }

  .page-sort__content {
    padding: 13px 15px 10px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .page-stars {
    display: none;
  }

  .page-info {
    margin-bottom: 20px;
  }

  .page-title {
    font-size: 15px;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 9px;
  }

  .page-title .icon {
    font-size: 18px;
    margin-right: 6px;
  }

  .page-text {
    display: none;
  }

  .page-text-trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .page-text-trigger button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #AA282C;
    background: none;
  }

  .page-text-trigger button:after {
    content: '';
    display: block;
    border-top: 4px solid #4B1000;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    margin-left: 7px;
  }

  .page-text-trigger button span {
    font-size: 11px;
    line-height: 13px;
    border-bottom: 1px dashed #AA282C;
  }

  .page-text-trigger.active {
    margin-bottom: 10px;
  }

  .page-text-trigger.active ~ .page-text {
    display: block;
  }

  .sort {
    position: static;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }

  .sort .custom-select {
    width: 100%;
  }

  .sort .custom-select__select {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sort .custom-select__dropdown {
    width: 100%;
  }

  .sort .custom-select__dropdown li {
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sort .custom-select__dropdown li .icon {
    position: relative;
    margin-left: 10px;
  }

  .sort .custom-select__dropdown li.selected {
    display: none;
  }

  .filter-box {
    margin-bottom: 0;
  }

  .filter-box.edit .filter-box__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .filter-box.edit .filter-box__title:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #AA282C;
    margin-right: 10px;
  }

  .filter-box.active {
    margin-bottom: 10px;
  }

  .filter-box.active:last-child {
    margin-bottom: 0;
  }

  .filter-box.active .filter-box__title {
    margin-bottom: 14px;
  }

  .filter-box.active .filter-box__title:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }

  .filter-box.active .filter-box__content {
    display: block;
  }

  .filter-box__title {
    font-size: 12px;
    line-height: 30px;
    color: #4B1000;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(75, 16, 0, 0.3);
    position: relative;
  }

  .filter-box__title br {
    display: none;
  }

  .filter-box__title:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 5px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    border-top: 4px solid #4B1000;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }

  .filter-box__content {
    max-height: 99999999px;
    display: none;
  }

  .filter-box__content.scroll-content {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }

  .filter-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
  }

  .filter-top__title {
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
    color: #4B1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: none;
  }

  .filter-top__title .icon {
    font-size: 15px;
    margin-right: 4px;
    color: #BFA8A2;
  }

  .filter-top__reset {
    font-size: 11px;
    line-height: 13px;
    color: rgba(75, 16, 0, 0.3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: none;
    margin-right: 10px;
  }

  .filter-top__reset span {
    display: block;
    margin-left: 5px;
    width: 12px;
    height: 12px;
    position: relative;
  }

  .filter-top__reset span:after,
  .filter-top__reset span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 1px;
    background: #C9B7B3;
  }

  .filter-top__reset span:after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }

  .filter-top__reset span:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }

  .cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -15px;
  }

  .cards--sort {
    margin-top: 33px;
  }

  .cards-alt {
    display: block;
  }

  .cards-alt.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 28px;
  }

  .cards-alt.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .cards-alt.scroll-content:after,
  .cards-alt.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .cards > * {
    float: none;
    width: calc(25% - 15px);
    max-width: calc(25% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 15px);
            flex: 0 0 calc(25% - 15px);
    margin-right: 15px;
    margin-bottom: 16px;
  }

  .cards > *.sort {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
    margin-bottom: 22px;
  }

  .cards > *.filter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
    width: calc(100% - 15px);
    max-width: calc(100% - 15px);
    margin-bottom: 26px;
  }

  .cards > *.card--big {
    width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 15px);
            flex: 0 0 calc(50% - 15px);
  }

  .cards-more--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .card__remove {
    width: 20px;
  }

  .card__view:before {
    padding-top: 100%;
  }

  .card__sale {
    font-weight: 500;
    font-size: 9px;
    line-height: 10px;
    width: 100px;
    padding: 3px 0;
    -webkit-transform: rotate(-45deg) translate(-21%, -375%);
        -ms-transform: rotate(-45deg) translate(-21%, -375%);
            transform: rotate(-45deg) translate(-21%, -375%);
  }

  .card__favorite {
    top: 6px;
    right: 9px;
  }

  .card__status {
    top: 2px;
    left: 6px;
    width: 64px;
    height: 64px;
  }

  .card__status--new {
    font-size: 19px;
  }

  .card__status--sale {
    font-size: 37px;
  }

  .card__status--ferm {
    background-size: 120px;
  }

  .card__bottom {
    padding-top: 5px;
  }

  .card__title {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 5px;
    padding-right: 0;
    height: 27px;
  }

  .card__line {
    min-height: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .card__line > span {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
  }

  .card__val,
  .card__price {
    font-size: 16px;
    line-height: 19px;
  }

  .card__counter {
    margin-left: 0;
    margin-top: 7px;
    width: 100%;
  }

  .card__btn {
    position: static;
    width: 100%;
    max-width: 112px;
    height: 27px;
    margin-top: 7px;
    border-radius: 2px;
  }

  .card__btn span {
    display: block;
    font-weight: 400;
    text-transform: none;
    font-size: 13px;
  }

  .card__btn .icon {
    left: 0;
    font-size: 20px;
    margin-left: 6px;
  }

  .card__text {
    display: none;
  }

  .card--big .card__view:before {
    padding-top: 47%;
  }

  .card--big .card__bottom {
    padding-top: 13px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .card--big .card__info {
    margin-left: 0;
    min-width: 140px;
  }

  .card--big .card__counter,
  .card--big .card__btn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 100%;
    margin-top: 0;
  }

  .custom-select__text {
    font-size: 12px;
  }

  .custom-select__trigger {
    width: 20px;
    min-width: 20px;
  }

  .custom-select__arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4B1000;
  }

  .custom-select__dropdown li {
    font-size: 12px;
  }

  .custom-select__dropdown li .icon {
    font-size: 15px;
  }

  .counter a {
    width: 27px;
    min-width: 27px;
    height: 27px;
  }

  .counter a:after {
    height: 1px;
    width: 11px;
  }

  .counter a[data-btn="inc"]:before {
    height: 11px;
    width: 1px;
  }

  .counter__line {
    width: 58px;
    min-width: 58px;
    font-size: 15px;
  }

  .section {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .section {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  .section__more {
    bottom: 50%;
    left: auto;
    right: 0;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
  }

  .section__more a {
    font-size: 0;
  }

  .section__more a span {
    font-weight: 300;
    font-size: 15px;
    line-height: 17px;
    text-transform: capitalize;
    display: inline-block;
    text-decoration: underline;
  }

  .section__more a span {
    font-size: 11px;
  }

  .section__more > span {
    display: none;
  }

  .section--slider {
    padding-bottom: 0;
  }

  .section--slider + .section--slider,
  .section--slider + .section--img {
    margin-top: -25px;
  }

  .section--slider + .section--slider {
    padding-top: 20px;
  }

  .section--slider .section__title {
    font-size: 15px;
    line-height: 17px;
  }

  .section--slider .section__title--alt {
    margin-bottom: 20px;
  }

  .section--slider .section__title--md {
    margin-bottom: 9px;
  }

  .section--dark {
    padding-top: 20px;
  }

  .section--info {
    background: transparent;
    padding: 0 0 30px 0;
  }

  .section--img {
    margin-top: 0;
    margin-bottom: 0 !important;
    padding-bottom: 73px;
    padding-top: 24px;
  }

  .section--img .scroll-element.scroll-x.scroll-scrollx_visible .scroll-bar {
    background: #FFFFFF;
  }

  .section--img .scroll-wrapper {
    padding-bottom: 45px;
  }

  .section--img .banner {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0 !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .section--img .banner__info {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding: 0;
    height: 73px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 0;
  }

  .section--img .banner__title {
    margin-bottom: 0;
    font-weight: normal;
    font-size: 21px;
    line-height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 35px 0 20px;
  }

  .section--img .banner__title:after {
    content: '';
    display: block;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    width: 10px;
    height: 10px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
        -ms-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
    position: absolute;
    top: 50%;
    right: 23px;
  }

  .section--img .banner__btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    border: none;
    background: none;
    padding: 0;
    border-radius: 0;
  }

  .section--img .banner__text,
  .section--img .banner__img {
    display: none;
  }

  .section--img .card__bottom {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }

  .section--scroll {
    padding-bottom: 0;
    margin-bottom: 35px;
  }

  .section--scroll .title {
    font-weight: 300;
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    color: rgba(75, 16, 0, 0.15);
  }

  .section--quality {
    padding-top: 0;
    background: none;
    padding-bottom: 36px;
    margin-bottom: 0;
  }

  .section--quality + .section {
    margin-top: 0;
  }

  .section__stars {
    display: none;
  }

  .section__title {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 14px;
    font-weight: 400;
  }

  .section__title > .icon {
    font-size: 23px;
    margin-right: 4px;
  }

  .section__title > .icon-eye {
    font-size: 33px;
  }

  .section__title > .icon-rabbit {
    top: -0.16em;
    font-size: 22px;
  }

  .section__title > .icon-bird,
  .section__title > .icon-meat {
    top: -0.06em;
    font-size: 28px;
  }

  .section__title > .icon-cooking {
    font-size: 25px;
  }

  .section__title > .icon-pork {
    font-size: 30px;
  }

  .section__title > .icon-star-full {
    font-size: 18px;
    margin-right: 6px;
  }

  .section__title--alt {
    position: relative;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section__title--alt {
    margin-bottom: 20px;
  }

  .section__title--md {
    font-size: 15px;
    line-height: 17px;
  }

  .section-btn {
    display: none;
  }

  .card-slider {
    margin-top: 12px;
  }

  .deliv-item__img {
    position: static;
    width: 100%;
  }

  .deliv-item__title {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
  }

  .deliv-item__text {
    display: none;
  }

  .deliv-item:nth-child(1) {
    padding-left: 0;
  }

  .deliv-item:nth-child(2) {
    padding-left: 0;
  }

  .deliv-item:nth-child(2) .deliv-item__img {
    width: 100%;
  }

  .deliv-item:nth-child(3) {
    padding-left: 0;
  }

  .deliv-item:nth-child(3) .deliv-item__img {
    width: 100%;
  }

  .deliv-box {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .deliv-box.active .deliv-box__trigger {
    border-bottom-color: transparent;
  }

  .deliv-box.active .deliv-box__alert {
    display: block;
  }

  .deliv-box.active .deliv-box__content {
    display: block;
    margin-bottom: 21px;
  }

  .deliv-box--alt {
    float: none;
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
    max-width: 100vw;
  }

  .deliv-box--alt .deliv-box__title {
    background: none;
    padding: 0;
    text-align: left;
  }

  .deliv-box--alt .deliv-box__trigger {
    color: #4B1000;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    margin-left: 15px;
    margin-right: 15px;
  }

  .deliv-box--alt .deliv-box__trigger span {
    display: none;
  }

  .deliv-box--alt .deliv-box__alert {
    display: none;
    background: #AA282C;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    line-height: 13px;
    color: #FFFFFF;
    padding: 7px 0;
    margin-top: -5px;
  }

  .deliv-box--alt .deliv-box__content {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 11px;
    padding-bottom: 24px;
  }

  .deliv-box__present {
    margin-left: 0;
    margin-right: 0;
    padding: 13px 8px;
    margin-bottom: 12px;
  }

  .deliv-box__present-pic {
    width: 32px;
    min-width: 32px;
    height: 32px;
    font-size: 18px;
    margin-right: 13px;
  }

  .deliv-box__present-info {
    font-size: 11px;
    line-height: 13px;
  }

  .deliv-box__present-info br {
    display: none;
  }

  .deliv-box__title {
    margin-bottom: 0;
  }

  .deliv-box__trigger {
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    color: #4B1000;
    font-weight: 400;
    padding: 15px 20px 16px 0;
    border-bottom: 1px solid rgba(75, 16, 0, 0.3);
    position: relative;
  }

  .deliv-box__trigger:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -2px;
    border-top: 4px solid #4B1000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }

  .deliv-box__content {
    display: none;
  }

  .deliv-box__info {
    line-height: 13px;
    font-size: 11px;
    margin-top: 12px;
  }

  .deliv-box__item {
    padding-bottom: 5px;
    margin-bottom: 5px;
  }

  .deliv-box__item-line {
    margin-bottom: 0;
  }

  .deliv-box__item-line--mb {
    margin-bottom: 10px;
  }

  .deliv-box__item-line--mb:first-child {
    margin-top: 16px;
  }

  .deliv-box__item-line--mb ~ .deliv-box__item-line {
    margin-top: 5px;
  }

  .deliv-box__item-title {
    font-size: 11px;
    line-height: 13px;
  }

  .deliv-box__item-title a {
    font-size: 11px;
    line-height: 13px;
  }

  .deliv-box__item-time {
    font-size: 11px;
    line-height: 13px;
  }

  .deliv-box__item-price {
    font-size: 11px;
    line-height: 13px;
    margin-right: 0;
    margin-left: 20px;
  }

  .deliv-box__item--alt {
    padding-bottom: 12px;
  }

  .deliv-box__item--alt .deliv-box__item-price {
    max-width: 125px;
  }

  .category {
    margin-top: 38px;
    margin-bottom: 0;
  }

  .category + .section {
    margin-top: 0;
  }

  .category__list {
    margin-bottom: 0;
    margin-right: 0;
    display: block;
  }

  .category__list.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 40px;
  }

  .category__list.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .category__list.scroll-content:after,
  .category__list.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .category-item {
    margin-bottom: 0;
    margin-right: 15px;
    width: 212px;
    max-width: 212px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 212px;
            flex: 0 0 212px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .category-item:last-child {
    margin-right: 0;
  }

  .category-item--big {
    width: 320px;
    max-width: 320px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 320px;
            flex: 0 0 320px;
  }

  .category-item--combo .category-item__title {
    font-size: 14px;
    padding-top: 16px;
  }

  .category-item--combo .category-item {
    height: 92px;
    margin-bottom: 24px;
  }

  .category-item--combo .category-item:nth-child(3),
  .category-item--combo .category-item:nth-child(2) {
    height: 96px;
    margin-bottom: 0;
  }

  .category-item--combo .category-item:nth-child(3) .category-item__title,
  .category-item--combo .category-item:nth-child(2) .category-item__title {
    padding-top: 10px;
  }

  .category-item--sm {
    margin-top: 0;
  }

  .category-item__title {
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    padding: 17px 10px;
  }

  .category-item__box {
    width: 53px;
    height: 53px;
    left: 22px;
    bottom: 27px;
    font-weight: 300;
  }

  .category-item__box--sale {
    font-size: 37px;
    left: 17px;
    bottom: 19px;
  }

  .category-item__box--new {
    font-size: 18px;
  }

  .category-item__img-desktop {
    display: none;
  }

  .category-item__img-mobile {
    display: block;
  }

  .info .scroll-element.scroll-x.scroll-scrollx_visible {
    display: none !important;
  }

  .info.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }

  .info.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .info__item {
    width: 290px;
    max-width: 290px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 290px;
            flex: 0 0 290px;
    background: #F1E9E7;
    padding: 36px 29px 28px;
  }

  .info__item--lg {
    width: 290px;
    max-width: 290px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 290px;
            flex: 0 0 290px;
    padding: 0;
  }

  .info__item--question {
    width: 290px;
    max-width: 290px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 290px;
            flex: 0 0 290px;
    margin-right: 0;
  }

  .info__q {
    background: -o-linear-gradient(273.48deg, rgba(219, 208, 205, 0.8) -27.15%, rgba(150, 130, 125, 0.688) 118.13%);
    background: linear-gradient(176.52deg, rgba(219, 208, 205, 0.8) -27.15%, rgba(150, 130, 125, 0.688) 118.13%);
    padding-left: 0;
    min-height: 0;
    padding: 36px 12px 24px 40px;
  }

  .info__q-text {
    line-height: 24px;
    font-size: 17px;
    padding-left: 7px;
    margin-bottom: 20px;
  }

  .info__q-text:before {
    font-size: 59px;
    margin-right: 0;
    top: 0;
    line-height: 23px;
  }

  .info__q-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .info__q-avatar {
    position: static;
    width: 65px;
    min-width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 19px;
  }

  .info__q-name {
    font-size: 13px;
    line-height: 15px;
    color: #FFFFFF;
    padding-right: 17px;
  }

  .info__text {
    font-size: 13px;
    line-height: 20px;
  }

  .info__question {
    font-size: 25px;
    line-height: 35px;
    color: rgba(75, 16, 0, 0.4);
  }

  .banner--page {
    margin-left: -15px;
    margin-right: -15px;
  }

  .banner--page + .quality-block {
    margin-top: 39px;
  }

  .banner--page .banner__info {
    padding: 34px 17px 29px;
    min-height: 0;
    min-width: 0;
    width: 100%;
  }

  .banner--page .banner__title {
    text-align: center;
    font-weight: normal;
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 17px;
  }

  .banner--page .banner__text {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 18px;
  }

  .banner--page .banner__btn {
    height: 48px;
    width: 100%;
    border-radius: 2px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
  }

  .banner__img {
    display: none;
  }

  .banner__label {
    height: 62px;
    width: 62px;
    background-size: 91px;
    top: 13px;
    right: 21px;
  }

  .blog {
    grid-gap: 30px 15px;
  }

  .blog-item__img {
    margin-bottom: 10px;
  }

  .blog-item__title {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
    min-height: 34px;
  }

  .blog-item__date {
    font-size: 13px;
    line-height: 15px;
  }

  .post {
    margin-bottom: 0;
  }

  .post__title {
    font-size: 18px;
    line-height: 21px;
  }

  .post__date {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 20px;
  }

  .post__q {
    display: block;
    margin-bottom: 20px;
  }

  .post__q-avatar {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .post__q-text-cont {
    font-size: 15px;
    line-height: 17px;
    padding: 10px 15px;
  }

  .post__q-text:before {
    top: -5px;
    left: 20px;
    margin-left: 0;
  }

  .post__alert {
    margin-bottom: 30px;
    padding: 10px 15px;
  }

  .post-box {
    margin-bottom: 30px;
    padding-right: 0;
  }

  .post-box__title {
    font-size: 16px;
    line-height: 17px;
    padding-left: 30px;
    margin-bottom: 15px;
  }

  .post-box__title > .icon {
    margin-left: 7px;
    font-size: 17px;
  }

  .post-box__pic {
    width: 24px;
    height: 24px;
    font-size: 14px;
  }

  .post-box__img {
    position: static;
    margin-bottom: 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-height: 50vw;
    overflow: hidden;
  }

  .post-box__img img {
    width: 100%;
  }

  .contacts {
    margin-top: 22px;
  }

  .item {
    margin-top: -15px;
  }

  .item__top {
    display: block;
    margin-bottom: 22px;
  }

  .item__view {
    display: none;
  }

  .item__title {
    margin-top: 0;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 15px;
  }

  .item__line {
    display: block;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .item__line > * {
    margin-right: 0;
    margin-bottom: 0;
  }

  .item__tags {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .item__tag {
    font-size: 6px;
    height: 18px;
    padding-right: 16px;
  }

  .item__tag:last-child {
    padding: 0 17px;
  }

  .item__stars .stars {
    font-size: 14px;
  }

  .item-tabs__controls {
    display: none;
  }

  .item-tabs__btn {
    height: 48px;
    font-size: 15px;
  }

  .item-tabs__box {
    display: block;
    margin-bottom: 8px;
  }

  .item-tabs__box:last-child {
    margin-bottom: 0;
  }

  .item-tabs__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    background: -webkit-gradient(linear, left bottom, left top, from(#931014), to(#B93A3E));
    background: -o-linear-gradient(bottom, #931014 0%, #B93A3E 100%);
    background: linear-gradient(0deg, #931014 0%, #B93A3E 100%);
    border-radius: 2px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
    color: #FFFFFF;
  }

  .item-tabs__box-btn:after {
    content: '';
    margin-left: 10px;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }

  .item-tabs__box-btn.active {
    background: #BFA8A2;
  }

  .item-tabs__box-btn.active:after {
    opacity: 0;
  }

  .item-tabs__box-btn.active ~ .item-tabs__box-cont {
    display: block;
    margin-bottom: 24px;
  }

  .item-tabs__box-cont {
    padding: 7px 7px 0;
  }

  .item-tabs__box-cont {
    display: none;
  }

  .item-tabs__box-area {
    padding-left: 34px;
    height: 60px;
    margin-bottom: 21px;
  }

  .item-tabs__box-area .counter {
    margin-right: 10px;
  }

  .item-tabs__box-price {
    font-size: 20px;
  }

  .item-tabs__box-items {
    border-bottom: none;
    padding-bottom: 0;
  }

  .item-tabs__box-item {
    padding-left: 34px;
    margin-bottom: 16px;
  }

  .item-tabs__box-item .form__check-box {
    position: absolute;
    top: 100%;
    margin-top: 5px;
    left: 0;
  }

  .item-tabs__box-item .form__label {
    position: relative;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .item-tabs__box-item .form__label-name {
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .item-tabs__box-item .tooltip {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 4px;
    width: 17px;
    height: 17px;
    font-size: 12px;
  }

  .item-tabs__box-text {
    margin-right: 0;
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 15px;
  }

  .item-tabs__box-bottom {
    padding-left: 0;
    background: #b84546;
    border-radius: 2px;
    overflow: hidden;
    margin-left: -7px;
    margin-right: -7px;
    height: 48px;
    padding-right: 0;
  }

  .item-tabs__box-bottom .btn {
    width: 49%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 27px;
    font-weight: 40;
    font-size: 15px;
    line-height: 17px;
    text-transform: none;
    border-radius: 2px;
  }

  .item-tabs__box-bottom .btn .icon {
    display: none;
  }

  .item-tabs__box-summa {
    font-size: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .item-tabs__box-summa span {
    font-size: 20px;
    color: #fff;
    padding-left: 29px;
    white-space: nowrap;
    margin-left: 0;
  }

  .item__bottom {
    margin-bottom: 65px;
  }

  .item-stats {
    padding-top: 0;
    display: block;
    margin-top: -2px;
  }

  .item-stats__boxs {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .item-stats__box {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .item-stats__box:last-child {
    position: relative;
  }

  .item-stats__box:last-child:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    border-left: 1px solid #E9AEA1;
    height: 16px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .item-stats__box > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    padding: 7px 5px;
    color: #AA282C;
  }

  .item-stats__box > span span {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    margin-right: 5px;
  }

  .item-stats__list {
    max-width: 100%;
    margin-top: 0;
  }

  .tabs__controls {
    display: none;
  }

  .tabs__boxs {
    margin-top: 0;
  }

  .tabs__box {
    display: block;
  }

  .tabs__box-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid rgba(75, 16, 0, 0.3);
    position: relative;
    color: #4B1000;
    font-size: 15px;
    text-transform: uppercase;
    padding: 15px 20px 15px 0;
  }

  .tabs__box-btn:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 4px;
    border-top: 4px solid #4B1000;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }

  .tabs__box-btn.accent {
    color: #AA282C;
  }

  .tabs__box-btn .icon {
    font-size: 24px;
    margin-right: 10px;
  }

  .tabs__box-btn.active {
    border-bottom-color: transparent;
  }

  .tabs__box-btn.active:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  .tabs__box-btn.active ~ .tabs__box-cont {
    display: block;
    margin-bottom: 20px;
    margin-top: 5px;
  }

  .tabs__box-cont {
    display: none;
  }

  .tabs__box p {
    margin-bottom: 14px;
  }

  .tabs__box p:last-child {
    margin-bottom: 0;
  }

  .tabs__box-cols {
    display: block;
  }

  .tabs__box-col {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .tabs__box-col:last-child {
    margin-bottom: 0;
  }

  .tabs__box-col:first-child {
    width: 100%;
    max-width: 100%;
  }

  .card-promo__title {
    font-size: 11px;
    line-height: 13px;
  }

  .card-promo__line {
    display: block;
    margin-top: 8px;
    margin-bottom: 10px;
  }

  .card-promo__sale {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 13px;
    line-height: 15px;
    margin-right: 0;
    height: 18px;
    padding: 0 6px;
  }

  .card-promo__date {
    font-size: 12px;
    line-height: 14px;
    margin-top: 3px;
  }

  .card-promo__text {
    font-size: 10px;
    line-height: 11px;
    margin-bottom: 13px;
  }

  .card-promo__code {
    font-size: 12px;
    line-height: 14px;
  }

  .card-promo__btn {
    text-transform: none;
    background: #BFA8A2;
    height: 27px;
    padding: 0 16px;
    font-weight: 400 !important;
    font-size: 13px !important;
  }

  .card-promo .share {
    font-size: 16px;
    margin-left: 0;
  }

  .card-promo .share-drop {
    top: 30px;
  }

  .order-steps {
    margin-right: 0;
    display: block;
  }

  .order-steps.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 40px;
  }

  .order-steps.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .order-steps.scroll-content:after {
    content: '';
    display: block;
    height: 10px;
    width: 1px;
    min-width: 1px;
  }

  .order-steps.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .order-step {
    margin-right: 15px;
    padding-left: 0;
    width: calc(25vw - 25px);
    max-width: calc(25vw - 25px);
    min-width: 138px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25vw - 25px);
            flex: 0 0 calc(25vw - 25px);
  }

  .order-step__num {
    position: static;
    margin-bottom: 9px;
    width: 45px;
    height: 45px;
    font-size: 30px;
    line-height: 45px;
  }

  .order-step__title {
    font-size: 15px;
    line-height: 17px;
    min-height: 0;
    margin-bottom: 9px;
  }

  .order-step__text {
    font-size: 11px;
    line-height: 13px;
  }

  .quality__box {
    min-height: 0;
  }

  .quality__box-info {
    padding-right: 0;
  }

  .quality__box-title {
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
  }

  .quality__box-text {
    font-size: 11px;
    line-height: 15px;
  }

  .quality__box-text p {
    margin-bottom: 4px;
  }

  .quality__box-text p:last-child {
    margin-bottom: 0;
  }

  .quality__box-img {
    position: static;
    width: 104px;
    margin-right: 15px;
    margin-bottom: 25px;
    float: left;
  }

  .quality__items {
    display: block;
    margin-right: 0;
    padding-bottom: 35px;
    margin-bottom: 31px;
  }

  .quality__items.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }

  .quality__items.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .quality__items.scroll-content:after,
  .quality__items.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .quality__col {
    margin-right: 15px;
    width: auto;
    max-width: none;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .quality__col:last-child {
    margin-right: 0;
  }

  .quality__item {
    margin-bottom: 0;
    width: 276px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 276px;
            flex: 0 0 276px;
    margin-right: 15px;
    border: 1px solid #E4DBD9;
    border-radius: 2px;
    padding: 15px 19px 20px;
  }

  .quality__item:last-child {
    margin-right: 0;
  }

  .quality__item-pic {
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 0;
    min-height: 0;
    vertical-align: middle;
    font-size: 34px;
  }

  .quality__item-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1.36;
    margin-bottom: 0;
  }

  .quality__item-text {
    margin-top: 7px;
    font-size: 11px;
    line-height: 13px;
  }

  .quality-cont {
    margin-top: 41px;
  }

  .quality-cont.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 30px;
  }

  .quality-cont.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .quality-cont.scroll-content:after,
  .quality-cont.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .quality-cont__main {
    margin-right: 20px;
    width: calc(33.33333% - 13px);
    max-width: calc(33.33333% - 13px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33333% - 13px);
            flex: 0 0 calc(33.33333% - 13px);
    min-width: 276px;
    border: 1px solid #E4DBD9;
    border-radius: 2px;
    padding: 24px 17px 30px;
    font-size: 20px;
    line-height: 28px;
  }

  .quality-cont__item {
    margin-right: 20px;
    width: calc(33.33333% - 13px);
    max-width: calc(33.33333% - 13px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33333% - 13px);
            flex: 0 0 calc(33.33333% - 13px);
    min-width: 276px;
    border: 1px solid #E4DBD9;
    border-radius: 2px;
    padding: 24px 17px 30px;
  }

  .quality-cont__item:last-child {
    margin-right: 0;
  }

  .quality-cont__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .quality-cont__item-title {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 9px;
  }

  .quality-cont__item-text {
    font-size: 11px;
    line-height: 15px;
  }

  .quality-block {
    display: block;
    margin-top: 21px;
  }

  .quality-block:last-child {
    margin-top: 53px;
  }

  .quality-block__title {
    display: block;
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 18px;
    font-weight: 400;
    font-size: 15px;
    line-height: 19px;
    text-transform: uppercase;
  }

  .quality-block__title .icon {
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 8px;
  }

  .quality-block__main {
    font-size: 11px;
    line-height: 15px;
  }

  .quality-block__list {
    margin-top: 0;
    padding-bottom: 30px;
  }

  .quality-block__list.scroll-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 30px;
  }

  .quality-block__list.scroll-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    min-width: calc(100vw - 30px);
  }

  .quality-block__list.scroll-content:after,
  .quality-block__list.scroll-content:before {
    content: '';
    display: block;
    height: 10px;
    width: 15px;
    min-width: 15px;
  }

  .quality-block__list ul {
    min-width: 209px;
    margin-right: 20px;
    width: calc(33.33333% - 13px);
    max-width: calc(33.33333% - 13px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33333% - 13px);
            flex: 0 0 calc(33.33333% - 13px);
  }

  .quality-block__list ul:last-child {
    margin-right: 0;
  }

  .quality-block__list a {
    line-height: 1;
  }

  .quality-block__line {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    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;
    margin-bottom: 20px;
  }

  .quality-block__line:first-child {
    margin-top: -15px;
  }

  .quality-block__line:last-child {
    margin-bottom: 0;
  }

  .basket-page {
    margin-top: 50px;
  }

  .basket-page .title:first-child {
    display: none;
  }

  .basket-page .page-link {
    top: -41px;
  }

  .basket-page .page-link a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .basket-page .page-link a span {
    font-size: 11px;
    line-height: 13px;
    font-weight: 400;
  }

  .basket-page .page-link a .icon {
    font-size: 15px;
    margin-right: 0;
    margin-left: 5px;
  }

  .basket-page .section__title,
  .basket-page .section--slider .section__title--lg {
    font-size: 15px;
    line-height: 17px;
  }

  .basket-page .section__title > .icon,
  .basket-page .section--slider .section__title--lg > .icon {
    font-size: 22px;
  }

  .basket-page .section__title {
    margin-bottom: 16px;
  }

  .basket-page .section__title .btn--present {
    display: none;
  }

  .basket-page .card-slider {
    margin-top: 10px;
  }

  .basket-page .card__btn.btn--present {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    height: 27px;
    padding-bottom: 0;
    padding-left: 0;
    background: #EFC059;
    margin-top: 0;
  }

  .basket-page .section--dark {
    margin-bottom: 34px;
  }

  .basket-item {
    display: block;
    padding-left: 74px;
    min-height: 87px;
    margin-bottom: 18px;
  }

  .basket-item:last-child {
    min-height: 60px;
  }

  .basket-item__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    min-width: 60px;
  }

  .basket-item__info {
    margin-right: 0;
    padding-right: 340px;
  }

  .basket-item__title {
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    padding-right: 22px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 7px;
  }

  .basket-item__present {
    margin-left: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 2px;
    font-weight: 500;
    font-size: 13px;
    padding: 0 13px;
    height: 27px;
    position: absolute;
    left: 74px;
    bottom: 0;
  }

  .basket-item__del {
    position: absolute;
    top: -2px;
    right: 0;
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-left: 0;
  }

  .card-alt {
    width: 112px;
    max-width: 112px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 112px;
            flex: 0 0 112px;
    margin-right: 5px;
    padding: 0;
    border: none !important;
  }

  .card-alt:last-child {
    margin-right: 0;
  }

  .card-alt__view:before {
    padding-top: 87px;
  }

  .card-alt__img {
    max-width: 89px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .card-alt__favorite {
    top: 2px;
    right: 12px;
  }

  .card-alt__title {
    font-size: 11px;
    line-height: 13px;
    max-width: 89px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-alt__price {
    font-size: 16px;
    line-height: 19px;
  }

  .card-alt__btn .btn {
    width: 30px;
    height: 30px;
    font-size: 18px;
  }

  .card-alt__counter {
    height: 30px;
  }

  .popup-callback .popup__content {
    padding-top: 20px;
  }

  .popup-success {
    max-width: 400px;
  }

  .popup-success .popup__title {
    font-size: 15px;
    line-height: 17px;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .popup-success .fancybox-button.fancybox-close-small {
    top: 17px;
  }

  .popup-success .popup__content {
    padding: 19px 15px 30px;
  }

  .popup-added .popup__content {
    padding: 10px 10px 15px;
  }

  .popup-added .popup__title {
    font-size: 12px;
  }

  .popup-added .popup__action .btn {
    font-size: 12px;
    height: 34px;
  }

  .popup-alert .popup__content {
    padding: 20px 30px 20px 20px;
  }

  .popup-alert .popup__content .btn {
    font-size: 14px;
  }

  .popup-favorite .fancybox-button.fancybox-close-small {
    top: 24px;
    right: 18px;
  }

  .popup-favorite .popup__content {
    padding: 20px 40px 20px 20px;
  }
}

@media (max-width: 768px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}

@media (max-width: 767px) {
  .btn {
    border-radius: 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#931014), to(#B93A3E));
    background: -o-linear-gradient(top, #931014 0%, #B93A3E 100%);
    background: linear-gradient(180deg, #931014 0%, #B93A3E 100%);
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
  }

  .btn--light {
    background: transparent;
    border: 1px solid rgba(170, 40, 44, 0.5);
    color: #AA282C;
  }

  .footer .phone-box__title {
    margin-bottom: 7px;
  }

  .footer__top {
    padding: 14px 0 17px;
    background: -webkit-gradient(linear, left top, left bottom, from(#E2B234), to(#EFC058));
    background: -o-linear-gradient(top, #E2B234 0%, #EFC058 100%);
    background: linear-gradient(180deg, #E2B234 0%, #EFC058 100%);
  }

  .footer__main {
    padding: 26px 0 21px;
  }

  .footer__main .logo {
    width: 102px;
    display: block;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
  }

  .footer__copy {
    text-align: center;
    margin-bottom: 26px;
  }

  .footer__cols {
    display: block;
    margin-bottom: 30px;
  }

  .footer__col:nth-child(1) {
    width: 100%;
  }

  .footer__col:nth-child(3) {
    width: 100%;
  }

  .footer__col--lg {
    margin-left: 0;
    margin-right: 0;
  }

  .footer .social ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0;
    margin-bottom: -10px;
  }

  .footer .social li {
    margin: 0 5px 10px;
  }

  .footer__nav {
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
    margin-bottom: 31px;
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer__nav li {
    margin-bottom: 7px;
  }

  .footer__pay {
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
  }

  .form__date--nomibile {
    display: none;
  }

  .form__main-check {
    margin: 24px 0 20px;
  }

  .form__main-check .form__check-box {
    background: #fff;
  }

  .form__label {
    margin-bottom: 9px;
  }

  .form__label--mt {
    margin-top: 13px;
  }

  .form__label--comb .form__label-name {
    padding: 0 13px;
  }

  .form__label--trigger {
    margin: 23px 0 16px;
    padding-left: 12px;
  }

  .form__label--trigger > .form__label-name {
    margin-right: 22px;
  }

  .form__label--trigger .form__label {
    margin-right: 15px;
  }

  .form__label-name {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 5px;
  }

  .form__label-name span {
    margin-right: 4px;
  }

  .form__label--check {
    margin-bottom: 4px;
  }

  .form__label-pic {
    height: 10px;
  }

  .form-group {
    margin-bottom: 24px;
  }

  .form-group .form__label--check {
    margin-bottom: 12px;
  }

  .form-group .form__textarea {
    height: 77px;
  }

  .form-group--sm {
    margin-bottom: 20px;
  }

  .form-group--mt {
    margin-bottom: 35px;
  }

  .form-group--date {
    position: relative;
  }

  .form-group--date .form-group__title {
    margin-bottom: 2px;
  }

  .form-group--mob-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -10px;
  }

  .form-group--mob-cols .form-group__title {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-right: 10px;
  }

  .form-group--mob-cols .form__label {
    margin-right: 10px;
    width: calc(50% - 10px);
    max-width: calc(50% - 10px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
  }

  .form-group__date {
    display: block;
  }

  .form-group__date-val {
    display: block;
  }

  .form-group__title {
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 8px;
  }

  .form-group--combo {
    display: block;
  }

  .form-group--combo .form-group:nth-child(1) {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

  .form__input {
    border-radius: 2px;
    height: 39px;
    padding: 0 13px;
  }

  .form__textarea {
    background: #FFFFFF;
    border-radius: 2px;
    height: 98px;
    font-size: 12px;
    line-height: 14px;
    padding: 10px 13px;
  }

  .form__code {
    margin-top: 21px;
    display: block;
  }

  .form__code-img {
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .form__code .form__input {
    margin-left: 0;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
    font-size: 12px;
    padding: 0 12px;
  }

  .form__info {
    font-size: 11px;
    line-height: 13px;
  }

  .form__info br {
    display: none;
  }

  .form__action {
    margin-top: 9px;
  }

  .form__action .btn {
    font-size: 15px;
  }

  .form__action--mtm {
    margin-top: 22px;
  }

  .title {
    font-size: 15px;
    line-height: 25px;
    color: #4B1000;
    margin-bottom: 15px;
  }

  .title--nomobile {
    display: none;
  }

  .title--basker-trigger {
    background: -webkit-gradient(linear, left bottom, left top, from(#931014), to(#B93A3E));
    background: -o-linear-gradient(bottom, #931014 0%, #B93A3E 100%);
    background: linear-gradient(0deg, #931014 0%, #B93A3E 100%);
    -webkit-box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
            box-shadow: 0px 0px 20px rgba(75, 16, 0, 0.5);
    margin-left: -15px;
    margin-right: -15px;
    height: 55px;
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
    color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Ubuntu";
    width: 100vw;
    margin-bottom: 0;
    position: fixed;
    bottom: 0;
    left: 15px;
    z-index: 90;
  }

  .title--basker-trigger.simple {
    position: static;
  }

  .title--basker-trigger .icon:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 15px;
    color: rgba(233, 174, 161, 0.63);
    font-size: 16px;
  }

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

  .promo {
    display: block;
  }

  .promo__title {
    width: 100%;
    padding-left: 0;
    font-weight: 500;
    margin-bottom: 8px;
  }

  .promo__title:before {
    display: none;
  }

  .promo__area {
    margin: 0;
    border: 1px solid rgba(255, 255, 255, 0.23);
    border-radius: 4px;
    height: 40px;
  }

  .promo__area input {
    font-size: 14px;
    padding-left: 16px;
  }

  .promo__area input::-webkit-input-placeholder {
    color: rgba(75, 16, 0, 0.6);
  }

  .promo__area input::-moz-placeholder {
    color: rgba(75, 16, 0, 0.6);
  }

  .promo__area input:-ms-input-placeholder {
    color: rgba(75, 16, 0, 0.6);
  }

  .promo__area input::-ms-input-placeholder {
    color: rgba(75, 16, 0, 0.6);
  }

  .promo__area input::placeholder {
    color: rgba(75, 16, 0, 0.6);
  }

  .promo__area button {
    width: 37px;
    color: #FFC738;
  }

  .promo__info {
    display: none;
  }

  .promo-banner {
    padding: 16px 0 19px;
    margin-bottom: 20px;
  }

  .promo-banner__title {
    font-size: 17px;
    line-height: 19px;
    margin-bottom: 5px;
  }

  .promo-banner__form input {
    font-size: 13px;
    padding-left: 18px;
    padding-right: 10px;
  }

  .promo-banner__form button {
    font-size: 15px;
  }

  .main-slider__item a:before {
    padding-top: 42.18%;
  }

  .main-slider .slick-dots button {
    height: 5px;
  }

  .breadcrumbs {
    margin-top: 11px;
  }

  .breadcrumbs ul {
    margin-right: -8px;
  }

  .breadcrumbs li:after {
    margin: 0;
  }

  .page-tabs {
    margin-top: 38px;
  }

  .page-tabs__controls {
    -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: 0;
    margin-bottom: 4px;
  }

  .page-tabs__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    border: none;
    background: none;
    color: #AA282C;
    font-size: 15px;
    line-height: 19px;
    height: auto;
    text-transform: none;
    margin-bottom: 15px;
    margin-right: 0;
    padding: 0;
  }

  .page-tabs__btn span {
    display: inline-block;
    padding-bottom: 2px;
    border-bottom: 1px dashed;
  }

  .page-tabs__btn:last-child {
    margin-bottom: 0;
  }

  .page-tabs__btn .icon {
    color: #AA282C;
    margin-left: 10px;
    position: absolute;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .page-tabs__btn.active {
    color: #4B1000;
    font-size: 18px;
  }

  .page-tabs__btn.active span {
    border-bottom-color: transparent;
  }

  .page-tabs__btn.active .icon {
    display: block;
  }

  .page-tabs__btn.selected:not(.active):before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 100%;
    margin-right: 5px;
    border-radius: 50%;
    background: #4B1000;
    width: 6px;
    height: 6px;
  }

  .page-tabs__box {
    border: none;
    padding: 21px 15px 43px;
    background: #BFA8A2;
    margin-left: -15px;
    margin-right: -15px;
  }

  .page-tabs__box.active {
    margin-top: 20px;
  }

  .page-center {
    max-width: initial;
  }

  .page-controls__select {
    width: 100%;
  }

  .page-controls__btns {
    display: none;
  }

  .page-top__line {
    display: block;
  }

  .page-top__line > * {
    margin-bottom: 10px;
  }

  .page-top__line > *:last-child {
    margin-bottom: 0;
  }

  .page-top__links {
    min-height: 0;
    display: block;
  }

  .page-top__links li {
    margin-right: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
  }

  .page-top__links li:last-child {
    margin-bottom: 0;
  }

  .page-top__link {
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    position: relative;
  }

  .page-top__link-val {
    display: none;
  }

  .page-top__link .icon:first-child {
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 16px;
  }

  .page-top__link.active {
    position: relative;
  }

  .page-top__link.active .page-top__link-name {
    font-size: 18px;
    line-height: 19px;
    font-weight: 400;
  }

  .page-top__link.active .icon:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4B1000;
  }

  .page-top__link.active .icon:last-child {
    font-size: 13px;
    margin-left: 7px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 100%;
  }

  .page-top--promo {
    margin-top: 27px;
  }

  .profile-page {
    padding: 29px 0 25px;
    background: #F3ECEA;
    margin-bottom: 19px;
  }

  .profile-page .form__input {
    background: #FFFFFF;
  }

  .inner__aside-content .page-link {
    display: none !important;
  }

  .aside-box {
    padding: 0 15px 59px;
  }

  .aside-box__cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
    border-radius: 0 0 2px 2px;
    overflow: hidden;
  }

  .aside-box__line {
    margin: 0 15px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    border-top: 1px solid rgba(75, 16, 0, 0.1);
  }

  .aside-box__line:first-child {
    border-top: none;
  }

  .aside-box__line span {
    font-weight: 500;
  }

  .aside-box__promo {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
    margin: 0 15px 9px;
    border: 1px solid rgba(75, 16, 0, 0.3);
    border-radius: 2px;
    height: 32px;
  }

  .aside-box__promo button {
    border-radius: 0;
    background: none;
    color: #EFC059;
    height: 100%;
    margin: 0;
  }

  .aside-box__item {
    margin: 0 15px;
  }

  .aside-box__item-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    border-top: 1px solid rgba(75, 16, 0, 0.1);
  }

  .aside-box__item-top span.aside-box__item-type {
    color: #AA282C;
    font-size: 11px;
    line-height: 13px;
    height: auto;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 65px;
  }

  .aside-box__item-top span:last-child {
    position: static;
    margin-left: auto;
    font-size: 12px;
    line-height: 17px;
  }

  .aside-box__item-cont {
    display: none;
  }

  .aside-box__item--empty .aside-box__item-top span:last-child {
    font-size: 11px;
    line-height: 13px;
  }

  .aside-box__summa {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
    margin: 0 0 9px;
    background: #AA282C;
    height: 28px;
    font-size: 16px;
    color: #fff;
    line-height: 18px;
    font-weight: 400;
    padding: 0 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .aside-box__summa span {
    font-size: 17px;
    line-height: 20px;
    color: inherit;
  }

  .aside-box__btn {
    margin: 15px 0 0;
  }

  .aside-box__btn .btn {
    height: 48px;
    font-size: 15px;
    line-height: 17px;
    border-radius: 2px;
  }

  .aside-box__btn .btn:before {
    display: none;
  }

  .aside-box__btn .btn:after {
    bottom: 0px;
    right: 15%;
    width: 44px;
    height: 44px;
  }

  .aside-box__btn .btn.disabled:after {
    background: none;
  }

  .aside-box__info {
    display: none;
  }

  .cards > * {
    width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 15px);
            flex: 0 0 calc(50% - 15px);
    margin-right: 15px;
    margin-bottom: 16px;
  }

  .cards > *.sort {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
    width: calc(100% - 15px);
    max-width: calc(100% - 15px);
  }

  .cards > *.filter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
    width: calc(100% - 15px);
    max-width: calc(100% - 15px);
  }

  .cards > *.card--big {
    width: calc(100% - 15px);
    max-width: calc(100% - 15px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
  }

  .section--info {
    background: transparent;
    padding: 0 0 30px 0;
  }

  .section--img {
    margin-top: 0;
  }

  .blog {
    grid-template-columns: repeat(2, 1fr);
  }

  .contacts {
    margin-top: 17px;
  }

  .contacts__info {
    font-size: 12px;
    line-height: 14px;
    color: #4B1000;
    margin-bottom: 28px;
  }

  .contacts__info p {
    margin-bottom: 14px;
  }

  .contacts-chops {
    margin-top: 41px;
    margin-bottom: -35px;
  }

  .contacts-chops__content {
    display: block;
  }

  .contacts-chops__info {
    margin-right: 0;
    margin-bottom: 30px;
    width: auto;
  }

  .contacts-chops__map {
    margin-left: -15px;
    margin-right: -15px;
    height: 311px;
  }

  .contacts-chops__btn {
    display: block;
    margin-top: 27px;
  }

  .contacts-chops__btn .btn {
    background: #BFA8A2;
    border-radius: 2px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 39px;
    font-size: 12px;
    text-transform: none;
  }

  .contacts-chops__box {
    margin-bottom: 22px;
    min-height: 0;
    padding: 23px 50px 24px;
    position: relative;
  }

  .contacts-chops__box--alt {
    padding-bottom: 56px;
  }

  .contacts-chops__title {
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
  }

  .contacts-chops__title .icon {
    display: inline-block;
    font-size: 17px;
    margin-right: 4px;
  }

  .contacts-chops__title span {
    position: absolute;
    left: 50%;
    bottom: 23px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    white-space: nowrap;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
  }

  .contacts-chops__address {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 13px;
    text-align: center;
  }

  .contacts-chops__line {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 13px;
    text-align: center;
  }

  .contacts__form {
    background: #F3ECEA;
    padding: 29px 15px 54px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .contacts__form .form__input {
    background: #fff;
  }

  .card-promo__info {
    margin-top: 7px;
  }

  .card-promo__btn {
    text-transform: none;
    background: #BFA8A2;
  }

  .orders-item:first-child {
    border-top: 1px solid rgba(75, 16, 0, 0.2);
  }

  .orders-item.active {
    background: #F3ECEA;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
    padding-top: 1px;
    position: relative;
  }

  .orders-item.active:before {
    content: '';
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
    border-top: 1px solid #fff;
  }

  .orders-item.active:first-child {
    border-top: none;
  }

  .orders-item.active:first-child:before {
    display: none;
  }

  .orders-item.active .orders-item__top {
    border-bottom-color: transparent;
    margin-left: 15px;
    margin-right: 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 19px;
  }

  .orders-item.active .orders-item__top:after {
    top: 20px;
  }

  .orders-item.active .orders-item__content {
    padding: 1px 15px 118px;
    margin-bottom: 10px;
  }

  .orders-item.active .orders-item__num {
    font-weight: 500;
  }

  .orders-item.active .orders-item__date {
    min-width: 50%;
    margin-right: 0;
    font-weight: 500;
  }

  .orders-item.active .orders-item__status,
  .orders-item.active .orders-item__price {
    display: block;
    margin-top: 12px;
    height: 28px;
    font-size: 16px;
    line-height: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 19px;
    padding-right: 19px;
  }

  .orders-item.active .orders-item__status {
    width: 63%;
    max-width: 63%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63%;
            flex: 0 0 63%;
  }

  .orders-item.active .orders-item__price {
    width: 37%;
    max-width: 37%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37%;
            flex: 0 0 37%;
    margin-right: 0;
    background: #AA282C;
    color: #fff;
    font-weight: 500;
  }

  .orders-item__top {
    padding: 14px 0;
  }

  .orders-item__top:after {
    border-top: 4px solid #4B1000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    right: 10px;
  }

  .orders-item__num {
    font-size: 15px;
    line-height: 17px;
  }

  .orders-item__date {
    font-size: 12px;
    line-height: 14px;
  }

  .orders-item__status {
    display: none;
  }

  .orders-item__price {
    display: none;
  }

  .orders-item__content {
    border: none;
    background: #F3ECEA;
  }

  .orders-item__info {
    padding: 0;
    margin-bottom: 23px;
  }

  .orders-item__info-top {
    display: block;
    margin-bottom: 22px;
  }

  .orders-item__info-box {
    margin-right: 0;
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 12px;
    min-height: 18px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }

  .orders-item__info-box:last-child {
    margin-bottom: 0;
  }

  .orders-item__info-box span {
    position: absolute;
    top: 0;
    left: 62px;
    height: 18px;
    font-size: 11px;
    padding: 0 10px;
    margin-left: 0;
  }

  .orders-item__info-main {
    display: block;
  }

  .orders-item__info-block {
    padding-right: 30px;
  }

  .orders-item__info-line {
    font-size: 11px;
    line-height: 13px;
  }

  .orders-item__info-line .icon {
    font-size: 13px;
  }

  .orders-item__info-line .icon-address {
    font-size: 15px;
  }

  .orders-item__info-line .icon-clock {
    margin-left: 0;
  }

  .orders-item__info-btn {
    margin-left: 0;
    position: absolute;
    bottom: 38px;
    left: 15px;
    right: 15px;
  }

  .orders-item__info-btn .btn {
    width: 100%;
    height: 48px;
    font-weight: 500;
    font-size: 15px;
    padding-left: 30px;
  }

  .orders-item__info-btn .btn:after {
    content: '';
    display: block;
    width: 47px;
    height: 42px;
    background: url("../images/hand.png");
    background-repeat: no-repeat;
    background-position: center;
  }

  .orders-item__items {
    padding: 0;
  }

  .orders-item__item {
    display: block;
    padding-left: 76px;
    position: relative;
    font-size: 0;
    padding-bottom: 15px;
    margin-bottom: 22px;
  }

  .orders-item__item-img {
    width: 60px;
    height: 60px;
    min-width: 60px;
    position: absolute;
    top: 0;
    left: 0;
  }

  .orders-item__item-title {
    font-size: 12px;
    line-height: 14px;
    margin-top: 0;
  }

  .orders-item__item-price {
    font-size: 17px;
    margin-bottom: 4px;
  }

  .orders-item__item-stats li {
    font-size: 12px;
    line-height: 14px;
  }

  .orders-item__item-stats li:before {
    content: '+';
    display: inline-block;
    margin-right: 4px;
  }

  .orders-item__item-dop {
    font-family: "Roboto";
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #4B1000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: #fff;
    height: 41px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 13px;
    min-width: 171px;
    margin-bottom: 9px;
  }

  .orders-item__item-dop span {
    font-size: 17px;
    font-weight: 500;
    margin-left: 6px;
  }

  .orders-item__item-val {
    margin-left: 0;
    width: auto;
    max-width: 100%;
    background: #fff;
    height: 41px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    padding-left: 13px;
    margin-top: 12px;
    margin-bottom: 9px;
    display: none;
  }

  .orders-item__item-val:after {
    content: '/';
    display: inline-block;
    margin: 0 5px;
  }

  .orders-item__item-summa {
    margin-left: 0;
    width: auto;
    max-width: 100%;
    background: #fff;
    height: 41px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    min-width: 98px;
    margin-top: 12px;
    margin-bottom: 9px;
    display: none;
  }

  .basket-page {
    margin-bottom: -35px;
  }

  .basket-page .title--nomobile {
    display: block;
    opacity: 0;
    height: 48px;
    margin-bottom: 0;
  }

  .basket-page.checkout-open .title--nomobile {
    display: none;
  }

  .basket-page.checkout-open .title--basker-trigger {
    background: #BFA8A2;
    font-weight: 400;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 48px;
  }

  .basket-page.checkout-open .title--basker-trigger .icon:first-child {
    display: block;
  }

  .basket-page.checkout-open .title--basker-trigger .icon:last-child {
    display: none;
  }

  .basket-page .form--checkout,
  .basket-page .inner__aside {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
  }

  .basket-page .inner__aside {
    width: auto;
    max-width: 100vw;
    margin-top: 0;
  }

  .basket-page .form--checkout {
    padding: 34px 15px 38px;
    background: #F1E9E7;
    margin-bottom: 0;
  }

  .basket-page .form--checkout .form__labels {
    display: block;
    margin-right: 0;
  }

  .basket-page .form--checkout .form__labels .form__label {
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }

  .basket-page .form--checkout .form__labels .form__input {
    background: #FFFFFF;
    border-radius: 2px;
  }

  .basket-item {
    padding-bottom: 20px;
    min-height: 0 !important;
  }

  .basket-item__info {
    position: relative;
    padding-right: 0;
    padding-bottom: 45px;
  }

  .basket-item__price {
    height: 27px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #AA282C;
    border-radius: 2px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 26px;
    margin-bottom: 0;
  }

  .basket-item__price span {
    display: none;
  }

  .basket-item__stats .item-tabs__box-item {
    margin-bottom: 15px;
  }

  .basket-item__stats .item-tabs__box-item:last-child {
    margin-bottom: 0;
  }

  .basket-item__stats .item-tabs__box-item .form__label--check .form__label-name {
    font-size: 12px;
    line-height: 14px;
  }

  .basket-item__stats .item-tabs__box-item .item-tabs__box-text {
    font-size: 14px;
    position: relative;
    bottom: -3px;
  }

  .basket-item__area {
    max-width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #F3ECEA;
    padding: 8px 8px 6px;
    margin-bottom: 11px;
  }

  .basket-item__area--alt {
    margin-bottom: 31px;
  }

  .basket-item__counter {
    width: auto;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    position: static;
    right: 0;
    margin-right: 8px;
  }

  .basket-item__counter-info {
    position: absolute;
    top: 100%;
    left: 0;
    font-size: 11px;
    line-height: 13px;
    margin-top: 7px;
  }

  .basket-item__present {
    bottom: 35px;
  }

  .basket-item__summa {
    right: 0;
    position: static;
    margin-left: 0;
    width: auto;
    max-width: 100%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    font-size: 16px;
    line-height: 19px;
  }
}

@media (max-width: 565px) {
  .form__items {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .blog-item__title {
    min-height: 0;
  }

  .blog-item__text {
    display: none;
  }

  .card-promo .share-drop {
    left: auto;
    right: 0;
    width: calc(100vw - 30px);
  }
}

@media (max-width: 479px) {
  .datepicker.active {
    left: 15px !important;
  }

  .form-group__date {
    width: calc(100% - 140px);
  }
}

@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0 0;
  }

  .fancybox-slide--image .fancybox-content {
    margin-bottom: 6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
}

@media print {
  .datepickers-container {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIiNtYWluLmNzcyIsInJlc2V0LnNjc3MiLCJtaXhpbnMuc2NzcyIsIl9pY29uRm9udC5zY3NzIiwiX3BuZ1Nwcml0ZS5zY3NzIiwiZGVmYXVsdC5zY3NzIiwidmFycy5zY3NzIiwiZ3JpZC5zY3NzIiwiI21haW4uc2NzcyIsIi4uLy4uL3BsdWdpbnMvc3R5bGVyL2pxdWVyeS5mb3Jtc3R5bGVyLmNzcyIsIi4uLy4uL3BsdWdpbnMvc3R5bGVyL2pxdWVyeS5mb3Jtc3R5bGVyLnRoZW1lLmNzcyIsIi4uLy4uL3BsdWdpbnMvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5zY3NzIiwiLi4vLi4vcGx1Z2lucy9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vcGx1Z2lucy9kYXRlcGNrZXIvY3NzL2RhdGVwaWNrZXIubWluLmNzcyIsIi4uLy4uL3BsdWdpbnMvc2Nyb2xsYmFyL2pxdWVyeS5zY3JvbGxiYXIuY3NzIiwiLi4vLi4vcGx1Z2lucy90b29sdGlwL3RpcHBlZC5jc3MiLCJwbHVnaW5zLXJld3JpdGUuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9pY29uL2ljb24uc2NzcyIsIi4uLy4uL2Jsb2Nrcy9idG4vYnRuLnNjc3MiLCIuLi8uLi9ibG9ja3MvbG9nby9sb2dvLnNjc3MiLCIuLi8uLi9ibG9ja3MvYnVyZ2VyL2J1cmdlci5zY3NzIiwiLi4vLi4vYmxvY2tzL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi8uLi9ibG9ja3MvcG9wdXAvcG9wdXAuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9mb3JtL2Zvcm0uc2NzcyIsIi4uLy4uL2Jsb2Nrcy90aXRsZS90aXRsZS5zY3NzIiwiLi4vLi4vYmxvY2tzL3RleHQvdGV4dC5zY3NzIiwiLi4vLi4vYmxvY2tzL3Bob25lLWJveC9waG9uZS1ib3guc2NzcyIsIi4uLy4uL2Jsb2Nrcy9zb2NpYWwvc29jaWFsLnNjc3MiLCIuLi8uLi9ibG9ja3MvcHJvbW8vcHJvbW8uc2NzcyIsIi4uLy4uL2Jsb2Nrcy9uYXYvbmF2LnNjc3MiLCIuLi8uLi9ibG9ja3Mvc2VhcmNoLWJveC9zZWFyY2gtYm94LnNjc3MiLCIuLi8uLi9ibG9ja3MvbWVudS9tZW51LnNjc3MiLCIuLi8uLi9ibG9ja3MvcGljL3BpYy5zY3NzIiwiLi4vLi4vYmxvY2tzL21haW4tc2xpZGVyL21haW4tc2xpZGVyLnNjc3MiLCIuLi8uLi9ibG9ja3MvYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wYWdlL3BhZ2Uuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9pbm5lci9pbm5lci5zY3NzIiwiLi4vLi4vYmxvY2tzL3NvcnQvc29ydC5zY3NzIiwiLi4vLi4vYmxvY2tzL2ZpbHRlci9maWx0ZXIuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9jYXJkcy9jYXJkcy5zY3NzIiwiLi4vLi4vYmxvY2tzL2NhcmQvY2FyZC5zY3NzIiwiLi4vLi4vYmxvY2tzL2N1c3RvbS1zZWxlY3QvY3VzdG9tLXNlbGVjdC5zY3NzIiwiLi4vLi4vYmxvY2tzL2NvdW50ZXIvY291bnRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL3NlY3Rpb24vc2VjdGlvbi5zY3NzIiwiLi4vLi4vYmxvY2tzL2NhcmQtc2xpZGVyL2NhcmQtc2xpZGVyLnNjc3MiLCIuLi8uLi9ibG9ja3Mvc3RhcnMvc3RhcnMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9kZWxpdi9kZWxpdi5zY3NzIiwiLi4vLi4vYmxvY2tzL2NhdGVnb3J5L2NhdGVnb3J5LnNjc3MiLCIuLi8uLi9ibG9ja3MvaW5mby9pbmZvLnNjc3MiLCIuLi8uLi9ibG9ja3MvYmFubmVyL2Jhbm5lci5zY3NzIiwiLi4vLi4vYmxvY2tzL2Jsb2cvYmxvZy5zY3NzIiwiLi4vLi4vYmxvY2tzL3Bvc3QvcG9zdC5zY3NzIiwiLi4vLi4vYmxvY2tzL2NvbnRhY3RzL2NvbnRhY3RzLnNjc3MiLCIuLi8uLi9ibG9ja3MvaXRlbS9pdGVtLnNjc3MiLCIuLi8uLi9ibG9ja3MvdG9vbHRpcC90b29sdGlwLnNjc3MiLCIuLi8uLi9ibG9ja3MvdGFicy90YWJzLnNjc3MiLCIuLi8uLi9ibG9ja3MvY2FyZC1wcm9tby9jYXJkLXByb21vLnNjc3MiLCIuLi8uLi9ibG9ja3Mvb3JkZXIvb3JkZXIuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9xdWFsaXR5L3F1YWxpdHkuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9vcmRlcnMvb3JkZXJzLnNjc3MiLCIuLi8uLi9ibG9ja3MvYmFza2V0L2Jhc2tldC5zY3NzIiwiLi4vLi4vYmxvY2tzL2NhcmQtYWx0L2NhcmQtYWx0LnNjc3MiLCIuLi8uLi9ibG9ja3MvcG9wdXAtY2FsbGJhY2svcG9wdXAtY2FsbGJhY2suc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wb3B1cC1sb2dpbi9wb3B1cC1sb2dpbi5zY3NzIiwiLi4vLi4vYmxvY2tzL3BvcHVwLW5ldy9wb3B1cC1uZXcuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wb3B1cC1zdWNjZXNzL3BvcHVwLXN1Y2Nlc3Muc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wb3B1cC1hZGRlZC9wb3B1cC1hZGRlZC5zY3NzIiwiLi4vLi4vYmxvY2tzL3BvcHVwLWFsZXJ0L3BvcHVwLWFsZXJ0LnNjc3MiLCIuLi8uLi9ibG9ja3MvcG9wdXAtZmF2b3JpdGUvcG9wdXAtZmF2b3JpdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7O0FBRWhCO0VDQUMsU0FBUztFQUNULFVBQVM7RUFDVCxTQUFBO0VERUMsOEJBQXNCO1VBQXRCLHNCQUFzQjtBQ0N4Qjs7QUFFQTs7O0VBSUEsOEJBQU07VUFBTixzQkFBTTtBQUNOOztBRENBOztFQ0lDLGFBQWE7QUREZDs7QUNLQTtFQUNBLGFBQU07QUFDTjs7QUREQTs7Ozs7RUNTQyxhQUFhO0FESGQ7O0FDT0E7O0VBRUEsVUFBTTtFQUNMLGdCQUFjO0FESmY7O0FDUUE7Ozs7RURGRSxjQUFjO0FDUWhCOztBQUVBOztFQUVDLDBCQUFvQjtFQUNwQiwyQkFDQTtFRFBDLDhCQUE4QjtBQ1NoQzs7QUFFQTs7OztFQUFBLG9CQy9DRTtFRjRDQSxrQkNJb0I7QURIdEI7O0FBRUE7OztFQ1VDLGNBQVk7QUROYjs7QUFFQTtFQ1lDLDJCQUFVO0FEUlg7O0FBSkE7RUNZQywyQkFBVTtBRFJYOztBQUpBO0VDWUMsMkJBQVU7QURSWDs7QUFKQTtFQ1lDLDJCQUFVO0FEUlg7O0FBSkE7OztFQ1lDLDJCQUFVO0FEUlg7O0FDWUE7RUFDQyxhQUFTO0FEVFY7O0FDYUE7RUFDQyxZQUFBO0FEVkQ7O0FDY0E7RUFDRSxlQUFDO0FEWEg7O0FDZUE7RUFDQyxVQUFBO0VEWkMsU0FBUztBQ2VYOztBQUVBOztFQUVFLHFCQUFBO0FBQ0Y7O0FEWkE7RUFDRSxxQkFBcUI7QUNnQnZCOztBRGJBOzs7RUcvRkUsZ0JBSGM7QUhzR2hCOztBQUVBO0VHNklBLG1CQUFhO0FIM0liOztBQUVBOzs7Ozs7RUFNRSxrQkFBa0I7RUc4SXBCLGdCQUFhO0FINUliOztBRytJQTtFQUNFLHlCQUNEO0VIN0lDLGlCQUFpQjtBRzhJbkI7O0FIM0lBO0VHOElBLHVCQUFxQjtFQUNuQixpQ0FDRDtFSDdJQywwTUFBME07QUc4STVNOztBSDNJQTtFRzhJQSx1QkFBaUI7RUFDZixtQ0FDRDtFSDdJQyxrQ0FBa0M7RUc4SXBDLGtCQUFvQjtFQUNsQixvQkFDRDtFSDdJQyxtQkFBbUI7RUc4SXJCLHFCQUFrQjtFQUNoQixvQkFDRDtBSDdJRDs7QUFFQTtFQUNFLGdCQUFnQjtBRzhJbEI7O0FIM0lBO0VHOElBLGdCQUFnQjtBSDVJaEI7O0FHK0lBO0VBQ0UsZ0JBQWU7QUg1SWpCOztBQUVBO0VBQ0UsZ0JBQWdCO0FHOElsQjs7QUgzSUE7RUc4SUEsZ0JBQWE7QUg1SWI7O0FHK0lBO0VBQ0UsZ0JBQWU7QUg1SWpCOztBQUVBO0VBQ0UsZ0JBQWdCO0FHOElsQjs7QUgzSUE7RUc4SUEsZ0JBQVk7QUg1SVo7O0FHK0lBO0VBQ0UsZ0JBQWU7QUg1SWpCOztBQUVBO0VBQ0UsZ0JBQWdCO0FHOElsQjs7QUgzSUE7RUc4SUEsZ0JBQWtCO0FINUlsQjs7QUcrSUE7RUFDRSxnQkFBZTtBSDVJakI7O0FBRUE7RUFDRSxnQkFBZ0I7QUc4SWxCOztBSDNJQTtFRzhJQSxnQkFBa0I7QUg1SWxCOztBRytJQTtFQUNFLGdCQUFlO0FINUlqQjs7QUFFQTtFQUNFLGdCQUFnQjtBRzhJbEI7O0FIM0lBO0VHOElBLGdCQUFBO0FINUlBOztBRytJQTtFQUNFLGdCQUFlO0FINUlqQjs7QUFFQTtFQUNFLGdCQUFnQjtBRzhJbEI7O0FIM0lBO0VHOElBLGdCQUFrQjtBSDVJbEI7O0FHK0lBO0VBQ0UsZ0JBQWU7QUg1SWpCOztBQUVBO0VBQ0UsZ0JBQWdCO0FHOElsQjs7QUgzSUE7RUc4SUEsZ0JBQVk7QUg1SVo7O0FHK0lBO0VBQ0UsZ0JBQWU7QUg1SWpCOztBQUVBO0VBQ0UsZ0JBQWdCO0FHOElsQjs7QUgzSUE7RUc4SUEsZ0JBQWtCO0FINUlsQjs7QUcrSUE7RUFDRSxnQkFBZTtBSDVJakI7O0FBRUE7RUFDRSxnQkFBZ0I7QUc4SWxCOztBSDNJQTtFRzhJQSxnQkFBZ0I7QUg1SWhCOztBRytJQTtFQUNFLGdCQUFlO0FINUlqQjs7QUFFQTtFSW5RQSxnQkFBVztBSnFRWDs7QUlqT0E7RUFDRSxnQkFBYztBSm9PaEI7O0FBRUE7RUlsT0UsZ0JBQ0Q7QUptT0Q7O0FBRUE7RUlsT0UsZ0JBQWdCO0FKb09sQjs7QUFFQTtFQUNFLGdCQUFnQjtBSWxPbEI7O0FKcU9BO0VJbE9FLGdCQUFBO0FKb09GOztBQUVBO0VJbE9BLGdCQUFpQjtBSm9PakI7O0FBRUE7RUlsT0UsZ0JBQVk7QUpvT2Q7O0FLbFNBO0VBQ0MsZ0JDYVk7QU53UmI7O0FBRUE7RUFDRSxnQkt6U0c7QUwwU0w7O0FBRUE7RUtqU0EsZ0JBQUs7QUxtU0w7O0FBRUE7RUtqU0MsZ0JDWmU7QU4rU2hCOztBQUVBO0VBQ0UsZ0JLMVNFO0FMMlNKOztBQUVBO0VBQ0UsZ0JLOVNFO0FMK1NKOztBS3ZSQTtFQUNDLGdCQUNBO0FMeVJEOztBQUVBO0VFelRDLGdCQUFRO0FGMlRUOztBQUVBO0VBQ0UsZ0JLdFJhO0FMdVJmOztBQUVBO0VBQ0UsZ0JLblJRO0FMb1JWOztB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Z0I3NEhDLFlBQVk7RUFDWixrQkFDQTtFaEI4NEhDLFdBQVc7RWdCNTRIYixNQUFBO0VBQ0MsT0FBTztFQUNQLFNBQUE7QWhCODRIRDs7QUFFQTtFZ0IzNEhDLGtCQUFnQjtBaEI2NEhqQjs7QUFFQTtFQUNFLGdCZ0J6NEhRO0VoQjA0SFIsU2dCejRIQTtFaEIwNEhBLFNnQno0SEE7RWhCMDRIQSxVZ0J6NEhBO0FoQjA0SEY7O0FBRUE7O0VBRUUsU2dCejRIQTtFaEIwNEhBLFNFL2pJSztFRmdrSUwsU2dCNTVIRjtBaEI2NUhBOztBQUVBLDBDZ0J0NEhHOztBaEJ3NEhIO0VBQ0UsOENnQnI0SG9CO0VoQnM0SHBCLDBDZ0JwNEhDO01oQm80SEQsc0NnQnA0SEM7QWhCcTRISDs7QUFFQTtFZ0I5M0hBLG9EQUFpQjtFQUNoQixnREFDQTtNQURBLDRDQUNBO0FoQiszSEQ7O0FBRUE7RUFDRSxtREFBbUQ7RWdCMTNIckQsK0NBQXNCO01BQXRCLDJDQUFzQjtBaEI0M0h0Qjs7QUFFQSxZQUFZOztBQUVaO0VBQ0Usa0JBQWtCO0VnQjEzSHBCLFFBQUE7RUFDQyxTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVU7QWhCNDNIWDs7QUFFQTtFRTlsSUMsa0JBQWlCO0VGZ21JaEIsV2dCbjRIRjtFaEJvNEhFLG9CZ0IzM0hRO0VoQjQzSFIsb0JnQmwySEQ7RUFuQ0QsOENBQUE7RWhCdTRIRSxnRGdCeDNIVztFaEJ5M0hYLGlEZ0J4M0hrQjtFaEJ5M0hsQiwyQmdCeDNIUTtFaEJ5M0hSLDZEZ0J4M0hTO0VoQnkzSFQscURnQngzSFc7RWhCeTNIWCx5Q2dCeDNIVztVaEJ3M0hYLGlDZ0J4M0hXO0FoQnkzSGI7O0FBRUE7O0VBRUUsa0JnQnAzSFc7RUE3QmIsV0FBQTtFaEJtNUhFLFlnQmwzSFM7QWhCbTNIWDs7QUFFQTtFQUNFO0lnQnAySEYsK0JBQXVCO0lBQ3RCLHVCQUFtQjtFQUNuQjs7RUFFQTtJQUNBLGlDQUtBO0loQmkySEcseUJBQXlCO0VnQi8xSDdCO0FoQmkySEE7O0FBRUE7RWdCLzFIQztJaEJpMkhHLCtCQUErQjtJZ0I5MUhuQyx1QkFBc0I7RUFDckI7O0VBRUE7SUFDQSxpQ0FDQTtJaEIrMUhHLHlCQUF5QjtFZ0I3MUg3QjtBaEIrMUhBOztBQUVBLDJEZ0I5MUhlOztBaEJnMkhmOztFZ0JuMkhBLGFBQUE7QWhCczJIQTs7QUFFQTtFQUNFLGFnQjMxSFc7QWhCNDFIYjs7QUFFQTtFZ0J4MUhDLGNBQWE7QWhCMDFIZDs7QUFFQSxtQ2dCdjFIQzs7QWRuVUE7RWNxVUQsTUFBQTtFaEJ5MUhFLE9nQnYxSEk7RWhCdzFISixrQkFBa0I7RWlCdHFJcEIsZUFBTTtFQUNMLFdBQVM7QWpCd3FJVjs7QUFFQTs7RUFFRSxhaUJwcUlTO0FqQnFxSVg7O0FBRUE7O0VrQmhySUEsY0FBSztBbEJtcklMOztBQUVBLFVrQmxySUM7O0FsQm9ySUQ7O0VrQmhySUMsY0FBQTtFQUNBLDBCWlBpQjtBTjBySWxCOztBQUVBO0VrQmpySUMsY0FBYztBbEJtcklmOztBQUVBOztFQUVFOztBQUVGLFlrQmxySUU7O0FsQm9ySUY7O0VBRUUsZ0JrQmhySWM7RWxCaXJJZCxla0JocklZO0VoQm5CYixpQkFBaUI7QUZxc0lsQjs7QUFFQTtFa0J6cUlDLGtCQUFTO0FsQjJxSVY7O0FBRUE7RUFDRSxXRTVzSU87RUY2c0lQLFdrQi9xSUQ7RWxCZ3JJQyxnQmtCMXFJVztFbEIycUlYLGVrQjFxSVM7RWxCMnFJVCxrQ2tCanFJQTtBbEJrcUlGOztBQUVBO0VrQmxxSUMsZ0JBQVc7QWxCb3FJWjs7QUFFQTtFQUNFLGtCRXh0SU87QUZ5dElUOztBQUVBO0VBQ0UsV2tCbnFJQztFbEJvcUlELFlrQjVxSUE7QWxCNnFJRjs7QUFFQTtFQUNFLG1Ca0JqcUlZO0FsQmtxSWQ7O0FBRUE7O0VBRUUsV0V0dUlLO0VGdXVJTCxZa0J0cklBO0FsQnVySUY7O0FBRUEsVWtCL3BJSTs7QWxCaXFJSjs7RUFFRSxZa0JwcElXO0VBT1osZUFBVztFbEIrb0lWLGlCa0I5b0lZO0FsQitvSWQ7O0FBRUE7RUFDRSxrQmtCOW9JZ0I7QWxCK29JbEI7O0FBRUE7RW1COXZJQSxXQUFNO0VBQ0wsV0FBUztFQURWLGdCQUdLO0VuQit2SUgsZW1COXZJUztFbkIrdklULGtDbUI3dklBO0FuQjh2SUY7O0FBRUE7RW9CcHdJQyxnQkFBVTtBcEJzd0lYOztBQUVBO0VvQnB3SUMsZUFBZTtBcEJzd0loQjs7QUFFQTtFb0Jwd0lDLFdBQVU7RUFDVixZQUFRO0FwQnN3SVQ7O0FBRUE7RUFDRSxvQm9CcHdJYztBcEJxd0loQjs7QUFFQTs7RUFFRSxXb0Jsd0lDO0VwQm13SUQsWW9CbHdJUTtBcEJtd0lWOztBQUVBLHFCb0Jsd0llOztBcEJvd0lmOztFQUVFLGFvQjl2SVM7RXBCK3ZJVCxlQUFlO0VxQmx5SWpCLGlCQUFRO0FyQm95SVI7O0FBRUE7RXFCbHlJQyxrQkFBWTtBckJveUliOztBQUVBO0VFbnlJQyxXQUFRO0VGcXlJUCxpRXFCNXlJTTtFckI2eUlOLFdxQm55SU87RXJCb3lJUCxnQnFCbnlJVTtFckJveUlWLHdCcUJueUlPO0VyQm95SVAsZXFCbnlJUztFckJveUlULGtDcUJueUl5QjtBckJveUkzQjs7QUFFQTtFRTd5SUMsaUJBQWlCO0FGK3lJbEI7O0FBRUE7RUFDRSxlcUI5eElXO0FyQit4SWI7O0FBRUE7Z0VxQjN4SWU7O0FyQjh4SWY7RUFDRSxXcUI1eElBO0VyQjZ4SUEsWUUxeklPO0FGMnpJVDs7QUFFQTtFQUNFLG9CcUI1eEllO0FyQjZ4SWpCOztBQUVBOztFQUVFLFdFbjBJSztFRm8wSUwsWXFCanpJQTtBckJreklGOztBQUVBLFVxQnR4SUM7O0FyQnd4SUQ7O0VBRUUsYXFCdHhJUztFckJ1eElULGVFNTBJTztFRjYwSVAsaUJxQjV4SU07QXJCNnhJUjs7QUFFQTtFQUNFLGtCcUJweEljO0FyQnF4SWhCOztBQUVBO0VBQ0UsV3FCcHlJQTtFckJxeUlBLFdxQnB4SUU7RXJCcXhJRixnQnFCcHhJUztFQUtWLGVBQVE7RXJCaXhJUCxrQ3FCM3dJQTtBckI0d0lGOztBQUVBO0VxQjV3SUMsaUJBQVM7QXJCOHdJVjs7QUFFQTtFQUNFLHVCcUI3d0lnQjtBckI4d0lsQjs7QUFFQTtFQUNFLFdxQjN3SUQ7RXJCNHdJQyxZcUJ6d0lRO0FyQjB3SVY7O0FBRUE7RXFCbHdJQyxvQkFBUztBckJvd0lWOztBQUVBOztFQUVFLFdFLzJJTztFRmczSVAsWXFCendJRDtBckIwd0lEOztBQUVBLFVxQmh3SU87O0FyQmt3SVAsbUJxQmh3SWU7O0FyQmt3SWY7OztFcUIxdklDLDJCQUFZO0FyQjh2SWI7O0FBRUE7O0VBRUUsbUJxQmx3SVU7QXJCbXdJWjs7QUFFQTtFQUNFLFlxQnh2SVE7QXJCeXZJVjs7QUFFQSx5QnFCeHZJb0I7O0FyQjB2SXBCO0VBQ0UsbUJxQmh3SU87QXJCaXdJVDs7QUFFQSxZcUJ0dklHOztBckJ3dklIO0VBQ0Usc0NxQnB2SUs7RXJCcXZJTCx1QnFCcHZJa0I7QXJCcXZJcEI7O0FBRUEsVXFCcHZJRzs7QXJCc3ZJSDtFQUNFLFdxQnB2SUM7QXJCcXZJSDs7QUFFQTtFQUNFLGNxQnB2SUQ7QXJCcXZJRDs7QUFFQSxVcUI5dUlFOztBckJndklGOzs7RUFHRSwyQnFCOXVJZTtBckIrdUlqQjs7QUFFQTtFQUNFLGdCcUIzdUlVO0FyQjR1SVo7O0FBRUE7RUFDRSxZRTE2SU87QUYyNklUOztBQUVBO0VBQ0UsZ0JxQnB2SUs7QXJCcXZJUDs7QUFFQTtFQUNFLG1CRWw3SWdCO0FGbTdJbEI7O0FBRUE7RUFDRSxxRHFCbnVJOEI7VXJCbXVJOUIsNkNxQm51SThCO0FyQm91SWhDOztBQUVBLG9DcUJsdUlnQjs7QXJCb3VJaEI7RUFDRSxZcUI5dElRO0FyQit0SVY7O0FBRUE7RUFDRSxZcUI5dElDO0FyQit0SUg7O0FBRUE7RUFDRSxjcUI5dElDO0FyQit0SUg7O0FBRUE7RUFDRSxjcUI5dElRO0FyQit0SVY7O0FBRUEsU0FBUzs7QUFFVDs7O0VBR0UsV3FCdHhJQTtBckJ1eElGOztBQUVBOztFQUVFLHlCcUJ6dElPO0FyQjB0SVQ7O0FBRUE7RUFDRSxpQnFCenRJYTtFckIwdEliLHNDcUJ6dEljO0FyQjB0SWhCOztBQUVBO0VBQ0UsZ0NxQnp0SWtCO0FyQjB0SXBCOztBQUVBO0VBQ0Usc0NxQnh0SUM7RXJCeXRJRCx1QnFCdnRJTztBckJ3dElUOztBQUVBO0VBQ0UsV3FCdnRJRTtBckJ3dElKOztBQUVBO0VBQ0UsY3FCdnRJRTtBckJ3dElKOztBQUVBLFFxQnB0SUc7O0FyQnN0SUg7OztFQUdFLFdxQnB0SUM7QXJCcXRJSDs7QUFFQTtFQUNFLHlCcUJqdEllO0FyQmt0SWpCOztBQUVBO0VBQ0UsaUJFMy9JTztFRjQvSVAsaUNxQnh0SVE7QXJCeXRJVjs7QUFFQTtFQUNFLHlCcUJodElDO0FyQml0SUg7O0FBRUE7RUFDRSxnQ3FCOXNJTztBckIrc0lUOztBQUVBO0VBQ0UsK0NxQjVzSWM7VXJCNHNJZCx1Q3FCNXNJYztBckI2c0loQjs7QUFFQTtFQUNFLHNDcUIxc0llO0VyQjJzSWYsdUJxQjFzSWE7QXJCMnNJZjs7QUFFQTtFQUNFLFdxQmp0SUU7QXJCa3RJSjs7QUFFQTtFQUNFLGNxQnhzSUk7QXJCeXNJTjs7QUFFQSxVQUFVOztBQUVWOzs7RUFHRSxXcUJqc0lHO0FyQmtzSUw7O0FBRUE7RUFDRSx5QnFCanNJYztBckJrc0loQjs7QUFFQTtFQUNFLGlCcUJqc0lHO0VyQmtzSUgsaUNNbmlKYztBTm9pSmhCOztBQUVBO0VBQ0UseUJxQmpzSWtCO0FyQmtzSXBCOztBQUVBO0VBQ0UsZ0NxQjl1SU87QXJCK3VJVDs7QUFFQTtFQUNFLCtDcUIzcklJO1VyQjJySUosdUNxQjNySUk7QXJCNHJJTjs7QUFFQTtFQUNFLHNDcUJ4ckllO0VyQnlySWYsdUJxQnhySWM7QXJCeXJJaEI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjcUJ4cklJO0FyQnlySU47O0FBRUEsU0FBUzs7QUFFVDs7O0VBR0UsV0FBVztBQUNiOztBQUVBO0VBQ0UseUJBQXlCO0FxQjFxSTNCOztBckI2cUlBO0VxQjFxSUMsaUJBQVM7RUFDVCxpQ0FBUztBckI0cUlWOztBQUVBO0VxQjFxSUMseUJBQXlCO0FyQjRxSTFCOztBQUVBO0VxQjFxSUMsZ0NBQW1CO0FyQjRxSXBCOztBQUVBO0VxQjFxSUMsK0NBb0NBO1VBcENBLHVDQW9DQTtBckJ3b0lEOztBQUVBO0VBQ0Usc0NxQjFxSXlCO0VyQjJxSXpCLHVCcUIxcUlZO0FyQjJxSWQ7O0FBRUE7RUFDRSxXcUJscklBO0FyQm1ySUY7O0FBRUE7RUFDRSxjcUJ6cUlTO0FyQjBxSVg7O0FBRUEsZ0JxQnpySUU7O0FyQjJySUY7OztFQUdFLFdxQnZxSVE7QXJCd3FJVjs7QUFFQTtFQUNFLHlCcUJocklBO0FyQmlySUY7O0FBRUE7RXNCL25KQSxpQkFBUTtFQUNQLGlDQUFXO0F0QmlvSlo7O0FBRUE7RUFDRSx5QnNCbjdJRDtBdEJvN0lEOztBQUVBO0VzQjFuSkMsZ0NBQU87QXRCNG5KUjs7QUFFQTtFQUNFLCtDc0IvbkpNO1V0QituSk4sdUNzQi9uSk07QXRCZ29KUjs7QUFFQTtFQUNFLG1Dc0J4bkpZO0V0QnluSlosdUJzQnhuSm9CO0F0QnluSnRCOztBQUVBO0VBQ0UsV3NCOW5KQTtBdEIrbkpGOztBQUVBO0VBQ0UsY0VucEpPO0FGb3BKVDs7QUFFQSxjc0J0bkpJOztBdEJ3bkpKOzs7RXNCL21KQyxXQUFBO0F0Qm1uSkQ7O0FBRUE7RUFDRSx5QkUvcEprQjtBRmdxSnBCOztBQUVBO0VBQ0UsaUJzQjFuSk07RXRCMm5KTixpQ3NCam5KbUI7QXRCa25KckI7O0FBRUE7RUFDRSx5QnNCNWxKQTtBdEI2bEpGOztBQUVBO0VBQ0UsZ0NFNXFKdUI7QUY2cUp6Qjs7QUFFQTtFQUNFLCtDc0IzbUphO1V0QjJtSmIsdUNzQjNtSmE7QXRCNG1KZjs7QUFFQTtFc0JybUpFLG1DQUVlO0V0QnFtSmYsdUJzQnBtSmE7QXRCcW1KZjs7QUFFQTtFQUNFLFdzQnBtSk87QXRCcW1KVDs7QUFFQTtFQUNFLGNzQm5tSlM7QXRCb21KWDs7QUFFQSxjc0JobUpTOztBdEJrbUpUOzs7RUFHRSxXRXJzSk87QUZzc0pUOztBQUVBO0VBQ0UseUJzQjVsSlE7QXRCNmxKVjs7QUFFQTtFQUNFLGlCc0I1bEpVO0V0QjZsSlYsaUNFOXNKdUI7QUYrc0p6Qjs7QUFFQTtFQUNFLHlCc0J0bUpNO0F0QnVtSlI7O0FBRUE7RUFDRSxnQ3NCcGxKSTtBdEJxbEpOOztBQUVBO0VBQ0UsK0NzQmxsSkk7VXRCa2xKSix1Q3NCbGxKSTtBdEJtbEpOOztBQUVBO0VBQ0UsbUNzQnhpSkE7RXRCeWlKQSx1QkUvdEprQjtBRmd1SnBCOztBQUVBO0VBQ0UsV3NCcmxKRDtBdEJzbEpEOztBQUVBO0VBQ0UsY3NCN2tKQztBdEI4a0pIOztBQUVBLG1Cc0Iza0pnQjs7QXRCNmtKaEI7RUFDRSxrQkU3dUpPO0VGOHVKUCxXc0JobUpBO0V0QmltSkEsUXNCM2tKRTtFdEI0a0pGLG1DRWh2SmtCO01GZ3ZKbEIsK0JFaHZKa0I7VUZndkpsQiwyQkVodkprQjtFRml2SmxCLFlzQm5tSkE7RXRCb21KQSxhc0Ixa0pFO0V0QjJrSkYsbUJFbnZKZ0I7RUZvdkpoQixXc0J0bUpBO0V0QnVtSkEsa0JzQnBrSlU7RXRCcWtKVixvQnNCcGtKRztFdEJva0pILG9Cc0Jwa0pHO0V0Qm9rSkgsYXNCcGtKRztFQU1KLHlCQUFPO01BQVAsc0JBQU87VUFBUCxtQkFBTztFdEJna0pOLHdCc0IvakptQjtNdEIrakpuQixxQnNCL2pKbUI7VXRCK2pKbkIsdUJzQi9qSm1CO0V0QmdrSm5CLFlFenZKTztFRjB2SlAsZXNCbGtKRDtBdEJta0pEOztBQUVBO0VBQ0UsV3NCdGtKRDtFdEJ1a0pDLHFCc0I5akprQjtNdEI4akpsQixrQnNCOWpKa0I7VXRCOGpKbEIseUJzQjlqSmtCO0V0QitqSmxCLG1Cc0I5akphO0F0QitqSmY7O0FBRUE7RUFDRSxZc0I1akpDO0V0QjZqSkQsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RXVCNXdKN0Isa0JBQU87QXZCOHdKUDs7QUFFQTtFdUI1d0pDLGtCQUFZO0VBQ1osU0FBQTtFQUVBLFNBQUE7RXZCNndKQyxtQ3VCbndKQTtNdkJtd0pBLCtCdUJud0pBO1V2Qm13SkEsMkJ1Qm53SkE7RXZCb3dKQSxvQnVCOXdKQTtFdkI4d0pBLG9CdUI5d0pBO0V2Qjh3SkEsYXVCOXdKQTtFdkIrd0pBLHdCdUJ4d0pjO012Qnd3SmQscUJ1Qnh3SmM7VXZCd3dKZCx1QnVCeHdKYztBdkJ5d0poQjs7QUFFQSxrRHVCcHdKcUI7O0F2QnN3SnJCO0VBQ0Usa0N1QnB3SmlCO0V2QnF3SmpCLGV1QnB3SkE7RXZCcXdKQSxrQnVCcHdKYztFdkJxd0pkLFl1QnB3SlU7RXZCcXdKVixXRXp4Sk87RUYweEpQLFF1Qjl3SkQ7RXZCK3dKQyxtQ3VCcHdKZ0I7TXZCb3dKaEIsK0J1QnB3SmdCO1V2Qm93SmhCLDJCdUJwd0pnQjtFdkJxd0poQixVdUJwd0pDO0V2QnF3SkQsa0J1QnB3Slk7QXZCcXdKZDs7QUFFQTtFQUNFLFF1Qmx3SkM7QXZCbXdKSDs7QUFFQTtFQUNFLFl1Qmx3SkM7RUFJRixPQUFBO0V2Qmd3SkMsTXVCL3ZKQTtFdkJnd0pBLGtCdUIvdkpZO0V2Qmd3SlosV3VCL3ZKQTtBdkJnd0pGOztBQUVBO0V1QjN2SkMsbUJBQVU7RXZCNnZKVCxXdUI1dkpBO0V2QjZ2SkEsNkJ1QjV2SjJCO0V2QjZ2SjNCLGV1QjV2SmE7QXZCNnZKZjs7QUFFQTtFQUNFLHVCdUIxdkptQjtFdkIydkpuQixldUJwd0pBO0V2QnF3SkEsa0J1Qnh2SmM7RXZCeXZKZCxXdUJ4dkpPO0V2Qnl2SlAsV0V4ekpEO0VGeXpKQyxrQnVCeHdKQTtFdkJ5d0pBLFNBQVM7RXVCajBKWCxTQWtGQztFdkJpdkpDLG1DdUJodkpZO012Qmd2SlosK0J1Qmh2Slk7VXZCZ3ZKWiwyQnVCaHZKWTtBdkJpdkpkOztBQUVBO0VBQ0UsWXVCOXVKUztFckJsRlYsT0FBTTtFRmswSkwsTXVCejBKRjtFdkIwMEpFLGtCdUIzdUphO0VBL0ZmLFdBNEZDO0F2Qmd2SkQ7O0FBRUE7RUFDRSxtQnVCenVKZ0I7RXZCMHVKaEIsc0J1Qm51SkM7QXZCb3VKSDs7QUFFQTtFQUNFLHdCdUJ6dUpTO1V2Qnl1SlQsZ0J1Qnp1SlM7QXZCMHVKWDs7QUFFQTtFQUNFLGF1QnJ1SkE7QXZCc3VKRjs7QUFFQTtFQUNFLFd1QnJ1SkM7RXZCc3VKRCxxQnVCcnVKZ0I7RXZCc3VKaEIsZXVCcnVKQztBdkJzdUpIOztBQUVBOzs7RUFHRSx3QnVCbnVKUTtVdkJtdUpSLGdCdUJudUpRO0V2Qm91SlIsaUJFOTFKTztFRisxSlAsWXVCMXVKQTtFdkIydUpBLGF1Qm51SkU7QXZCb3VKSjs7QUFFQTtFQUNFLHdCdUI3dEpjO1V2QjZ0SmQsZ0J1Qjd0SmM7RXZCOHRKZCx1QkVyMkprQjtFRnMySmxCLGF1Qmx1SkE7RXZCbXVKQSxZdUI3dEpFO0V2Qjh0SkYsbUJ1Qmx1SkU7RXZCbXVKRixnQnVCM3RKRTtBdkI0dEpKOztBQUVBO0VBQ0UsY3VCeHRKWTtFdkJ5dEpaLDJCdUJ4dEp3QjtBdkJ5dEoxQjs7QUFFQTtFdUJudEpDLFlBQUE7RXZCcXRKQyxZdUJwdEpVO0V2QnF0SlYsV3VCcHRKQTtBdkJxdEpGOztBQUVBO0VBQ0UsUUV4M0pLO0VGeTNKTCx5QnVCM3RKUztBdkI0dEpYOztBQUVBO0V1Qmh0SkMsd0JBQVM7VUFBVCxnQkFBUztFdkJrdEpSLGdCdUJqdEphO0V2Qmt0SmIsWXVCanRKUztBdkJrdEpYOztBQUVBO0VBQ0UsbUJFbjRKZ0I7RUZvNEpoQix5QnVCeHRKUTtFdkJ5dEpSLG1CdUJqdEpZO0V2Qmt0SlosZXVCanRKQztFdkJrdEpELGlCdUJqdEpDO0VBSUYsMEJBQUs7RXZCK3NKSixrQnVCOXNKTztFdkIrc0pQLDJCdUI5c0pnQjtFdkIrc0poQixldUI5c0phO0VBR2Qsa0JBQVE7QXZCNnNKVDs7QUFFQTtFQUNFLGdDdUIzc0pvQjtBdkI0c0p0Qjs7QUFFQTtFQUNFLGlCdUIzc0pjO0V2QjRzSmQsbUJFcjVKTztFRnM1SlAsY3VCdHRKQTtBdkJ1dEpGOztBQUVBO0VBQ0UsYXVCdnNKVztBdkJ3c0piOztBQUVBO0VBQ0UsbUJ1QnRzSmU7QXZCdXNKakI7O0FBRUE7RXVCOXJKQyxZQUFPO0F2QmdzSlI7O0FBRUE7RUFDRSxldUIvckpZO0V2QmdzSlosZ0J1Qi9ySmE7QXZCZ3NKZjs7QUFFQTtFQUNFLGtDdUJobkpBO0F2QmluSkY7O0FBRUE7RUFDRSxTdUI3ckpLO0V2QjhySkwsV3VCN3JKUTtFdkI4ckpSLFV1QjdySk87RXZCOHJKUCxXdUI3ckpRO0V2QjhySlIsWXVCN3JKQztFdkI4ckpELFV1QjdySkM7QXZCOHJKSDs7QUFFQTs7RUFFRSxXdUI3ckpFO0V2QjhySkYsa0J1QjdySlc7RXZCOHJKWCxRdUI1c0pDO0V2QjZzSkQsU3VCM3JKRTtFdkI0ckpGLFd1QjNySkU7RXZCNHJKRixXdUIzckpFO0V2QjRySkYsZ0J1QnhySkE7QXZCeXJKRjs7QUFFQTtFQUNFLHNEdUJ6cUpDO012QnlxSkQsa0R1QnpxSkM7VXZCeXFKRCw4Q3VCenFKQztBdkIwcUpIOztBQUVBO0VBQ0UsdUR1QjdxSkM7TXZCNnFKRCxtRHVCN3FKQztVdkI2cUpELCtDdUI3cUpDO0F2QjhxSkg7O0FBRUE7RUFDRSxhdUIvcUpBO0F2QmdySkY7O0FBRUE7RUFDRSw0QnVCL3FKaUI7QXZCZ3JKbkI7O0FBRUE7RUFDRSxtQnVCL3FKUTtFdkJnckpSLGVFcDlKTztFRnE5SlAsaUJ1QnpySkE7RXZCMHJKQSx5QnVCL3FKaUI7RXZCZ3JKakIsY3VCL3FKRTtBdkJnckpKOztBQUVBO0VBQ0UsY3VCNXFKQztFdkI2cUpELFl1Qnp2SkE7RXZCMHZKQSwwQ3VCenFKQztFdkIwcUpELDZDdUJ4cUpRO0F2QnlxSlY7O0FBRUE7RXVCcHFKQyxlQUFVO0V2QnNxSlQsaUJ1QnJxSmE7RXZCc3FKYix5QnVCcHFKVTtFdkJxcUpWLDJCdUJwcUp3QjtBdkJxcUoxQjs7QUFFQTtFQUNFLGV1QjVxSkE7RXZCNnFKQSxpQnVCbHFKVztFdkJtcUpYLGN1QmxxSkU7RXZCbXFKRixrQnVCbHFKVTtFQUtYLFdBQUE7RXZCK3BKQyxZdUI5cEpTO0F2QitwSlg7O0FBRUE7RUFDRSwyQnVCbHBKQTtBdkJtcEpGOztBQUVBO0VBQ0UsbUJ1QjlwSmM7RXZCK3BKZCxXdUJ4cUpBO0F2QnlxSkY7O0FBRUE7RXVCeHBKQyxpQkFBTztFdkIwcEpOLGlCdUJ6cEplO0F2QjBwSmpCOztBQUVBO0VBQ0UsZXVCOXBKSztBdkIrcEpQOztBQUVBO0VBQ0UscUJ1QnRwSkM7RXZCdXBKRCxjQUFjO0F3QjFnS2Y7O0F4QjZnS0Q7RXdCMWdLRSxjQUFBO0F4QjRnS0Y7O0FBRUE7RUU1Z0tDLGFBQVE7QUY4Z0tUOztBQUVBO0VBQ0UsMkJ3QnZnS2tCO0V4QnVnS2xCLDJCd0J2Z0trQjtFeEJ1Z0tsQixvQndCdmdLa0I7RXhCd2dLbEIseUJ3QnZnS2U7TXhCdWdLZixzQndCdmdLZTtVeEJ1Z0tmLG1Cd0J2Z0tlO0V4QndnS2YsY0VuaEtPO0VGb2hLUCxZd0J6aEtBO0V4QjBoS0EsZXdCdmdLRTtFeEJ3Z0tGLGV3QnZnS0U7RXhCd2dLRixxQndCOWdLQTtFeEIrZ0tBLG1Cd0JwZ0tpQjtFeEJxZ0tqQixXRXpoS0s7RUYwaEtMLHFCd0JqaEtBO0V4QmtoS0EsdUJ3QnBnS0c7RXhCb2dLSCxrQndCcGdLRztFeEJvZ0tILGV3QnBnS0c7RUE1QkgseUJBaUNBO0V4QmlnS0EsZXdCaGdLYztFeEJpZ0tkLG1Cd0JoZ0tjO0F4QmlnS2hCOztBQUVBO0VBQ0Usb0J3QmhnS2M7RUF2Q2QsdUZBMkNzQztFQTNDdEMsNkRBMkNzQztFQTNDdEMsNkRBMkNzQztBeEI4L0p4Qzs7QUFFQTtFQUNFLHdDd0I3L0pvQjtFeEI4L0pwQix1QndCdi9KQztFeEJ3L0pELGNFemlLTztBRjBpS1Q7O0FBRUE7RUFDRSxXQUFXO0VFN2lLWixlQUFpQjtFc0JzRGhCLFlBQUE7QXhCMC9KRjs7QXdCbC9KQztFQUNDLGtCQUFjO0VBQ2QsTUFBQTtFQUNBLE9BQUE7RXRCakVELFdBQVE7RUZ1aktQLFl3QnovSkQ7RXhCMC9KQyxjd0JwL0pTO0V4QnEvSlQsdUJ3QjMvSkE7RXhCMi9KQSxrQndCMy9KQTtFeEIyL0pBLGV3QjMvSkE7RXhCNC9KQSxxQndCbi9KYztBeEJvL0poQjs7QUFFQTtFd0IvK0pFLFVBQUE7QXhCaS9KRjs7QUFFQTtFd0JyL0pFLFVBQUE7QXhCdS9KRjs7QUFFQTtFQUNFLFV3QjUrSkM7QXhCNitKSDs7QUFFQTtFQUNFLG1Cd0IzK0ppQjtFeEI0K0pqQixld0IzK0pFO0V4QjQrSkYsaUJ3QjMrSlM7RXhCNCtKVCxjd0IzK0pXO0V4QjQrSlgsb0J3QjMrSlk7QXhCNCtKZDs7QUFFQTtFQUNFLGdDd0IzK0pNO0F4QjQrSlI7O0FBRUE7RXdCLzlKRSxxQkFBUTtBeEJpK0pWOztBQUVBO0VBQ0UsY3dCLzlKVTtFeEJnK0pWLGV3Qi85SmE7QXhCZytKZjs7QUFFQTtFQUNFLGF3Qi85Slc7RXhCZytKWCxrQndCLzlKZTtFeEJnK0pmLFdFam1LSztFRmttS0wsWXdCNStKQztFeEI2K0pELHlCd0IvOUpZO014Qis5Slosc0J3Qi85Slk7VXhCKzlKWixtQndCLzlKWTtFeEJnK0paLHdCd0I5K0pPO014QjgrSlAscUJ3QjkrSk87VXhCOCtKUCx1QndCOStKTztFeEIrK0pQLFV3QjM5Skc7RUFLSCxZQUFBO0V4Qnc5SkEsdUJ3QnY5SmM7RXhCdzlKZCx3QndCdjlKYztVeEJ1OUpkLGdCd0J2OUpjO0V4Qnc5SmQsZXdCdjlKUztBeEJ3OUpYOztBQUVBO0VBQ0UsV3dCdjlKRTtFeEJ3OUpGLGtCd0IvOUpDO0V4QmcrSkQsY3dCcjlKRTtFeEJzOUpGLFd3QnI5SkU7RXhCczlKRixnQkVqbktPO0FGa25LVDs7QUFFQTs7RUFFRSxXd0JsOUpFO0V4Qm05SkYsa0JFdm5LTztFRnduS1AsT3dCeitKQztFeEIwK0pELFd3Qmw5Skc7RXhCbTlKSCxZd0IzK0pDO0V4QjQrSkQsbUJ3Qmg5SmU7QXhCaTlKakI7O0FBRUE7RUFDRSxTd0IzOEpFO0F4QjQ4Sko7O0FBRUE7RUFDRSxZd0IzOEpTO0F4QjQ4Slg7O0FBRUE7RUFDRSxvQndCMzhKRTtFeEIyOEpGLG9Cd0IzOEpFO0V4QjI4SkYsYXdCMzhKRTtFeEI0OEpGLG1CRXhvS087TUZ3b0tQLGVFeG9LTztFRnlvS1AsZXdCejlKQztFeEIwOUpELFl3QjM4Skc7RXhCNDhKSCxNQUFNO0VBQ04sT0FBTztFQUNQLFd3QjM4Skc7QXhCNDhKTDs7QUFFQTtFQUNFLFd3QmorSkM7RXhCaytKRCxtQndCeDhKRztNeEJ3OEpILGtCd0J4OEpHO1V4Qnc4SkgsY3dCeDhKRztFQUtILDRCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0V4QnE4SkEsbUJ3QnA4SlE7RXhCcThKUixhd0JwOEpDO0V4QnE4SkQsb0J3QnA4SlU7RXhCbzhKVixvQndCcDhKVTtFeEJvOEpWLGF3QnA4SlU7RXhCcThKVix5QkV2cEtnQjtNRnVwS2hCLHNCRXZwS2dCO1VGdXBLaEIsbUJFdnBLZ0I7RUZ3cEtoQixvQndCejhKQTtBeEIwOEpGOztBQUVBO0VBQ0Usb0J3Qjc4SkM7RXhCNjhKRCxvQndCNzhKQztFeEI2OEpELGF3Qjc4SkM7RXhCODhKRCx5QndCbDhKZ0I7TXhCazhKaEIsc0J3Qmw4SmdCO1V4Qms4SmhCLG1Cd0JsOEpnQjtFeEJtOEpoQixrQndCbDhKZ0I7QXhCbThKbEI7O0FBRUE7RXdCNzdKRSxtQkFBUTtFeEIrN0pSLFd3Qjk3SlU7RXhCKzdKVixtQndCOTdKQztNeEI4N0pELGtCd0I5N0pDO1V4Qjg3SkQsY3dCOTdKQztFeEIrN0pELG9Cd0JyNkpDO0F4QnM2Skg7O0FBRUE7RUFDRSxvQkV6cUtPO0VGeXFLUCxvQkV6cUtPO0VGeXFLUCxhRXpxS087RUYwcUtQLHlCd0J0OEpBO014QnM4SkEsc0J3QnQ4SkE7VXhCczhKQSxtQndCdDhKQTtFeEJ1OEpBLGtCd0I3N0pFO0F4Qjg3Sko7O0FBRUE7RUFDRSxrQndCejdKYTtBeEIwN0pmOztBQUVBO0VBQ0Usa0JFbnJLTztBRm9yS1Q7O0FBRUE7RXdCcDdKRyxpQkFBQTtFeEJzN0pELGN3Qm43SlM7RUFIUixlQUFBO0V4Qnc3SkQsZ0J3Qmo3SmdCO0F4Qms3SmxCOztBQUVBO0VBQ0UsY3dCMTZKUztFQUhSLGVBQUE7RXhCKzZKRCxnQndCeDZKZ0I7RUFQZixpQkFBQTtBeEJpN0pIOztBQUVBO0V3QnA2SkcsaUJBQUE7QXhCczZKSDs7QUFFQTtFd0J6NUpHLFlBQUE7QXhCMjVKSDs7QUFFQTtFd0I3NUpHLGtCQVVBO0V4QnE1SkQsUXdCcDVKRTtFQUlELFNBQUE7RXhCazVKRCx3Q3dCOTRKRTtNeEI4NEpGLG9Dd0I5NEpFO1V4Qjg0SkYsZ0N3Qjk0SkU7RUFKRCxrQkFBTTtFeEJvNUpQLGV3Qjc0SmM7QXhCODRKaEI7O0FBRUE7RUFDRSxpQndCeDRKVTtFeEJ5NEpWLGtCd0J4NEphO0V4Qnk0SmIsZ0J3Qng0SmM7QXhCeTRKaEI7O0FBRUE7RUFDRSxpQndCeDRKVTtFeEJ5NEpWLHNCd0J0NEpJO0V4QnU0SkosY3dCdDRKVztFeEJ1NEpYLGN3QnQ0Slc7RXhCdTRKWCxld0J0NEpZO0V4QnU0SlosZ0JBQWdCO0V3Qmw0SmpCLGdCQUFRO0F4Qm80SlQ7O0FBRUE7RUFDRSxtQndCbjRKQztNeEJtNEpELFd3Qm40SkM7VXhCbTRKRCxPd0JuNEpDO0F4Qm80Skg7O0FBRUE7RUFDRSxpQndCaDRKQTtFeEJpNEpBLG9Cd0I5M0pFO0V4QjgzSkYsb0J3QjkzSkU7RXhCODNKRixhd0I5M0pFO0F4QiszSko7O0FBRUE7RUFDRSxrQndCcDNKQztFeEJxM0pELGtCRWh2S087RUZpdktQLG9Cd0JsNUpBO0V4Qms1SkEsb0J3Qmw1SkE7RXhCazVKQSxhd0JsNUpBO0V4Qm01SkEseUJ3QnozSmM7TXhCeTNKZCxzQndCejNKYztVeEJ5M0pkLG1Cd0J6M0pjO0F4QjAzSmhCOztBQUVBO0VBQ0UsZXdCejNKQTtBeEIwM0pGOztBQUVBO0VBQ0UsYXdCbjNKRTtBeEJvM0pKOztBQUVBO0VFN3ZLQyxXQUFRO0VGK3ZLUCxZd0JoM0pBO0V4QmkzSkEsa0J3QjkySlk7RXhCKzJKWixvQndCbDNKQztFeEJrM0pELG9Cd0JsM0pDO0V4QmszSkQsYXdCbDNKQztFeEJtM0pELHlCd0I3MkpnQjtNeEI2MkpoQixzQndCNzJKZ0I7VXhCNjJKaEIsbUJ3QjcySmdCO0V0QnJaakIsd0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQix1QkFBbUI7RUZvd0tsQixXd0IxMkpBO0V4QjIySkEsZXdCeDJKVztFeEJ5MkpYLHlCd0J4MkppQjtBeEJ5MkpuQjs7QUFFQTtFQUNFLGV3QnYySlM7RXhCdzJKVCxrQndCdjJKZTtBeEJ3MkpqQjs7QUFFQTtFQUNFLGtCd0JyMkpjO0V4QnMySmQsTXdCcjJKRztFQUtILFVBQUE7RXhCazJKQSxtQndCajJKYztFeEJrMkpkLFd3QmoySlM7RXhCazJKVCxZd0JqMkpPO0V4QmsySlAsb0J3QmoySlk7RXhCaTJKWixvQndCajJKWTtFeEJpMkpaLGF3QmoySlk7RXhCazJKWix5QndCM3lKQztNeEIyeUpELHNCd0IzeUpDO1V4QjJ5SkQsbUJ3QjN5SkM7RXhCNHlKRCx3QkV2eEtrQjtNRnV4S2xCLHFCRXZ4S2tCO1VGdXhLbEIsdUJFdnhLa0I7RUZ3eEtsQixrQndCeDJKQTtFeEJ5MkpBLGlCd0JqMkpXO0V4QmsySlgsZUUxeEtPO0VGMnhLUCxpQndCMzJKQTtFeEI0MkpBLGN3QmgySlM7RXhCaTJKVCxxQndCOTFKQztBeEIrMUpIOztBQUVBO0VBQ0UsYXdCOTFKUztBeEIrMUpYOztBQUVBO0VBQ0UsY3dCNTFKWTtFeEI2MUpaLHFCd0I1MUpZO0V4QjYxSlosaUJ3QjUxSmM7RXhCNjFKZCxnQndCNTFKRTtFeEI2MUpGLGV3QjUxSlU7RXhCNjFKVixjd0I1MUpXO0V4QjYxSlgsY3dCNTFKRTtBeEI2MUpKOztBQUVBO0VBQ0UsYXdCNTFKUztFeEI2MUpULGV3QngySkU7RXhCeTJKRixNd0IzMUpHO0V4QjQxSkgsT3dCMzFKRztFeEI0MUpILFd3QjMxSlE7QXhCNDFKVjs7QUFFQTtFQUNFLGV3QjMxSkc7RXhCNDFKSCxVd0IzMUpHO0V4QjQxSkgsU3dCeDFKQztFeEJ5MUpELFN3QngxSkU7RXhCeTFKRixtQ3dCeDFKaUI7TXhCdzFKakIsK0J3QngxSmlCO1V4QncxSmpCLDJCd0J4MUppQjtFeEJ5MUpqQixZd0J4MUpFO0V4QnkxSkYsbUJ3QngxSmdCO0V4QnkxSmhCLHFERTl6S3VCO1VGOHpLdkIsNkNFOXpLdUI7RUYrekt2QixrQndCOTFKQztFeEIrMUpELFl3QngxSkc7RUFLSCxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFeEJxMUpBLHlCd0JwMUpRO014Qm8xSlIsc0J3QnAxSlE7VXhCbzFKUixtQndCcDFKUTtFeEJxMUpSLGV3QnAxSmM7RXhCcTFKZCxVd0JwMUpDO0V4QnExSkQsa0J3QnAxSmM7RXhCcTFKZCx1QndCcDFKYztFeEJvMUpkLGtCd0JwMUpjO0V4Qm8xSmQsZXdCcDFKYztBeEJxMUpoQjs7QUFFQTtFQUNFLG9Cd0JwMUpTO0V4Qm8xSlQsb0J3QnAxSlM7RXhCbzFKVCxhd0JwMUpTO0V4QnExSlQsbUJ3QnAxSmE7RXhCcTFKYix5QndCcDFKbUI7RXhCcTFKbkIsWXdCcDFKRTtFeEJxMUpGLGdCd0JqMkpDO0V4QmsySkQsbUJ3QmwxSmU7RUFJZixXQUFBO0F4QmcxSkY7O0FBRUE7RUFDRSxtQndCLzBKRTtNeEIrMEpGLFd3Qi8wSkU7VXhCKzBKRixPd0IvMEpFO0V4QmcxSkYsWXdCcDFKQztFeEJxMUpELGdCd0I3MEpFO0V4QjgwSkYsWXdCdDFKQztFeEJ1MUpELHNCd0I1MEplO0V4QjYwSmYsZXdCNTBKUztBeEI2MEpYOztBQUVBO0VBQ0UsZ0J3QjUwSlM7RXhCNjBKVCxZd0I1MEpJO0V4QjYwSkosb0J3QjUwSkk7RXhCNDBKSixvQndCNTBKSTtFeEI0MEpKLGF3QjUwSkk7RXhCNjBKSix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFd0JoMEpwQixXQUFTO0VBQ1IsZUFBWTtFQUNaLGVBQWU7RUFDZixjQUFZO0F4QmswSmQ7O0FBRUE7RXdCaDBKRSxjQUFjO0VBQ2Qsa0JBc0JBO0F4QjR5SkY7O0FBRUE7RUU1MktDLFdBQVE7RUY4MktQLGdCd0I5MEpRO0F4QiswSlY7O0FBRUE7RXdCN3pKRSxtQkFBUTtFeEIrekpSLG9Cd0I5ekppQjtBeEIrekpuQjs7QUFFQTtFd0IzekpFLHFHQUFTO0VBQVQsaUVBQVM7RUFBVCxpRUFBUztFeEI2ekpULG9Cd0I1ekphO0F4QjZ6SmY7O0FBRUE7RXdCdnpKRSw0REFBa0I7VUFBbEIsb0RBQWtCO0VBQ2xCLG1CQUFhO0VBQ2IsZ0JBQVM7QXhCeXpKWDs7QUFFQTtFRWo0S0MsK0JBQXdCO0VGbTRLdkIsZXdCajBKRDtFeEJrMEpDLGN3Qnh6Slc7QXhCeXpKYjs7QUFFQTtFQUNFLG9Cd0J4ekpDO0V4Qnd6SkQsb0J3Qnh6SkM7RXhCd3pKRCxhd0J4ekpDO0V4Qnl6SkQsbUJ3Qnh6SlU7QXhCeXpKWjs7QUFFQTtFd0JuekpDLGdCQUFTO0F4QnF6SlY7O0FBRUE7RUFDRSxzQndCeHpKTztNeEJ3ekpQLG1Cd0J4ekpPO1V4Qnd6SlAscUJ3Qnh6Sk87QXhCeXpKVDs7QUFFQTtFQUNFLFl3QjV6SkE7RXhCNnpKQSxtQndCL3lKRztNeEIreUpILG1Cd0IveUpHO1V4Qit5SkgsZXdCL3lKRztBeEJnekpMOztBQUVBO0VBQ0UsWXdCM3lKUztFeEI0eUpULG1Cd0IzeUpjO014QjJ5SmQsbUJ3QjN5SmM7VXhCMnlKZCxld0IzeUpjO0F4QjR5SmhCOztBQUVBO0VBQ0UsbUJ3QjN5SkM7TXhCMnlKRCxXd0IzeUpDO1V4QjJ5SkQsT3dCM3lKQztFeEI0eUpELHVCd0Jsd0pDO0F4Qm13Skg7O0FBRUE7RUFDRSx1QndCM3lKVztLeEIyeUpYLG9Cd0IzeUpXO1V4QjJ5SlgsZXdCM3lKVztFeEI0eUpYLHdCd0IzeUpVO0t4QjJ5SlYscUJ3QjN5SlU7VXhCMnlKVixnQndCM3lKVTtBeEI0eUpaOztBQUVBO0VBQ0UsbUJ3Qnp5Slk7RXhCMHlKWixld0J6eUpVO0V4QjB5SlYsY3dCenlKVztBeEIweUpiOztBQUVBO0VBQ0UsbUJ3Qnp5SmM7QXhCMHlKaEI7O0FBRUE7RUFDRSxjd0J2MEpDO0V4QncwSkQsZXdCenlKVTtBeEIweUpaOztBQUVBO0VBQ0UsVXdCdHlKRTtFeEJ1eUpGLFd3QnR5SlM7RXhCdXlKVCxnQndCdHlKYTtFeEJ1eUpiLG1Cd0J0eUpjO0V4QnV5SmQscUR3Qi94SkU7VXhCK3hKRiw2Q3dCL3hKRTtBeEJneUpKOztBQUVBO0VBQ0UsbUJ3QnJ5SmU7QXhCc3lKakI7O0FBRUE7O0V3Qi94SkUsZ0NBQWdCO0F4Qmt5SmxCOztBQUVBO0VBQ0Usa0J3Qmp5SmE7RXhCa3lKYixtQndCanlKZTtFQUdmLGdCQUFBO0V4Qmd5SkEsZXdCL3hKQztFdEI3cUJGLGlCQUFpQjtFRjg4S2hCLHlCd0I5eEpNO0V4Qit4Sk4sY3dCNXhKRTtFeEI2eEpGLGtCd0I1eEplO0F4QjZ4SmpCOztBQUVBO0VBQ0UsbUJ3Qnp4SmlCO0V4QjB4SmpCLGlCd0J6eEpjO0V4QjB4SmQsb0JFdDlLZ0I7RUZ1OUtoQixld0J0ekpNO0V4QnV6Sk4saUJ3Qnp4SmE7RXhCMHhKYixnQndCenhKVztBeEIweEpiOztBQUVBO0VBQ0UsdUJ3Qnp4SmlCO0V4QjB4SmpCLHNDd0J2eEpDO0V4Qnd4SkQsZ0JBQWdCO0F3QnJ4SmpCOztBeEJ3eEpEO0V3QnJ4SkUsa0JBQWtCO0VBQ2xCLDJCQUEyQjtFdEI5c0I1QixtQkFBbUI7QUZzK0twQjs7QUFFQTtFQUNFLGdCd0JyeEpDO0F4QnN4Skg7O0FBRUE7RXdCbHlKRSx3QkFtQkU7TUFuQkYscUJBbUJFO1VBbkJGLHVCQW1CRTtBeEJpeEpKOztBQUVBO0VBQ0UsaUN3Qjl3SjZCO0V4Qit3SjdCLFdBQVc7QXdCendKWjs7QXhCNHdKRDtFRXIvS0MsWUFBUTtFRnUvS1Asa0J3Qjl3SlM7RXhCK3dKVCxld0Ixd0pXO0F4QjJ3SmI7O0FBRUE7RUFDRSxld0J0d0phO0F4QnV3SmY7O0FBRUE7RUFDRSx3QndCdHdKa0I7TXhCc3dKbEIscUJ3QnR3SmtCO1V4QnN3SmxCLHVCd0J0d0prQjtFeEJ1d0psQixXRWpnTE87RUZrZ0xQLFl3Qnp4SkE7RXhCMHhKQSxld0J0d0pXO0VBSVgsZUFBQTtBeEJvd0pGOztBQUVBO0VBQ0UsMkJ3Qjd2SkM7RXhCOHZKRCxpQndCeHdKQztFeEJ5d0pELG1Cd0Jqd0phO0F4Qmt3SmY7O0FBRUE7RXdCN3ZKRSxhQUFZO0VBQ1osbUJBQWlCO0VBQ2pCLGVBQWM7RXRCbHhCZixpQkFBaUI7RUZraExoQiwyQndCNXZKUztBeEI2dkpYOztBeUIxaExBO0VBQ0MsbUJBQW1CO0F6QjZoTHBCOztBQUVBO0V5QjNoTEMsZ0JBQWdCO0F6QjZoTGpCOztBQUVBO0VBQ0UsZXlCNWhMVztFekI2aExYLFl5QjVoTEE7RXZCSEQsV0FBUTtFRmlpTFAsd0J5QnhpTEs7TXpCd2lMTCxxQnlCeGlMSztVekJ3aUxMLHVCeUJ4aUxLO0F6QnlpTFA7O0FBRUE7RUFDRSxrQnlCM2hMYTtFQUdkLG1CQUFVO0V6QjBoTFQsZXlCemhMWTtFdkJkYixpQkFBaUI7RUZ5aUxoQixjeUJ4aExEO0F6QnloTEQ7O0FBRUE7RUFDRSxtQkU3aUxnQjtFRjhpTGhCLGV5QnRoTEQ7RXpCdWhMQyxpQnlCbmhMVztFekJvaExYLGtCeUJuaExhO0V6Qm9oTGIsY3lCbmhMQztBekJvaExIOztBQUVBO0VBQ0UsMkJ5Qm5oTGdCO0V6Qm9oTGhCLGdCeUJuaExDO0V6Qm9oTEQsbUJ5Qm5oTEM7QXpCb2hMSDs7QUFFQTtFQUNFLG1CeUJuaExDO0F6Qm9oTEg7O0FBRUE7RUFDRSxXeUJuaExDO0V6Qm9oTEQsbUJ5Qm5oTFU7RXpCb2hMVixzQ3lCbmhMVztFekJvaExYLGF5Qm5oTFE7RXpCb2hMUixrQnlCM2lMQTtFekI0aUxBLGF5QmxoTEU7QXpCbWhMSjs7QUFFQTtFQUNFLGV5QjlnTEU7RXpCK2dMRixpQnlCOWdMYTtFekIrZ0xiLGtCRTFrTE87RUYya0xQLDJCeUJuakxBO0F6Qm9qTEY7O0FBRUE7RUFDRSxjeUIzZ0xHO0F6QjRnTEw7O0FBRUE7RXlCcmdMQyxrQkFBZTtFQUNmLDZCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWM7RUFDZCxtQkFBZTtBekJ1Z0xoQjs7QUFFQTtFQUNFLGtCRTNsTE87RUY0bExQLFN5QnhnTEQ7RXpCeWdMQyxVeUJyZ0xDO0V6QnNnTEQsV0FBVztFMEJubUxaLFlBQVU7RUFDVCxvQkFBVztFQUFYLG9CQUFXO0VBQVgsYUFBVztFQUNYLHlCQUFpQjtNQUFqQixzQkFBaUI7VUFBakIsbUJBQWlCO0VBQ2pCLHdCQUFPO01BQVAscUJBQU87VUFBUCx1QkFBTztBMUJxbUxUOztBQUVBO0VBQ0UsYzBCbm1MQztFQVJELGVBV0E7RTFCa21MQSxnQjBCam1MYztBMUJrbUxoQjs7QUFFQTtFQUNFLGtCQUFrQjtFMkJubkxwQixlQUFXO0VBQ1YsaUJyQlNPO0VxQlJQLGNBQWE7QTNCcW5MZDs7QUFFQTtFRWxuTEMsb0JBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RUZvbkxQLG1CMkIzbkxTO00zQjJuTFQsZTJCM25MUztFM0I0bkxULDJCMkJubkxZO00zQm1uTFosd0IyQm5uTFk7VTNCbW5MWixxQjJCbm5MWTtFQVRkLGdCQUFVO0UzQjhuTFIsZTJCam5MYTtFQUdkLGlCQUFRO0UzQmduTFAscUIyQi9tTGdCO0UzQmduTGhCLDJCMkIvbUxjO0EzQmduTGhCOztBQUVBO0VBQ0UsZ0JFOW5MTztFRituTFAsYzJCdG5MRDtFM0J1bkxDLG1CMkIvbUxZO0EzQmduTGQ7O0FBRUE7RUFDRSxhRXBvTE87QUZxb0xUOztBQUVBO0VBQ0UsZ0JBQWdCO0U0Qi9vTGxCLGNBRUk7RUFDRixtQkFBYTtBNUIrb0xmOztBQUVBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QTRCcnBMZjs7QTVCd3BMQTtFQUNFLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0E0QnpwTHpCOztBNUI0cExBO0U0QjNvTEUsZUFBZTtBNUI2b0xqQjs7QUFFQTtFNEIzb0xFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQVk7TUFBWixzQkFBWTtVQUFaLG1CQUFZO0VBQ1osZUFBZTtFMUJoQmhCLGlCQUFpQjtFRjhwTGhCLGM0QnZwTEM7QTVCd3BMSDs7QUFFQTtFRWpxTEMsZUFBUTtFRm1xTFAsYzRCNXBMQTtFNUI2cExBLGtCNEJ4b0xjO0E1QnlvTGhCOztBNkI1cUxBO0VBQ0MsZUFBYTtFQUNiLGlCQUFhO0UzQktiLGNBQVE7QUYycUxUOztBQUVBO0VBQ0UsYzZCNXFMQTtBN0I2cUxGOztBQUVBO0U2QnhxTEMsb0JBQU07RUFBTixvQkFBTTtFQUFOLGFBQU07RTdCMHFMTCxtQjZCenFMVztNN0J5cUxYLGU2QnpxTFc7RTdCMHFMWCx3QjZCenFMZTtNN0J5cUxmLHFCNkJ6cUxlO1U3QnlxTGYsdUI2QnpxTGU7QTdCMHFMakI7O0FBRUE7RUFDRSxpQjZCenFMZTtFN0IwcUxmLGtCNkJ6cUxnQjtBN0IwcUxsQjs7QUFFQTtFQUNFLG1CNkJ6cUxnQjtBN0IwcUxsQjs7QUFFQTtFQUNFLG9CRWpzTE87RUZpc0xQLG9CRWpzTE87RUZpc0xQLGFFanNMTztFRmtzTFAseUI2QnpyTEs7TTdCeXJMTCxzQjZCenJMSztVN0J5ckxMLG1CNkJ6ckxLO0U3QjByTEwsWTZCenFMTTtBN0IwcUxSOztBQUVBO0VBQ0UsZTZCenFMVTtFN0IwcUxWLGlCNkJ6cUxVO0U3QjBxTFYsMkI2QnpxTGlCO0U3QjBxTGpCLG1CNkJ6cUxjO0U3QjBxTGQsWTZCenFMQztBN0IwcUxIOztBQUVBO0VBQ0UsYzZCeHFMTztFN0J5cUxQLG9CNkJ4cUxFO0U3QndxTEYsb0I2QnhxTEU7RTdCd3FMRixhNkJ4cUxFO0U3QnlxTEYsd0I2QnhxTFk7TTdCd3FMWixxQjZCeHFMWTtVN0J3cUxaLHVCNkJ4cUxZO0E3QnlxTGQ7O0FBRUE7RUFDRSxjNkJ4cUxRO0U3QnlxTFIsbUI2QnhxTFc7QTdCeXFMYjs7QUFFQTtFQUNFLGdCNkJ4cUxFO0E3QnlxTEo7O0FBRUE7RUFDRSxvQjZCeHFMTztFN0J3cUxQLG9CNkJ4cUxPO0U3QndxTFAsYTZCeHFMTztFN0J5cUxQLG1CRS90TE87TUYrdExQLGVFL3RMTztFRmd1TFAsbUI2QnZ0TEk7RTdCd3RMSixvQjZCbHFMQztBN0JtcUxIOztBQUVBO0VBQ0UsbUI2QnBxTEE7RTdCcXFMQSxrQjZCanFMVztFN0JrcUxYLDRCNkJqcUxrQjtFN0JrcUxsQixnQzZCanFMaUI7RTdCa3FMakIsbUI2QmpxTG1CO003QmlxTG5CLG1DNkJqcUxtQjtVN0JpcUxuQiwrQjZCanFMbUI7QTdCa3FMckI7O0FBRUE7RUFDRSxnQjZCN3BMWTtBN0I4cExkOztBQUVBO0VBQ0Usa0I2QjdwTGU7QTdCOHBMakI7O0FBRUE7RUFDRSxrQjZCdHFMUTtBN0J1cUxWOztBQUVBO0VBQ0Usa0I2QjdwTGE7RTdCOHBMYixZNkI3cExPO0U3QjhwTFAsV0UzdkxPO0VGNHZMUCxjNkI3cUxEO0U3QjhxTEMsb0I2QjVwTFE7RTdCNHBMUixvQjZCNXBMUTtFN0I0cExSLGE2QjVwTFE7RTdCNnBMUix5QjZCNXBMYTtNN0I0cExiLHNCNkI1cExhO1U3QjRwTGIsbUI2QjVwTGE7RTdCNnBMYixlNkI1cExDO0U3QjZwTEQsZ0I2QjVwTEM7QTdCNnBMSDs7QUFFQTtFQUNFLGE2QjFwTFU7QTdCMnBMWjs7QUFFQTtFQUNFLG9CNkIxcExVO0U3QjBwTFYsb0I2QjFwTFU7RTdCMHBMVixhNkIxcExVO0U3QjJwTFYseUI2QjFwTFM7TTdCMHBMVCxzQjZCMXBMUztVN0IwcExULG1CNkIxcExTO0U3QjJwTFQsYzZCMXBMUTtBN0IycExWOztBQUVBO0VBQ0Usa0I2QjFwTEM7RTdCMnBMRCxnQjZCMXBMQztBN0IycExIOztBQUVBO0VBQ0UsZ0I2QjFwTEU7RTdCMnBMRixrQjZCMXBMUztBN0IycExYOztBQUVBO0VBQ0UsZTZCenBMUztBN0IwcExYOztBQUVBO0VBQ0Usa0I2QnJwTGdCO0E3QnNwTGxCOztBQUVBO0VBQ0Usa0I2QnJwTGM7RTdCc3BMZCxRRWp5TEs7RUZreUxMLG1DNkI5cExPO003QjhwTFAsK0I2QjlwTE87VTdCOHBMUCwyQjZCOXBMTztFN0IrcExQLFc2QnJwTEM7RTdCc3BMRCxVRXB5TE87RUZxeUxQLFc2QmpxTEQ7RTdCa3FMQyw2QjZCcHBMVTtFN0JxcExWLGtDNkJwcExtQjtFN0JxcExuQixtQzZCcHBMbUI7QTdCcXBMckI7O0FBRUE7RUFDRSxtQjZCbHBMUTtBN0JtcExWOztBQUVBO0VBQ0UsMkI2QjFvTEM7RTdCMm9MRCxrQkVqekxPO0VGa3pMUCxjNkI5cUxBO0E3QitxTEY7O0FBRUE7RUFDRSxjRS95TEE7RUZnekxBLGlCNkIvb0xBO0E3QmdwTEY7O0FBRUE7RUFDRSxvQjZCL29MQztFN0Irb0xELG9CNkIvb0xDO0U3QitvTEQsYTZCL29MQztFN0JncExELG1CNkIvb0xnQjtFN0JncExoQixlNkIvb0xXO0E3QmdwTGI7O0FBRUE7RUFDRSxnQjZCN3JMQTtBN0I4ckxGOztBQUVBO0VBQ0UsZTZCM29MWTtFN0I0b0xaLGlCNkIzb0xlO0U3QjRvTGYsMkI2QjNvTGM7RTdCNG9MZCxnQjZCM29MVztBN0I0b0xiOztBQUVBO0VBQ0UsYzZCM29MUTtBN0I0b0xWOztBQUVBO0VBQ0UscUJFaDFMa0I7QUZpMUxwQjs7QUFFQTtFNkIvbkxDLG1CQUFTO0E3QmlvTFY7O0FBRUE7RUFDRSxjNkJob0xBO0E3QmlvTEY7O0FBRUE7RUFDRSxxQjZCaG9MZ0I7QTdCaW9MbEI7O0FBRUE7RUFDRSxtQjZCNW9MUTtBN0I2b0xWOztBQUVBO0VBQ0UsYzZCN25MVTtBN0I4bkxaOztBQUVBO0VBQ0UscUI2QjduTFc7QTdCOG5MYjs7QUFFQTtFQUNFLG1CNkIxbkxjO0E3QjJuTGhCOztBQUVBO0VBQ0UsYzZCMW5MUTtBN0IybkxWOztBQUVBO0VBQ0UscUI2QjFuTGM7QTdCMm5MaEI7O0FBRUE7RUFDRSxtQjZCMW5MRTtBN0IybkxKOztBQUVBO0VBQ0UsYzZCN29MQTtBN0I4b0xGOztBQUVBO0VBQ0UscUI2QmpwTEM7QTdCa3BMSDs7QUFFQTtFQUNFLG1CNkJybkxlO0E3QnNuTGpCOztBQUVBO0VBQ0UscUI2QnJuTFk7RTdCc25MWixZNkIxcExDO0U3QjJwTEQsaUI2QmxuTFc7RTdCbW5MWCxzQjZCbG5MWTtBN0JtbkxkOztBQUVBO0VBQ0UsYzZCbG5MUztFN0JtbkxULGU2QmxuTEU7RTdCbW5MRixnQjZCbG5MRTtBN0JtbkxKOztBQUVBO0VBQ0UsbUJFcjVMTztBRnM1TFQ7O0FBRUE7RUFDRSxnQjZCOW1MUTtBN0IrbUxWOztBQUVBO0VBQ0UsYzZCOW1MUztBN0IrbUxYOztBQUVBO0VBQ0UsWTZCN21MRTtBN0I4bUxKOztBQUVBO0VBQ0UsbUI2QjdtTGU7QTdCOG1MakI7O0FBRUE7RUFDRSxhNkI3bUxHO0U3QjhtTEgsa0I2QjdtTEc7RTdCOG1MSCxNQUFNO0VBQ04sVzZCbG9MQztFN0Jtb0xELFk2QjFtTEU7QTdCMm1MSjs7QUFFQTtFQUNFLGtCNkIxbUxhO0U3QjJtTGIsTTZCMW1MRTtFN0IybUxGLE82QjFtTEU7RTdCMm1MRixXRXA3TEQ7RUZxN0xDLFk2QjNvTEM7RTdCNG9MRCxVNkIxbUxHO0E3QjJtTEw7O0FBRUE7RUV6N0xDLGtCQUFpQjtFRjI3TGhCLFU4Qmg4TEQ7RTlCaThMQyxtQjhCNzdMZTtFOUI4N0xmLGtCQUFrQjtFOEJwOExwQixZQVVJO0VBQ0Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixzQkFBZTtFQUNmLGVBQWE7RUFDYixpQkFBZ0I7RUFDaEIsMkJBQXlCO0E5QjQ3TDNCOztBQUVBO0VBQ0UsVzhCMzdMUTtFOUI0N0xSLGtCOEIzN0xlO0U5QjQ3TGYsVzhCMzdMQztFOUI0N0xELFE4QjM3TEM7RTlCNDdMRCxtQzhCMzdMcUI7TTlCMjdMckIsK0I4QjM3THFCO1U5QjI3THJCLDJCOEIzN0xxQjtFOUI0N0xyQiw2QjhCMzdMYTtFOUI0N0xiLGtDOEIzN0xnQjtFOUI0N0xoQixtQzhCMzdMa0I7QTlCNDdMcEI7O0E4QnY5TEE7RUFpQ0UsYUFBWTtFNUIxQmIsZUFBUTtFRnE5TFAsaUI4QjU3TEU7RTlCNjdMRixjOEJ6N0xDO0E5QjA3TEg7O0FBRUE7RUFDRSwyQkFBMkI7RThCaitMN0IsbUJBa0RHO0VBQ0QsZUFBYTtFQUNiLGlCQUFhO0U1QjdDZCxvQkFBUTtFQUFSLG9CQUFRO0VBQVIsYUFBUTtFRis5TFAseUI4QnA3TEM7TTlCbzdMRCxzQjhCcDdMQztVOUJvN0xELG1COEJwN0xDO0E5QnE3TEg7O0FBRUE7RUFDRSxnQjhCOTZMVTtBOUIrNkxaOztBQUVBO0VBQ0Usb0I4Qjk2TEM7RTlCODZMRCxvQjhCOTZMQztFOUI4NkxELGE4Qjk2TEM7QTlCKzZMSDs7QStCLytMQTtFQUNDLGdCQUFhO0EvQmsvTGQ7O0FBRUE7RStCaC9MQyxZQUFVO0VBTFgsbUJBT0M7TUFQRCxtQkFPQztVQVBELGVBT0M7RS9CaS9MQyxtQitCaC9MWTtBL0JpL0xkOztBQUVBO0VBQ0UsbUIrQi8rTEE7RUFiRixtQkFlUTtFL0IrK0xOLFkrQjkrTE87RS9CKytMUCxlK0I5K0xZO0UvQisrTFosWStCOStMUztFL0IrK0xULFcrQjkrTEE7RS9CKytMQSxjK0I5K0xBO0UvQisrTEEsZStCOStMVztBL0IrK0xiOztBQUVBO0VFLy9MQyxnQkFBaUI7RTZCb0JsQiw2QkFBUTtFL0I4K0xOLFUrQjMrTEE7RS9CNCtMQSw2Q0FBNkM7QUVuZ005Qzs7QUZzZ01EO0VBQ0UsbUJBQW1CO0FnQzlnTXJCOztBaENpaE1BO0VnQzlnTUMsbUJBQVM7RUFDVCxrQkFBZ0I7RUFDaEIsYTFCZ0JXO0UwQmZYLGtCMUJlVztFMEJkWCxXQUFVO0VBQ1YsY0FBVztFQUNYLGVBQWU7QWhDZ2hNaEI7O0FBRUE7RWdDOWdNQyxtQkFBa0I7QWhDZ2hNbkI7O0FBRUE7RUFDRSxhTTNnTU07QU40Z01SOztBQUVBO0VBQ0UsZ0NnQzlnTWE7QWhDK2dNZjs7QUFFQTtFQUNFLFVnQzlnTUE7QWhDK2dNRjs7QUFFQTtFZ0MzaU1BLGdCQWdDQztBaEM2Z01EOztBQUVBO0VBQ0UsbUJnQzFnTWE7QWhDMmdNZjs7QUFFQTtFQUNFLFdnQzFnTVE7RWhDMmdNUixlZ0MxZ01TO0VoQzJnTVQsWWdDMWdNQTtFaEMyZ01BLGtCZ0MxZ01lO0VoQzJnTWYseUJnQzFnTWdCO0VoQzJnTWhCLGNnQzFnTVc7RWhDMmdNWCxrQmdDMWdNZTtFaEMyZ01mLHVCZ0MxZ01VO0VoQzBnTVYsa0JnQzFnTVU7RWhDMGdNVixlZ0MxZ01VO0VoQzJnTVYsa0JFcmpNTztBRnNqTVQ7O0FBRUE7RUFDRSxXZ0N4Z01DO0VoQ3lnTUQsa0JnQ3hnTWU7RWhDeWdNZixRZ0M3aE1BO0VoQzhoTUEsU2dDdGdNQztFaEN1Z01ELHdDZ0NyZ01DO01oQ3FnTUQsb0NnQ3JnTUM7VWhDcWdNRCxnQ2dDcmdNQztFaENzZ01ELFVnQ2hpTUE7RWhDaWlNQSxXZ0NwZ01RO0VoQ3FnTVIsbUJnQ3BnTVc7RWhDcWdNWCxrQmdDcGdNUztFaENxZ01ULFVnQ3BnTU87QWhDcWdNVDs7QUFFQTtFQUNFLGtDZ0NwZ01XO0VoQ3FnTVgsa0JnQ3BnTVc7RWhDcWdNWCxXZ0NwZ01DO0VoQ3FnTUQsZWdDcGdNVztFaENxZ01YLFlnQzVpTUk7RWhDNmlNSixnQmdDbGdNYTtBaENtZ01mOztBQUVBO0VBQ0UsdUJnQy8vTEs7RWhDZ2dNTCxXZ0MvL0xFO0VoQ2dnTUYsWWdDLy9MRTtBaENnZ01KOztBQUVBO0VBQ0Usb0JnQzMvTFU7RWhDMi9MVixvQmdDMy9MVTtFaEMyL0xWLGFnQzMvTFU7RWhDNC9MVixzQkV0bE1rQjtNRnNsTWxCLG1CRXRsTWtCO1VGc2xNbEIscUJFdGxNa0I7RUZ1bE1sQixnQmdDaGdNTTtFaENpZ01OLG1CZ0NwM0xBO0FoQ3EzTEY7O0FBRUE7RUFDRSx3QmdDNS9MTztNaEM0L0xQLHFCZ0M1L0xPO1VoQzQvTFAsdUJnQzUvTE87QWhDNi9MVDs7QUFFQTtFQUNFLGdCZ0N2L0xZO0VoQ3cvTFosaUJnQ3YvTEU7QWhDdy9MSjs7QUFFQTtFQUNFLGVnQzlnTUE7RWhDK2dNQSxpQmdDdi9MRztFaEN3L0xILGtCZ0N2L0xHO0VoQ3cvTEgsMkJnQ2pnTU07QWhDa2dNUjs7QUFFQTtFQUNFLGtCZ0NyL0xJO0FoQ3MvTE47O0FBRUE7RUFDRSxjZ0NqL0xJO0FoQ2svTE47O0FBRUE7RUFDRSxnQkVwbk1LO0VGcW5NTCxvQmdDOWhNQTtFaEM4aE1BLG9CZ0M5aE1BO0VoQzhoTUEsYWdDOWhNQTtBaEMraE1GOztBQUVBO0VBQ0Usd0JnQzcrTGU7TWhDNitMZixxQmdDNytMZTtVaEM2K0xmLHVCZ0M3K0xlO0FoQzgrTGpCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLGVFOW5NTztFRituTVAsV2dDeGlNQTtFaEN5aU1BLGdCZ0N2K0xJO0VoQ3crTEosd0JnQ2ppTUk7TWhDaWlNSixxQmdDamlNSTtVaENpaU1KLHVCZ0NqaU1JO0FoQ2tpTU47O0FBRUE7RUFDRSxnQmdDOWlNSztBaEMraU1QOztBQUVBO0VBQ0UsZ0JnQ2grTEc7QWhDaStMTDs7QUFFQTtFQUNFLGdCZ0NoK0xHO0VoQ2krTEgsa0JnQ2grTGE7RWhDaStMYixpQkUvb01PO0VGZ3BNUCxjZ0N6ak1BO0FoQzBqTUY7O0FBRUE7RUFDRSxtQmdDaCtMVztFaENpK0xYLGdCZ0NoK0xJO0VoQ2krTEosZWdDL2pNQTtFaENna01BLGlCZ0MvOUxLO0VoQ2crTEwseUJnQy85TGU7RWhDZytMZiw0QmdDLzlMYTtBaENnK0xmOztBQUVBO0VBQ0Usa0JnQy85TEs7QWhDZytMUDs7QUFFQTtFQUNFLGFnQzM5TEc7QWhDNDlMTDs7QUFFQTtFQUNFLGFnQzM5TFE7QWhDNDlMVjs7QUFFQTtFQUNFLGlCZ0MzOUxRO0VoQzQ5TFIsZWdDMzlMSTtBaEM0OUxOOztBQUVBO0VBQ0UsZ0JnQ3Y5TEk7RWhDdzlMSixlZ0N4bE1BO0VoQ3lsTUEsaUJnQ2o5TEk7RUFPTCx5QkFBTztFaEM0OExOLGNnQzM4TFU7RWhDNDhMVixlZ0MzOExRO0VoQzQ4TFIsa0JnQzM4TE07QWhDNDhMUjs7QUFFQTtFQUNFLGFnQzM4TFE7QWhDNDhMVjs7QUFFQTtFQUNFLGVnQzM4TFk7RWhDNDhMWixpQkU3ck1PO0VGOHJNUCwyQmdDeDlMTTtBaEN5OUxSOztBQUVBO0VBQ0UsZ0JnQzM4TFU7RWhDNDhMVixlZ0MzOExVO0VoQzQ4TFYsbUJnQzM4TGE7QWhDNDhMZjs7QUFFQTtFQUNFLG1CZ0NwOExHO0FoQ3E4TEw7O0FBRUE7RUFDRSxrQmdDajhMYTtFaENrOExiLGNFN3NNTztBRjhzTVQ7O0FBRUE7RUFDRSxxQmdDLzdMSztFaENnOExMLG1CZ0MvN0xXO0FoQ2c4TGI7O0FBRUE7RUFDRSxnQkV0dE1PO0FGdXRNVDs7QUFFQTtFQUNFLGdCZ0MvN0xHO0VoQ2c4TEgsY2dDLzdMRztFaENnOExILGVnQ3A5TEE7RWhDcTlMQSwrQmdDNTdMYztFaEM2N0xkLGtCZ0M1N0xhO0FoQzY3TGY7O0FBRUE7RWdDcjdMQyxlQUFTO0VoQ3U3TFIsZ0JnQ3Q3TFk7QWhDdTdMZDs7QUFFQTtFQUNFLG9CZ0N0N0xNO0VoQ3M3TE4sb0JnQ3Q3TE07RWhDczdMTixhZ0N0N0xNO0VoQ3U3TE4sbUJnQ3Q3TFM7TWhDczdMVCxlZ0N0N0xTO0VoQ3U3TFQsbUJnQ3Q3TFE7RWhDdTdMUixtQmdDdDdMYTtBaEN1N0xmOztBQUVBO0VBQ0UsaUJnQ3Q3TFU7RWhDdTdMVixrQmdDcDdMQTtBaENxN0xGOztBQUVBO0VBQ0Usb0JnQ243TFM7RWhDbTdMVCxvQmdDbjdMUztFaENtN0xULGFnQ243TFM7RWhDbzdMVCx5QmdDbjdMYztNaENtN0xkLHNCZ0NuN0xjO1VoQ203TGQsbUJnQ243TGM7RWhDbzdMZCx3QmdDbjdMbUI7TWhDbTdMbkIscUJnQ243TG1CO1VoQ203TG5CLHVCZ0NuN0xtQjtFaENvN0xuQixXZ0NuN0xFO0VoQ283TEYsWWdDaDdMQTtFaENpN0xBLGVnQ2g3TFc7RWhDaTdMWCxrQmdDaDdMWTtFaENpN0xaLDhCZ0NoN0xVO0VoQ2k3TFYsZWdDaDdMVTtBaENpN0xaOztBQUVBO0VBQ0Usb0JnQ2g3TEM7RWhDZzdMRCxvQmdDaDdMQztFaENnN0xELGFnQ2g3TEM7RWhDaTdMRCx5QmdDejdMQztNaEN5N0xELHNCZ0N6N0xDO1VoQ3k3TEQsbUJnQ3o3TEM7QWhDMDdMSDs7QUFFQTtFQUNFLG1CTWx3TU87QU5td01UOztBQUVBO0VpQzV3TUMsV0FBQTtFQUNBLGVBQWU7RUFFZixZQUFTO0VqQzZ3TVIsb0JpQzV3TUE7RWpDNHdNQSxvQmlDNXdNQTtFakM0d01BLGFpQzV3TUE7RUFHRCx5QkFBUTtNQUFSLHNCQUFRO1VBQVIsbUJBQVE7RWpDMndNUCx3QmlDMXdNa0I7TWpDMHdNbEIscUJpQzF3TWtCO1VqQzB3TWxCLHVCaUMxd01rQjtFakMyd01sQiwrQ2lDendNQTtFQUVELDRCQUFTO0VqQ3l3TVIsMkJpQ3h3TWtCO0VqQ3l3TWxCLHNCaUN4d01pQjtFQUdsQixnQkFBYTtFakN1d01aLGVpQ3R3TUE7RWpDdXdNQSxjaUN0d01BO0VBR0QscUJBQWM7QWpDcXdNZjs7QUFFQTtFQUNFLGFpQ2x3TUE7QWpDbXdNRjs7QUFFQTtFQUNFLFlpQ2h3TUE7RWpDaXdNQSxtQmlDaHdNQTtNakNnd01BLG1CaUNod01BO1VqQ2d3TUEsZWlDaHdNQTtFQUdELGtCQUFRO0VqQyt2TVAsa0JpQzl2TWdCO0VqQyt2TWhCLGVBQWU7RWtDeHlNakIsaUJBQWE7RUFDWix5QkEwRkE7QWxDZ3RNRDs7QUFFQTtFQUNFLFlrQ3R5TVM7RWxDdXlNVCxrQmtDeHlNQTtFbEN5eU1BLG9Ca0NyeU1TO0VsQ3F5TVQsb0JrQ3J5TVM7RWxDcXlNVCxha0NyeU1TO0VsQ3N5TVQseUJrQ3J5TWU7TWxDcXlNZixzQmtDcnlNZTtVbENxeU1mLG1Ca0NyeU1lO0VsQ3N5TWYsd0JrQ3J5TW1CO01sQ3F5TW5CLHFCa0NyeU1tQjtVbENxeU1uQix1QmtDcnlNbUI7RWxDc3lNbkIsY2tDcnlNUTtFbENzeU1SLGVrQ3J5TVk7RWxDc3lNWixRa0M5eU1BO0VsQyt5TUEsT2tDcHlNRTtFbENxeU1GLG1Da0NweU1nQjtNbENveU1oQiwrQmtDcHlNZ0I7VWxDb3lNaEIsMkJrQ3B5TWdCO0VsQ3F5TWhCLFdrQ3B5TUU7RWxDcXlNRixZRWx6TUs7RUZtek1MLHdCa0Nuek1BO0VsQ296TUEsMkJrQ3B5TW1CO0VsQ3F5TW5CLGlERXJ6TXVCO0FGc3pNekI7O0FBRUE7RUFDRSxZa0NoeU1FO0VsQ2l5TUYsbUJrQ2h5TVk7RWxDaXlNWixnQmtDaHlNUTtFbENpeU1SLGdCa0NoeU1TO0VsQ2l5TVQsb0JrQ2h5TVM7RWxDZ3lNVCxvQmtDaHlNUztFbENneU1ULGFrQ2h5TVM7RWxDaXlNVCxtQmtDaHlNRTtNbENneU1GLFdrQ2h5TUU7VWxDZ3lNRixPa0NoeU1FO0VsQ2l5TUYsY2tDaHlNRTtBbENpeU1KOztBQUVBO0VBQ0UsWWtDendNTztFbEMwd01QLG1Ca0N6d01BO01sQ3l3TUEsV2tDendNQTtVbEN5d01BLE9rQ3p3TUE7RWxDMHdNQSxzQmtDN3dNRDtFbEM4d01DLGVrQ2p3TUM7RWxDa3dNRCx1QmtDL3dNRDtFbENneE1DLFlrQ3R3TUc7QWxDdXdNTDs7QUFFQTtFQUNFLFlrQ2x3TUM7RWxDbXdNRCxXa0Nsd01DO0VsQ213TUQsb0JrQ2x3TVM7RWxDa3dNVCxvQmtDbHdNUztFbENrd01ULGFrQ2x3TVM7RWxDbXdNVCx5QmtDbHdNZ0I7TWxDa3dNaEIsc0JrQ2x3TWdCO1VsQ2t3TWhCLG1Ca0Nsd01nQjtFbENtd01oQix3QkVoMU1rQjtNRmcxTWxCLHFCRWgxTWtCO1VGZzFNbEIsdUJFaDFNa0I7RUZpMU1sQix1QmtDenhNRDtFbEMweE1DLDJCa0Nod01DO0VsQ2l3TUQsZUFBZTtBbUMxMU1qQjs7QW5DNjFNQTtFRXQxTUMsWUFBUTtFRncxTVAsbUJtQy8xTVc7TW5DKzFNWCxtQm1DLzFNVztVbkMrMU1YLGVtQy8xTVc7RW5DZzJNWCxjbUMzMU1BO0VqQ0VELGVBQVE7RUYyMU1QLGlCbUNsMk1XO0FuQ20yTWI7O0FBRUE7RUFDRSxjbUN4MU1XO0VuQ3kxTVgsWW1DeDFNQTtBbkN5MU1GOztBQUVBO0VBQ0Usb0JtQ3gxTWU7RUFuQmpCLG1CQXVCSTtFbkNzMU1GLHNCbUNyMU1rQjtFbkNzMU1sQiwyQm1DcjFNZ0I7RW5DczFNaEIsZ0JtQ3IxTVc7QW5DczFNYjs7QUFFQTtFQUNFLG9CbUNyMU1BO0VuQ3ExTUEsb0JtQ3IxTUE7RW5DcTFNQSxhbUNyMU1BO0VuQ3MxTUEseUJFNzJNZ0I7TUY2Mk1oQixzQkU3Mk1nQjtVRjYyTWhCLG1CRTcyTWdCO0FGODJNbEI7O0FBRUE7RUFDRSxrQm1DcjFNQztFbkNzMU1ELGtCbUNyMU1hO0VuQ3MxTWIsZ0JtQ24yTUQ7RW5DbzJNQyxlbUNuMU1VO0VuQ28xTVYsaUJtQ24xTVc7RW5DbzFNWCx5Qm1DbjFNUztFbkNvMU1ULGNtQ24xTVU7RW5DbzFNVixrQm1DbjFNYTtBbkNvMU1mOztBQUVBO0VBQ0UsY21DbjRNRjtFbkNvNE1FLGdCbUNuMU1VO0VuQ28xTVYsZW1DOTJNRDtFbkMrMk1DLGlCbUM5ME1lO0VBeERqQix5QkE2REc7QW5DMjBNSDs7QUFFQTtFQUNFLFltQ3gwTUU7RUFuRUosa0JBd0VNO0VuQ3EwTUosTW1DcDBNQTtFbkNxME1BLE9BQU87RW9DNTRNUixZQUFPO0VBQ04sb0JBQVk7RUFBWixvQkFBWTtFQUFaLGFBQVk7RWxDSWIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUYyNE1sQixnQm9DaDVNTTtFcENpNU1OLGdCb0M3NE1hO0VBR2IsV0FBQTtFcEM0NE1BLHFCb0MzNE1jO0FwQzQ0TWhCOztBQUVBO0VBQ0UsbUJvQzM0TUU7TXBDMjRNRixXb0MzNE1FO1VwQzI0TUYsT29DMzRNRTtFcEM0NE1GLG9Cb0MzNE1FO0VwQzI0TUYsb0JvQzM0TUU7RXBDMjRNRixhb0MzNE1FO0VwQzQ0TUYsbUJvQzM0TWU7RXBDNDRNZixtQm9DMzRNZTtFQUlmLFlBQUE7RXBDeTRNQSxnQm9DeDRNUTtBcEN5NE1WOztBQUVBO0VBQ0UsbUJvQ3g0TUM7TXBDdzRNRCxXb0N4NE1DO1VwQ3c0TUQsT29DeDRNQztFcEN5NE1ELFlvQ3g0TUM7RXBDeTRNRCx1Qm9DeDRNZTtFcEN5NE1mLGVvQ3g0TWE7RXBDeTRNYixlb0N4NE1jO0VwQ3k0TWQsaUJvQ3g0TWM7RXBDeTRNZCwyQm9DeDRNb0I7QXBDeTRNdEI7O0FBRUE7RUFDRSxlb0N4NE1hO0VwQ3k0TWIsY29DeDRNUztFcEN5NE1ULHVCRXY2TWtCO0VGdzZNbEIsb0JvQzE1TUE7RXBDMDVNQSxvQm9DMTVNQTtFcEMwNU1BLGFvQzE1TUE7RXBDMjVNQSx5Qm9DeDRNVztNcEN3NE1YLHNCb0N4NE1XO1VwQ3c0TVgsbUJvQ3g0TVc7RXBDeTRNWCxXb0N4NE1FO0VwQ3k0TUYsZW9DeDRNVTtBcEN5NE1aOztBQUVBO0VBQ0UsYW9DeDRNRTtBcEN5NE1KOztBQUVBO0VBQ0Usb0JvQ3g0TUU7RXBDdzRNRixvQm9DeDRNRTtFcEN3NE1GLGFvQ3g0TUU7RXBDeTRNRix5Qm9DOXpNQztNcEM4ek1ELHNCb0M5ek1DO1VwQzh6TUQsbUJvQzl6TUM7RXBDK3pNRCxlb0N2Nk1DO0VwQ3c2TUQsaUJvQ3Y0TVk7RXBDdzRNWixzQm9DdjRNaUI7RXBDdzRNakIseUJvQ3Y0TWtCO0VwQ3c0TWxCLGNvQzM2TUM7QXBDNDZNSDs7QUFFQTtFQUNFLGtCb0NwNE1HO0FwQ3E0TUw7O0FBRUE7RUFDRSxvQm9DbjdNQztFcENtN01ELG9Cb0NuN01DO0VwQ203TUQsYW9DbjdNQztFcENvN01ELHlCb0NqNE1VO01wQ2k0TVYsc0JvQ2o0TVU7VXBDaTRNVixtQm9DajRNVTtBcENrNE1aOztBQUVBO0VBQ0UscUJvQ2o0TWE7RXBDazRNYixXb0NqNE1HO0VwQ2s0TUgsd0JvQzkzTVM7RXBDKzNNVCwyQm9DOTNNZ0I7RXBDKzNNaEIsaUJvQzkzTWM7RXBDKzNNZCxZb0M5M01FO0FwQyszTUo7O0FBRUE7RUFDRSxvQm9DOTNNUTtFcEM4M01SLG9Cb0M5M01RO0VwQzgzTVIsYW9DOTNNUTtFcEMrM01SLG1Cb0M5M01jO0VwQyszTWQsbUJvQ244TUM7RXBDbzhNRCxZb0M3M01JO0VwQzgzTUosZ0JFbjlNTztBRm85TVQ7O0FBRUE7RUFDRSxZb0N6OE1DO0VwQzA4TUQsWW9DaDNNSztFcENpM01MLGVvQ2gzTWE7RXBDaTNNYixzQm9DaDNNYTtFcENpM01iLG1Cb0NoM01LO01wQ2czTUwsV29DaDNNSztVcENnM01MLE9vQ2gzTUs7QXBDaTNNUDs7QUFFQTtFQUNFLFdvQ2gzTUs7RXBDaTNNTCxZb0NoM01VO0VwQ2kzTVYsb0JvQ2gzTVc7RXBDZzNNWCxvQm9DaDNNVztFcENnM01YLGFvQ2gzTVc7RUFPWCx5QkFBTztNQUFQLHNCQUFPO1VBQVAsbUJBQU87RXBDMjJNUCw2Qm9DMTJNYztFcEMyMk1kLGVvQzEyTWE7RXBDMjJNYixjb0MxMk1TO0VwQzIyTVQsK0JvQzEyTTZCO0FwQzIyTS9COztBQUVBO0VBQ0Usa0JvQzEyTVc7RXBDMjJNWCxZb0MxMk1FO0VwQzIyTUYsU29DMTJNRTtFcEMyMk1GLGdCb0MxMk1FO0VwQzIyTUYsVW9DdDNNQztFcEN1M01ELFdvQ3gyTVM7RXBDeTJNVCx1RkVoL011QjtFRmcvTXZCLDZERWgvTXVCO0VGZy9NdkIsNkRFaC9NdUI7RUZpL012QixXb0N6M01DO0VwQzAzTUQsb0JvQ3gyTWU7RXBDeTJNZixpQm9DcjJNQztFcENzMk1ELG9Cb0NyMk1XO0VwQ3EyTVgsb0JvQ3IyTVc7RXBDcTJNWCxhb0NyMk1XO0VwQ3MyTVgsVUFBVTtFb0NqMk1YLGtCQUFPO0VBQ04sdUJBQWE7RUFBYixrQkFBYTtFQUFiLGVBQWE7QXBDbTJNZjs7QUFFQTtFQUNFLHlCb0MzME1DO0VwQzQwTUQsbUJFNS9NZ0I7QUY2L01sQjs7QUFFQTtFQUNFLG9Cb0N6MU1XO0VwQ3kxTVgsb0JvQ3oxTVc7RXBDeTFNWCxhb0N6MU1XO0VwQzAxTVgseUJvQ3oxTWU7TXBDeTFNZixzQm9DejFNZTtVcEN5MU1mLG1Cb0N6MU1lO0VwQzAxTWYseUJvQ3oxTWlCO0VwQzAxTWpCLG1Cb0N2MU1DO0VwQ3cxTUQsWW9DdjFNRTtFcEN3MU1GLHNCb0N0MU1FO0VwQ3UxTUYsZ0JBQWdCO0VvQ24xTWpCLGVBQVM7RUFDUix5QkFBaUI7RUFDakIsV0FBQTtFQUNBLHVCQUFXO0VBQVgsa0JBQVc7RUFBWCxlQUFXO0VsQ3RMWixrQkFBaUI7QUY0Z05sQjs7QUFFQTtFQUNFLGVvQ2wxTVk7RXBDbTFNWixrQkVoaE5PO0FGaWhOVDs7QUFFQTtFb0M5ME1DLGtCQUFRO0VBQ1AsVUFBUztBcENnMU1YOztBQUVBO0VBQ0UsV29DOTBNUTtFcEMrME1SLGtCb0M5ME1nQjtFcEMrME1oQixRb0M5ME1DO0VwQyswTUQsT29DOTBNQztFcEMrME1ELFdvQzkwTVU7RXBDKzBNVixtQkU5aE5nQjtFRitoTmhCLHdCb0N0MU1LO0VwQ3UxTUwsVW9DOTBNRTtFcEMrME1GLFVvQzkwTUU7RXBDKzBNRixrQm9DOTBNWTtFcEMrME1aLHVCb0M5ME1FO0VwQzgwTUYsa0JvQzkwTUU7RXBDODBNRixlb0M5ME1FO0FwQyswTUo7O0FBRUE7RUFDRSxtQm9DOTBNZTtBcEMrME1qQjs7QUFFQTtFb0Mvek1FLFVBQUE7RXBDaTBNQSxtQm9DaDBNVztBcENpME1iOztBQUVBO0VBQ0UsVW9DaDBNUTtFcENpME1SLG1Cb0NoME1rQjtBcENpME1wQjs7QUFFQTtFQUNFLGVvQzl6TVU7RXBDK3pNVixtQm9DOXpNRTtNcEM4ek1GLFdvQzl6TUU7VXBDOHpNRixPb0M5ek1FO0VwQyt6TUYsa0JvQzl6TWE7QXBDK3pNZjs7QUFFQTtFQUNFLFVvQzl6TUU7QXBDK3pNSjs7QUFFQTtFQUNFLGNvQzF6TVc7RXBDMnpNWCxrQkFBa0I7RW9DdHpNbEIsa0JBRUU7RUFDRCxtQkFBZ0I7RUFDaEIsdUJBQWU7RUFBZixrQkFBZTtFQUFmLGVBQWU7QXBDc3pNbEI7O0FBRUE7RUFDRSxtQm9DM3pNRTtBcEM0ek1KOztBQUVBO0VBQ0UseUJvQ3B6TVM7QXBDcXpNWDs7QW9DNXlNQztFQUNDLFdBQVU7QXBDK3lNWjs7QUFFQTtFQUNFLFVvQ256TUQ7RXBDb3pNQyxtQm9DOXlNYTtBcEMreU1mOztBQUVBO0VBQ0UsVW9DNXlNQztFcEM2eU1ELG1Cb0M1eU1nQjtFcEM2eU1oQix1Qm9DOXhNQztBcEMreE1IOztBQUVBO0VBQ0Usb0JvQzN5TVc7RXBDMnlNWCxvQm9DM3lNVztFcEMyeU1YLGFvQzN5TVc7RXBDNHlNWCxlb0N0ek1BO0VwQ3V6TUEsa0RvQ3R5TUc7RXBDdXlNSCxlQUFlO0VvQ2x5TWhCLGlCQUFXO0VBQ1YseUJBQWlCO0VBQ2pCLGNBQWE7RUFDYixpQkFBYTtFQUViLHVCQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0FwQ215TUY7O0FBRUE7RUFDRSxlRTFtTk87RUYybU5QLGtCb0N2eU1BO0VwQ3d5TUEsUW9DbHlNRTtFcENteU1GLFVvQ2h5TUM7RXBDaXlNRCxtQ29DaHlNaUI7TXBDZ3lNakIsK0JvQ2h5TWlCO1VwQ2d5TWpCLDJCb0NoeU1pQjtFcENpeU1qQiwrQm9DaHlNbUI7RXBDaXlNbkIsdUJvQ2h5TVM7RXBDZ3lNVCxrQm9DaHlNUztFcENneU1ULGVvQ2h5TVM7QXBDaXlNWDs7QUFFQTtFQUNFLGVvQzd4TWM7QXBDOHhNaEI7O0FBRUE7RUFDRSxlb0NueU1DO0FwQ295TUg7O0FBRUE7RUFDRSxlb0MzeE1VO0FwQzR4TVo7O0FBRUE7RUFDRSxrQm9DMXhNZTtFcEMyeE1mLFFvQzV5TUM7RXBDNnlNRCxNb0N4eE1HO0VwQ3l4TUgsVUFBVTtFb0NueE1YLG9DQUFNO0VBQ0wsZUFBZTtFbENqWGhCLFlBQVE7RUZ1b05QLGdCb0N2eE1LO0VwQ3d4TUwsdUJvQ3B4TVc7RXBDb3hNWCxrQm9DcHhNVztFcENveE1YLGVvQ3B4TVc7RWxDcFhaLFVBQVE7RUYwb05QLGtCb0MxeE1LO0FwQzJ4TVA7O0FBRUE7RUFDRSxZb0NqeE1DO0FwQ2t4TUg7O0FBRUE7RUFDRSxzQm9DanhNaUI7RXBDa3hNakIsY0VucE5PO0VGb3BOUCx1Qm9DenhNQTtFcEN5eE1BLGtCb0N6eE1BO0VwQ3l4TUEsZW9DenhNQTtBcEMweE1GOztBQUVBO0VBQ0UsY29DN3hNQztFcEM4eE1ELG9Cb0M5d01JO0VBTUosa0RBQVM7RXBDMHdNVCx1Qm9DendNYztFcEN5d01kLGtCb0N6d01jO0VwQ3l3TWQsZW9DendNYztBcEMwd01oQjs7QUFFQTtFQUNFLHFDb0N6d01jO0VwQzB3TWQsV29DendNQztBcEMwd01IOztBQUVBO0VBQ0Usa0JvQ3p3TWE7RXBDMHdNYix5Qm9DNXZNQztBcEM2dk1IOztBQUVBO0VBQ0UsWW9DdndNUztFcEN3d01ULGdCRTFxTk87RUYycU5QLG1Cb0MxeE1DO01wQzB4TUQsbUJvQzF4TUM7VXBDMHhNRCxlb0MxeE1DO0VwQzJ4TUQsa0JvQ3Z3TVk7RXBDd3dNWixNQUFNO0VvQ2x3TU4sU0FBQTtFcENvd01BLFFvQ253TUM7RXBDb3dNRCxvQm9DbndNUTtFcENtd01SLG9Cb0Nud01RO0VwQ213TVIsYW9DbndNUTtFcENvd01SLDRCRWpyTmtCO0VGaXJObEIsNkJFanJOa0I7TUZpck5sQiwwQkVqck5rQjtVRmlyTmxCLHNCRWpyTmtCO0FGa3JOcEI7O0FBRUE7RUFDRSxnQm9DbndNRTtFQUlGLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QXBDaXdNRjs7QUFFQTtFQUNFLFdFMXJOTztFRjJyTlAsWW9DcndNQTtFcENzd01BLG9Cb0Nod01ZO0twQ2d3TVosaUJvQ2h3TVk7RXBDaXdNWixpQ29DdHVNQztLcENzdU1ELDhCb0N0dU1DO0FwQ3V1TUg7O0FBRUE7RUFDRSx1Rm9DM3VNRTtFcEMydU1GLDZEb0MzdU1FO0VwQzJ1TUYsNkRvQzN1TUU7RXBDNHVNRixXRWxzTks7RUZtc05MLDRCb0Nud01JO0VwQ293TUosb0JvQzl2TUc7RXBDOHZNSCxvQm9DOXZNRztFcEM4dk1ILGFvQzl2TUc7RXBDK3ZNSCx5Qm9DOXZNRztNcEM4dk1ILHNCb0M5dk1HO1VwQzh2TUgsbUJvQzl2TUc7RXBDK3ZNSCxlb0M5dk1HO0VwQyt2TUgsY29DanhNQztFcENreE1ELHFCb0M3dk1JO0FwQzh2TU47O0FBRUE7RUFDRSxlb0N4dk1HO0VBS0gsaUJBQVE7RXBDcXZNUixpQm9DcHZNZ0I7RXBDcXZNaEIscUJvQ3B2TWtCO0FwQ3F2TXBCOztBQUVBO0VBQ0UsNEJvQzF2TVE7RXBDMnZNUiwyQm9DcHZNaUI7RXBDcXZNakIscUJvQ3B2TWU7QXBDcXZNakI7O0FBRUE7RUFDRSxpRG9DL3VNd0I7QXBDZ3ZNMUI7O0FBRUE7RUFDRSwrQ29DMXVNRTtFcEMydU1GLHFCb0N6dU1NO0FwQzB1TVI7O0FBRUE7RUFDRSxnRG9DN3VNTztFcEM4dU1QLHFCb0N6dU1nQjtBcEMwdU1sQjs7QUFFQTtFQUNFLG9Eb0MzdE1HO0VwQzR0TUgscUJFeHVOZ0I7QUZ5dU5sQjs7QUFFQTtFQUNFLHFEb0NwdU1ZO0VwQ3F1TVoscUJvQ3B1TWU7QXBDcXVNakI7O0FBRUE7RUFDRSxpRG9DOXRNVTtFcEMrdE1WLHFCb0M5dE1rQjtFcEMrdE1sQiwrQkVudk51QjtBRm92TnpCOztBQUVBO0VBQ0UsaURvQzV0TW1CO0VwQzZ0TW5CLHFCb0M1dE1rQjtBcEM2dE1wQjs7QUFFQTtFQUNFLCtDRTV2TnVCO0FGNnZOekI7O0FBRUE7RUFDRSxrQm9DNXRNSTtBcEM2dE1OOztBQUVBO0VBQ0UsYW9DcnRNVztBcENzdE1iOztBQUVBO0VBQ0UsY29DcnRNSztBcENzdE1QOztBQUVBO0VBQ0UsZ0JvQ2x0TWE7RXBDbXRNYixjb0NsdE1XO0VwQ210TVgsa0JFOXdOTztFRit3TlAsWW9DdHpNQztFcEN1ek1ELGlCb0NsdE1LO0FwQ210TVA7O0FBRUE7RUFDRSxXb0NsdE1LO0VwQ210TUwsY29DbHRNUztFQU9ULG1CQUFTO0FwQzZzTVg7O0FBRUE7RUFDRSxjb0NodE1BO0VwQ2l0TUEsa0JvQzVzTWM7RXBDNnNNZCxNRTV4TkQ7RUY2eE5DLE9vQ250TUE7RXBDb3RNQSxXb0Mzc01FO0VwQzRzTUYsWW9DcnRNQztFcENzdE1ELDBCb0N6c01lO0twQ3lzTWYsdUJvQ3pzTWU7RWxDdmxCaEIsb0JBQWlCO0tBQWpCLGlCQUFpQjtBRmt5TmxCOztBQUVBO0VFcHlOQyxXQUFRO0VGc3lOUCxPb0Mzc01BO0VwQzRzTUEsdUJvQ3BzTVk7TXBDb3NNWixtQm9DcHNNWTtVcENvc01aLGVvQ3BzTVk7QXBDcXNNZDs7QUFFQTtFQUNFLG1Cb0Noc01FO01wQ2dzTUYsV29DaHNNRTtVcENnc01GLE9vQ2hzTUU7QXBDaXNNSjs7QW9DM3JNQztFQUNDLG1CQUFhO0FwQzhyTWY7O0FBRUE7RUVsek5DLGNBQVE7RUZvek5QLFdvQ25zTUQ7RXBDb3NNQyx1Qm9DN3JNb0I7RXBDOHJNcEIsWW9DN3JNQztFQVJELFdBV0E7RXBDNHJNQSx1Qm9DM3JNYTtFcEMyck1iLGtCb0Mzck1hO0VwQzJyTWIsZW9DM3JNYTtBcEM0ck1mOztBQUVBO0VBQ0UsZ0JvQzNyTUU7RXBDNHJNRixtQm9DM3JNZTtBcEM0ck1qQjs7QUFFQTtFQUNFLG9Cb0N4ck1DO0VwQ3dyTUQsb0JvQ3hyTUM7RXBDd3JNRCxhb0N4ck1DO0VwQ3lyTUQsbUJvQ3hyTWM7TXBDd3JNZCxlb0N4ck1jO0VwQ3lyTWQsbUJvQ3hyTWdCO0VwQ3lyTWhCLGtCb0N4ck1nQjtBcEN5ck1sQjs7QUFFQTtFQUNFLGtCb0N4ck1nQjtFcEN5ck1oQixnQkV6ME5PO0VGMDBOUCxlb0Nwc01BO0VwQ3FzTUEsaUJvQ3hyTWE7RXBDeXJNYixtQm9DeHJNVztFcEN5ck1YLGlCQUFpQjtFb0Nwck1sQixrQkFBTztBcENzck1SOztBQUVBO0VBQ0UsWW9DcnJNQztFQUdELGtCQUFBO0VwQ29yTUEsUW9DbnJNQztFcENvck1ELG1Db0N0cE1DO01wQ3NwTUQsK0JvQ3RwTUM7VXBDc3BNRCwyQm9DdHBNQztFcEN1cE1ELGdCRXQxTk87RUZ1MU5QLFFvQ3ZyTUE7RXBDd3JNQSwyQm9DbnJNVztBcENvck1iOztBQUVBO0VBQ0UsYW9DL3FNRztBcENnck1MOztBQUVBO0VBQ0UsY29DOXFNSTtBcEMrcU1OOztBQUVBO0VBQ0UsMkJvQ3hxTUM7QXBDeXFNSDs7QUFFQTtFQUNFLGdCb0NucU1jO0FwQ29xTWhCOztBQUVBO0VBQ0Usb0JvQ2pxTUk7RXBDaXFNSixvQm9DanFNSTtFcENpcU1KLGFvQ2pxTUk7RUFWSCxtQkFDQTtBcEM0cU1IOztBQUVBO0VBQ0UsbUJvQzVwTUk7TXBDNHBNSixXb0M1cE1JO1VwQzRwTUosT29DNXBNSTtFcEM2cE1KLGtCb0M1cE1rQjtFcEM2cE1sQixnQkFBZ0I7RW9DdHBNakIsZUFBUTtFQUNQLGlCQUFhO0VBQ2IseUJBQXVCO0VBQ3ZCLGNBQWE7RWxDaHVCZCxtQkFBbUI7RUZ5M05sQiwwQm9DNXBNTztFcEM2cE1QLG9Cb0N2cE1VO0VwQ3VwTVYsb0JvQ3ZwTVU7RXBDdXBNVixhb0N2cE1VO0VwQ3dwTVYseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RW9DcHBNcEIsd0JBQU87TUFBUCxxQkFBTztVQUFQLHVCQUFPO0VBQ04sZUFBZTtFbEN4dUJoQixtQkFBbUI7RUYrM05sQixZb0N4cE1LO0VwQ3lwTUwsNkJvQ3puTUE7QXBDMG5NRjs7QUFFQTtFRW40TkMsZUFBUTtBRnE0TlQ7O0FBRUE7RUV2NE5DLGFBQVE7QUZ5NE5UOztBQUVBO0VBQ0UsY29DeHBNQztFcEN5cE1ELG1Cb0Mxb01rQjtFcEMyb01sQixxQkFBcUI7RW9Dcm9NdEIsNEJBQVE7QXBDdW9NVDs7QUFFQTtFb0Nyb01FLGFBQWE7RUFDYixtQkFBZ0I7RUFDaEIseUJBQWM7RUFDZCw0QkFBYTtBcEN1b01mOztBQUVBO0VFejVOQyxjQUFRO0FGMjVOVDs7QUFFQTtFQUNFLGFvQ3RvTUM7QXBDdW9NSDs7QUFFQTtFQUNFLGlCb0Nwb01VO0FwQ3FvTVo7O0FBRUE7RUFDRSxvQm9DbG9NWTtFcENrb01aLG9Cb0Nsb01ZO0VwQ2tvTVosYW9DbG9NWTtFcENtb01aLHlCb0Nsb01lO01wQ2tvTWYsc0JvQ2xvTWU7VXBDa29NZixtQm9DbG9NZTtFcENtb01mLGNvQ2xvTVc7QXBDbW9NYjs7QUFFQTtFQUNFLGVvQ2xvTVc7RXBDbW9NWCxpQm9DbG9NRTtFcENtb01GLGdDb0Nob01hO0FwQ2lvTWY7O0FBRUE7RUFDRSxpQm9DenFNTTtFcEMwcU1OLGVvQ2hvTVU7QXBDaW9NWjs7QUFFQTtFQUNFLGlCb0M3bk1jO0VwQzhuTWQsa0JBQWtCO0VvQ3puTW5CLGdCQUFPO0FwQzJuTVI7O0FBRUE7RUFDRSxnQm9DOW5NTTtBcEMrbk1SOztBQUVBO0VBQ0Usb0JFajhOTztFRmk4TlAsb0JFajhOTztFRmk4TlAsYUVqOE5PO0VGazhOUCx3Qm9DM25NVTtNcEMybk1WLHFCb0Mzbk1VO1VwQzJuTVYsdUJvQzNuTVU7QXBDNG5NWjs7QUFFQTtFQUNFLFlvQ3RuTUc7RXBDdW5NSCxjb0N0bk1HO0VwQ3VuTUgsZW9DdG5NVTtFcEN1bk1WLGNvQ3RuTUc7RXBDdW5NSCxzQ29DM25NUTtFcEM0bk1SLHNCb0Nybk1lO0FwQ3NuTWpCOztBQUVBO0VBQ0Usa0JvQ3JuTUk7RXBDc25NSixXb0Nybk1JO0VwQ3NuTUosZW9DMW9NQztFcEMyb01ELFlvQ25uTUk7RXBDb25NSixjb0Nubk1JO0VwQ29uTUosaUJvQ25uTUk7QXBDb25NTjs7QUFFQTs7RUFFRSxXQUFXO0VFejlOWixrQkFBbUI7RWtDazNCcEIsUUFBQTtFcEMwbU1FLFNvQ3htTUE7RXBDeW1NQSxXQUFXO0VvQ3JtTWIsV0FBYTtFQUNaLGdDQWVBO0VsQ3g0QkEsZ0NBQW1CO01BQW5CLDRCQUFtQjtVQUFuQix3QkFBbUI7RUZpK05sQix1Qm9Dem1NVztFcEN5bU1YLGtCb0N6bU1XO0VwQ3ltTVgsZW9Dem1NVztBcEMwbU1iOztBQUVBO0VBQ0Usc0RvQ3JtTW9CO01wQ3FtTXBCLGtEb0NybU1vQjtVcENxbU1wQiw4Q29Dcm1Nb0I7QXBDc21NdEI7O0FBRUE7RUFDRSx1RG9Dbm1NQztNcENtbU1ELG1Eb0NubU1DO1VwQ21tTUQsK0NvQ25tTUM7QXBDb21NSDs7QUFFQTtFb0NobU1DLGdCQUFjO0VBQ2QsZUFBYTtFcENrbU1aLGlCQUFpQjtFcUN0L05uQixjQUFPO0FyQ3cvTlA7O0FBRUE7RUFDRSxpQnFDdi9OUztFQUdWLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VyQ3MvTlAsd0JxQ3IvTk87TXJDcS9OUCxxQnFDci9OTztVckNxL05QLHVCcUNyL05PO0FyQ3MvTlQ7O0FBRUE7RUFDRSxZcUMxL05EO0VyQzIvTkMsc0JxQ3IvTlk7RXJDcy9OWix5QnFDNThOQTtFckM2OE5BLGVxQ24vTkE7RXJDby9OQSxjcUNuL05DO0FyQ28vTkg7O0FBRUE7RUFDRSxpQnFDeC9OQTtFckN5L05BLDJCcUNsL05nQjtFckNtL05oQixlcUNsL05FO0FyQ20vTko7O0FBRUE7RUFDRSxjcUM5K05TO0FyQysrTlg7O0FBRUE7RUFDRSxpQnFDNStORTtFckM2K05GLG9CcUM3Z09BO0VyQzZnT0Esb0JxQzdnT0E7RXJDNmdPQSxhcUM3Z09BO0VyQzhnT0EseUJxQzErTmM7TXJDMCtOZCxzQnFDMStOYztVckMwK05kLG1CcUMxK05jO0FyQzIrTmhCOztBQUVBO0VBQ0Usb0JxQ2xoT0E7RXJDa2hPQSxvQnFDbGhPQTtFckNraE9BLGFxQ2xoT0E7RXJDbWhPQSwyQnFDdCtOWTtNckNzK05aLHdCcUN0K05ZO1VyQ3MrTloscUJxQ3QrTlk7RUFLYiwyQ0FBUztBckNtK05WOztBQUVBO0VBQ0UsZXFDbCtOYTtFckNtK05iLGlCRXpoT087RUYwaE9QLGNxQ3grTkQ7RXJDeStOQyxpQnFDbCtOWTtBckNtK05kOztBQUVBO0VBQ0Usb0JxQ2grTkE7RXJDZytOQSxvQnFDaCtOQTtFckNnK05BLGFxQ2grTkE7RXJDaStOQSxpQnFDaCtOVztBckNpK05iOztBQUVBO0VBQ0Usa0JxQ2grTlU7RXJDaStOVixvQnFDdCtOQztFckNzK05ELG9CcUN0K05DO0VyQ3MrTkQsYXFDdCtOQztFckN1K05ELHVCcUMvOU5VO0VyQ2crTlYsZXFDLzlORztFckNnK05ILGVxQy85Tkc7RXJDZytOSCxjcUMxK05DO0FyQzIrTkg7O0FBRUE7RUFDRSxlcUM5K05DO0FyQysrTkg7O0FBRUE7RUFDRSxjcUN0OU5TO0FyQ3U5Tlg7O0FBRUE7RXFDbDlOQSxtQkFBVztBckNvOU5YOztBQUVBO0VBQ0Usb0JxQ3Y5TlM7RXJDdTlOVCxvQnFDdjlOUztFckN1OU5ULGFxQ3Y5TlM7RXJDdzlOVCwyQnFDbjlOUztNckNtOU5ULHdCcUNuOU5TO1VyQ205TlQscUJxQ245TlM7RW5DdkdWLG1CQUFtQjtBRjRqT3BCOztBQUVBO0VBQ0UsZ0JxQ2g5TmE7RXJDaTlOYixlcUNoOU5DO0VyQ2k5TkQsaUJxQ2g5Tlc7RUFJWixjQUFBO0VyQzg4TkMsb0JxQzc4TlM7RXJDNjhOVCxvQnFDNzhOUztFckM2OE5ULGFxQzc4TlM7RXJDODhOVCx5QnFDNzhOaUI7TXJDNjhOakIsc0JxQzc4TmlCO1VyQzY4TmpCLG1CcUM3OE5pQjtBckM4OE5uQjs7QUFFQTtFQUNFLGlCcUM3OE5jO0VyQzg4TmQsZXFDNzhOYTtFckM4OE5iLGNFMWtPTztBRjJrT1Q7O0FBRUE7RUFDRSxtQnFDNzhOYztFckM4OE5kLDJCcUM3OE5pQjtBckM4OE5uQjs7QUFFQTtFQUNFLG9CcUM5OU5BO0VyQzg5TkEsb0JxQzk5TkE7RXJDODlOQSxhcUM5OU5BO0VyQys5TkEsV3FDejhOQztFckMwOE5ELGdCcUNoK05BO0FyQ2krTkY7O0FBRUE7RUFDRSxrQnFDdjhORTtFckN3OE5GLG9CcUNyK05BO0VyQ3ErTkEsb0JxQ3IrTkE7RXJDcStOQSxhcUNyK05BO0VyQ3MrTkEseUJxQ3I4TlM7TXJDcThOVCxzQnFDcjhOUztVckNxOE5ULG1CcUNyOE5TO0FyQ3M4Tlg7O0FBRUE7RUFDRSxlcUNqOE5ZO0FyQ2s4TmQ7O0FBRUE7RUFDRSxrQkVubU9PO0FGb21PVDs7QUFFQTtFQUNFLGVxQ2o4TlM7RXJDazhOVCxpQnFDajhOQztFckNrOE5ELG9CcUNqOE5PO0VyQ2k4TlAsb0JxQ2o4Tk87RXJDaThOUCxhcUNqOE5PO0VyQ2s4TlAseUJxQy84Tk87TXJDKzhOUCxzQnFDLzhOTztVckMrOE5QLG1CcUMvOE5PO0FyQ2c5TlQ7O0FBRUE7RUFDRSxjcUMvN05DO0VyQ2c4TkQseUJxQy83TnNCO0FyQ2c4TnhCOztBQUVBO0VBQ0UsMkJxQzc3Tlk7RXJDODdOWixnQnFDNzdOWTtBckM4N05kOztBQUVBO0VBQ0UsZXFDNzdOQztFckM4N05ELGNxQzc3TlU7RXJDODdOVixpQnFDNzdOWTtBckM4N05kOztBQUVBO0VBQ0UsYXFDbitOQTtBckNvK05GOztBQUVBO0VBQ0Usb0JxQzc3TmM7QXJDODdOaEI7O0FBRUE7RUFDRSxnQnFDejdOVTtFckMwN05WLGVxQ3o3Tlk7RXJDMDdOWixpQkV4b09PO0VGeW9PUCxjcUM5N05EO0VyQys3TkMsbUJxQ3o3TlM7QXJDMDdOWDs7QUFFQTtFQUNFLGFxQ3I3TlU7QXJDczdOWjs7QUFFQTtFQUNFLGFxQ3I3TlE7QXJDczdOVjs7QUFFQTtFQUNFLGNxQ3I3TkU7RXJDczdORixpQnFDcjdORTtFckNzN05GLGVxQ3I3TkU7RXJDczdORixjcUNyN05FO0FyQ3M3Tko7O0FBRUE7RUFDRSxnQnFDajdOWTtFckNrN05aLG1CcUNqN05nQjtBckNrN05sQjs7QUFFQTtFQUNFLDJCcUNqN05lO01yQ2k3TmYsd0JxQ2o3TmU7VXJDaTdOZixxQnFDajdOZTtBckNrN05qQjs7QUFFQTtFQUNFLG9CcUM5OE5DO0VyQzg4TkQsb0JxQzk4TkM7RXJDODhORCxhcUM5OE5DO0VyQys4TkQsbUJxQ2o3TlM7TXJDaTdOVCxlcUNqN05TO0VyQ2s3TlQsbUJxQ2o3TmE7RXJDazdOYixvQnFDajdOSTtBckNrN05OOztBQUVBO0VBQ0Usa0JxQ2o3Tlk7RXJDazdOWixtQnFDajdOYTtBckNrN05mOztBQUVBO0VBQ0Usb0JxQzk2TlU7RXJDODZOVixvQnFDOTZOVTtFckM4Nk5WLGFxQzk2TlU7RXJDKzZOVix5QnFDOTZOWTtNckM4Nk5aLHNCcUM5Nk5ZO1VyQzg2TlosbUJxQzk2Tlk7RXJDKzZOWix3QnFDOTZOaUI7TXJDODZOakIscUJxQzk2TmlCO1VyQzg2TmpCLHVCcUM5Nk5pQjtFckMrNk5qQixtQnFDOTZOZ0I7RXJDKzZOaEIsZXFDOTZOWTtFckMrNk5aLDBCcUM5Nk5vQjtFckMrNk5wQixjcUM5Nk5HO0VyQys2Tkgsa0JFenJPTztFRjByT1AsbUJxQ2wrTkM7RXJDbStORCxrQnFDOTZOWTtBckMrNk5kOztBQUVBO0VBQ0UsbUJxQ3o2TkE7QXJDMDZORjs7QUFFQTtFQUNFLG1CcUN6Nk5XO0VyQzA2Tlgsc0JxQ3Q2Tks7QXJDdTZOUDs7QUFFQTtFQUNFLG1CcUN0Nk5RO0VyQ3U2TlIscUJxQzM2TkM7QXJDNDZOSDs7QUFFQTtFQUNFLGtDcUNwNk5HO0VyQ3E2TkgsZ0JxQ3A2Tkc7QXJDcTZOTDs7QUFFQTtFQUNFLG1CcUNsNk5DO0VyQ202TkQsc0NxQzc1Tm1CO0FyQzg1TnJCOztBQUVBO0VBQ0UsY3FDNzVORztBckM4NU5MOztBQUVBO0VBQ0UsY3FDNzVOSTtBckM4NU5OOztBQUVBO0VBQ0Usb0JxQ3Y1TlM7RXJDdTVOVCxvQnFDdjVOUztFckN1NU5ULGFxQ3Y1TlM7RXJDdzVOVCx3QnFDdjVOaUI7TXJDdTVOakIscUJxQ3Y1TmlCO1VyQ3U1TmpCLHVCcUN2NU5pQjtFckN3NU5qQixrQnFDdjVOZ0I7QXJDdzVObEI7O0FBRUE7RUFDRSxtQnFDdjVOYztBckN3NU5oQjs7QUFFQTtFQUNFLGtCcUN2NU5VO0VyQ3c1TlYsZ0JxQ3Y1TlM7RXJDdzVOVCxlcUN2NU5DO0VyQ3c1TkQsaUJxQ3Y1TlM7RXJDdzVOVCx5QnFDdjVOZ0I7RXJDdzVOaEIsY3FDdjVOUTtFckN3NU5SLG9CcUN2NU5DO0VyQ3U1TkQsb0JxQ3Y1TkM7RXJDdTVORCxhcUN2NU5DO0VyQ3c1TkQsMkJxQ3Y1TmM7TXJDdTVOZCx3QnFDdjVOYztVckN1NU5kLHFCcUN2NU5jO0VyQ3c1TmQsd0JxQ3Y1TmdCO01yQ3U1TmhCLHFCcUN2NU5nQjtVckN1NU5oQix1QnFDdjVOZ0I7RXJDdzVOaEIsbUJxQ3Y1TmM7QXJDdzVOaEI7O0FBRUE7RUFDRSwyQnFDcjVOa0I7RXJDczVObEIscUJNcHZPTTtFTnF2T04sZ0JxQ3I1TlE7QXJDczVOVjs7QUFFQTtFQUNFLGlCcUNyNU5FO0VyQ3M1TkYsZXFDcjVOUztFQUtWLGNBQUE7RXJDazVOQyxrQnFDajVOZTtFckNrNU5mLGNxQ2o1Tlc7QXJDazVOYjs7QUFFQTtFQUNFLGVxQ2o1TlM7RXJDazVOVCxjcUN4NU5BO0FyQ3k1TkY7O0FBRUE7RUFDRSxlcUMvNE5ZO0VyQ2c1TlosY3FDLzROVTtFckNnNU5WLGtCcUMvNE5jO0FyQ2c1TmhCOztBQUVBO0VBQ0UsMkJFL3dPa0I7RUZneE9sQixpQnFDbjZOQTtBckNvNk5GOztBQUVBO0VBQ0UsYXFDLzRORTtBckNnNU5KOztBQUVBO0VBQ0Usb0JxQ2w2TkE7QXJDbTZORjs7QUFFQTtFQUNFLG1CcUN6NE5TO0VyQzA0TlQsY3FDejROVTtFckMwNE5WLGdCcUN6NE5XO0FyQzA0TmI7O0FBRUE7RUFDRSxvQnFDcjdOQTtFckNxN05BLG9CcUNyN05BO0VyQ3E3TkEsYXFDcjdOQTtBckNzN05GOztBQUVBO0VBQ0UseUJxQ3Q0Tm9CO0VyQ3U0TnBCLDZCcUN0NE5lO0VyQ3U0TmYsbUJxQ3Q0Tlk7TXJDczROWixnQ3FDdDROWTtVckNzNE5aLDRCcUN0NE5ZO0FyQ3U0TmQ7O0FBRUE7RUFDRSxjcUN0NE5FO0VyQ3U0TkYsZXFDdDRORTtFckN1NE5GLGdCcUN0NE5FO0VyQ3U0TkYsZUUveU9PO0FGZ3pPVDs7QUFFQTtFQUNFLGNxQ3Q0Tkc7RXJDdTROSCxlcUN0NE5HO0FyQ3U0Tkw7O0FBRUE7RUFDRSxlcUNsNE5HO0FyQ200Tkw7O0FBRUE7RXFDMzNOQyxZQUFBO0VyQzYzTkMsYXFDNTNOVztFckM2M05YLGVxQzUzTmE7QXJDNjNOZjs7QUFFQTtFQUNFLG1CcUM1M05jO0FyQzYzTmhCOztBQUVBO0VBQ0Usa0JxQ3Q0TkE7QXJDdTRORjs7QXNDOTBPQTtFQUNDLGdCQUFlO0VBQ2Ysa0JBQWE7QXRDaTFPZDs7QUFFQTtFc0MvME9DLGlCQUFlO0F0Q2kxT2hCOztBQUVBO0VBQ0UsWXNDMTFPSTtFdEMyMU9KLGdCc0NoMU9VO0V0Q2kxT1YsbUJzQ2gxT1c7TXRDZzFPWCxtQnNDaDFPVztVdENnMU9YLGVzQ2gxT1c7RXRDaTFPWCxpQnNDLzBPQTtBdENnMU9GOztBQUVBO0VBQ0Usa0JzQzcwT0M7QXRDODBPSDs7QUFFQTtFQUNFLGtCc0MxME9XO0V0QzIwT1gsWXNDMTBPRTtFdEMyME9GLFFzQzEwT0U7RXRDMjBPRixtQnNDMTBPRTtBdEMyME9KOztBQUVBO0VBQ0UsbUJzQ3IxT0E7RXRDczFPQSxrQnNDdjBPVTtBdEN3ME9aOztBQUVBO0V1QzkyT0Msb0JBQVk7RUFBWixvQkFBWTtFQUFaLGFBQVk7RUFFWix5QkFBTTtNQUFOLHNCQUFNO1VBQU4sOEJBQU07RXZDKzJPTCxnQnVDOTJPYTtFdkMrMk9iLGVFNzJPTztFRjgyT1AsaUJ1Q2ozT0s7RXZDazNPTCxjdUM5Mk9DO0V2QysyT0Qsa0J1Q24zT0k7QXZDbzNPTjs7QUFFQTtFQUNFLGdCdUMxMk9JO0F2QzIyT047O0FBRUE7RUFDRSxxQnVDMTJPSTtBdkMyMk9OOztBQUVBO0VBQ0UsY3VDcjJPQztBdkNzMk9IOztBQUVBO0VBQ0UsbUJ1Q240T0k7RXZDbzRPSixvQnVDajJPRztFdkNpMk9ILG9CdUNqMk9HO0V2Q2kyT0gsYXVDajJPRztFdkNrMk9ILG1CdUNyNE9JO0V2Q3M0T0osbUJ1Qy8xT0c7RXZDZzJPSCxZdUN2NE9BO0V2Q3c0T0EsZ0J1QzkxT0k7QXZDKzFPTjs7QUFFQTtFQUNFLG1CdUN2MU9DO012Q3UxT0QsV3VDdjFPQztVdkN1MU9ELE91Q3YxT0M7RXZDdzFPRCxZdUN2MU9DO0V2Q3cxT0QsWXVDdjFPQztFdkN3MU9ELDZCdUMxek9DO0V2QzJ6T0QscUJFNzRPZ0I7QUY4NE9sQjs7QUFFQTtFQUNFLG1CdUN2MU9TO0V2Q3cxT1Qsa0J1Q3YxT0U7RXZDdzFPRixXdUN2MU9FO0V2Q3cxT0YsZXVDdjFPRTtFdkN3MU9GLFl1Q3AyT0M7RXZDcTJPRCxvQnVDdDFPRztFdkNzMU9ILG9CdUN0MU9HO0V2Q3MxT0gsYXVDdDFPRztFdkN1MU9ILHlCdUN0Mk9DO012Q3MyT0Qsc0J1Q3QyT0M7VXZDczJPRCxtQnVDdDJPQztFdkN1Mk9ELHdCdUNwMU9jO012Q28xT2QscUJ1Q3AxT2M7VXZDbzFPZCx1QnVDcDFPYztFdkNxMU9kLGV1Q3AxT0c7RXZDcTFPSCxXdUNwMU9HO0V2Q3ExT0gsaUJ1Q3AxT1U7RXZDcTFPVixldUNwMU9HO0F2Q3ExT0w7O0FBRUE7RUFDRSxrQnVDajFPQztFdkNrMU9ELGtCdUNqMU9FO0V2Q2sxT0YsZ0J1QzkwT0E7QXZDKzBPRjs7QUFFQTtFQUNFLGdCdUM5ME9FO0F2QyswT0o7O0FBRUE7RUFDRSxvQnVDNzBPRztFdkM2ME9ILG9CdUM3ME9HO0V2QzYwT0gsYXVDNzBPRztFQU1KLGdCQUFNO0V2Q3kwT0wsZXVDeDBPYTtFdkN5ME9iLGlCRTc2T087RUY4Nk9QLGN1QzMwT0Q7QXZDNDBPRDs7QUFFQTtFQUNFLG1CdUN4ME9jO0V2Q3kwT2Qsa0J1Q3YwT0M7RXZDdzBPRCxldUN2ME9FO0V2Q3cwT0YsZ0J1Q3YwT0U7RXZDdzBPRixldUN2ME9FO0V2Q3cwT0YsaUJ1Q3YwT1M7RXZDdzBPVCwyQnVDdjBPZTtFdkN3ME9mLFl1Q3YwT0U7RXZDdzBPRixvQnVDdjBPRTtFdkN1ME9GLG9CdUN2ME9FO0V2Q3UwT0YsYXVDdjBPRTtFdkN3ME9GLHlCdUMvME9FO012QyswT0Ysc0J1Qy8wT0U7VXZDKzBPRixtQnVDLzBPRTtBdkNnMU9KOztBQUVBO0VBQ0Usa0J1Q24wT0M7RXZDbzBPRCxRdUNuME9FO0V2Q28wT0YsU3VDbjBPRTtFdkNvME9GLGN1Q24wT087RXZDbzBPUCxnQnVDbjBPUztFdkNvME9ULGV1Q24wT0U7RXZDbzBPRixpQnVDbjBPRTtFdkNvME9GLHFCdUNuME9jO0F2Q28wT2hCOztBQUVBO0VBQ0UsZ0J1Q2wwT1E7QXZDbTBPVjs7QUFFQTtFQUNFLGdCdUNoME9JO0V2Q2kwT0osZXVDaDBPSTtFdkNpME9KLGlCdUNoME9TO0V2Q2kwT1QsMkJ1Q2gwT2E7QXZDaTBPZjs7QUFFQTtFQUNFLGN1Q3oxT0U7RXZDMDFPRixpQnVDOXpPSTtFdkMrek9KLHNCdUMzMU9FO0F2QzQxT0o7O0F3Qy85T0E7RUFDQyxnQkFBVTtFQUNWLG9CQUFtQjtBeENrK09wQjs7QUFFQTtFQUNFLGF3Q2orT1M7QXhDaytPWDs7QUFFQTtFQUNFLGdCd0M1OU9jO0V4QzY5T2QsaUJ3QzM5T0E7RUFFRCxnQkFBUTtFeEMyOU9QLGV3QzE5T1k7RXhDMjlPWixpQkV4K09PO0VGeStPUCwyQndDNzlPTztBeEM4OU9UOztBQUVBO0VBQ0UsZ0J3Q3Y5T1c7RXhDdzlPWCxvQkU5K09PO0VGOCtPUCxvQkU5K09PO0VGOCtPUCxhRTkrT087RUYrK09QLHlCd0MzOU9LO014QzI5T0wsc0J3QzM5T0s7VXhDMjlPTCw4QndDMzlPSztFeEM0OU9MLGdCd0N2OU9VO0V4Q3c5T1YsZXdDNzlPQTtFeEM4OU9BLGlCd0N0OU9FO0V4Q3U5T0YseUJ3Q3Q5T2dCO0V4Q3U5T2hCLGN3Q3Q5T0U7RXhDdTlPRixtQndDaitPSTtBeENrK09OOztBQUVBO0VBQ0UsZ0J3Q2w5T0c7RXhDbTlPSCxld0NsOU9HO0V4Q205T0gsaUJ3Q2w5T1M7RXhDbTlPVCxxQndDbDlPYztFeENtOU9kLGN3Q2w5T0c7QXhDbTlPTDs7QUFFQTtFQUNFLG1Cd0M3OE9jO0V4Qzg4T2Qsa0J3Qzc4T2U7RXhDODhPZixtQndDdjRPQTtBeEN3NE9GOztBQUVBO0VBQ0UsYXdDNzhPUTtFeEM4OE9SLGdCd0M3OE9VO0V4Qzg4T1YsV3dDNzhPSztFeEM4OE9MLGdCd0M3OE9DO0V4Qzg4T0QsZXdDNzhPQztFeEM4OE9ELGlCRTVnUE87RUY2Z1BQLHdCd0M1OU9LO014QzQ5T0wscUJ3QzU5T0s7VXhDNDlPTCx1QndDNTlPSztFeEM2OU9MLGtCd0M1OE9RO0V4QzY4T1Isb0d3QzU4TzRCO0V4QzQ4TzVCLDREd0M1OE80QjtFeEM0OE81Qiw0RHdDNThPNEI7QXhDNjhPOUI7O0FBRUE7RUFDRSxXd0NsK09HO0V4Q20rT0gsa0J3QzE4T1E7RXhDMjhPUix5QndDMThPWTtFeEMyOE9aLHdCd0MxOE9vQjtFeEMyOE9wQixRd0MxOE9DO0V4QzI4T0QsU0V4aFBEO0VGeWhQQyx3Q3dDaDlPTztNeENnOU9QLG9Dd0NoOU9PO1V4Q2c5T1AsZ0N3Q2g5T087RXhDaTlPUCwyQ3dDMThPNkI7QXhDMjhPL0I7O0FBRUE7RUFDRSxXd0N6OE9FO0V4QzA4T0Ysa0J3Q3o4T1M7RXhDMDhPVCxhd0N6OE9FO0V4QzA4T0YsVXdDeGlQSTtFeEN5aVBKLFd3Q3Q4T0M7RXhDdThPRCxZRW5pUE87RUZvaVBQLHVDd0N6OE9TO0V4QzA4T1Qsd0J3Q3Q4T1k7RXhDdThPWiwyQndDdDhPUztFeEN1OE9ULDRCd0N0OE9hO0F4Q3U4T2Y7O0FBRUE7RUFDRSx1RndDcjhPNkI7RXhDcThPN0IsNkR3Q3I4TzZCO0V4Q3E4TzdCLDZEd0NyOE82QjtBeENzOE8vQjs7QUFFQTtFQUNFLHlDd0NsOE93QjtBeENtOE8xQjs7QUFFQTtFQUNFLGV3Q2w4T1M7RXhDbThPVCxpQndDbDhPVztFeENtOE9YLDJCd0NsOE9ZO0F4Q204T2Q7O0FBRUE7RUFDRSxjd0NqOE9FO0F4Q2s4T0o7O0FBRUE7RUFDRSwyQ3dDdDdPQTtFeEN1N09BLG9Cd0NoOE9LO0V4Q2c4T0wsb0J3Q2g4T0s7RXhDZzhPTCxhd0NoOE9LO0V4Q2k4T0wscUJ3QzU3T21CO014QzQ3T25CLGtCd0M1N09tQjtVeEM0N09uQix5QndDNTdPbUI7RXhDNjdPbkIsa0J3QzU3T2M7RXhDNjdPZCxZd0M1N09RO0VBSVQsbUJBQU87RXhDMDdPTixPd0N6N09BO0V4QzA3T0EsV3dDejdPQTtBeEMwN09GOztBQUVBO0VBQ0UsV0V4a1BLO0VGeWtQTCxnQndDMzdPQTtBeEM0N09GOztBQUVBO0VBQ0UsbUJ3Q3I3T2M7QXhDczdPaEI7O0FBRUE7RUFDRSxnQndDcjdPUTtBeENzN09WOztBQUVBO0VBQ0UsbUJ3Q3I3T2dCO0V4Q3M3T2hCLGV3Q3I3T1k7RXhDczdPWixpQndDajhPQztFeENrOE9ELGN3Q3A3T1M7QXhDcTdPWDs7QUFFQTtFeUNobVBtQyxtQkFBdkI7QXpDa21QWjs7QUFFQTtFQUNFLGlCQUFpQjtBRWhtUGxCOztBRm1tUEQ7RUFDRSxheUM5bFBZO0F6QytsUGQ7O0FBRUE7RXlDMWxQRSxrQkFBVTtFQUNWLG1CQUFNO0F6QzRsUFI7O0FBRUE7RXlDMWxQRSxXQUFBO0V2Q2xCRCxjQUFRO0VGK21QUCxXeUNwbVBEO0F6Q3FtUEQ7O0FBRUE7RUFDRSxpQnlDcmxQZTtBekNzbFBqQjs7QUFFQTtFQUNFLG9CeUNobFBTO0V6Q2dsUFQsb0J5Q2hsUFM7RXpDZ2xQVCxheUNobFBTO0V6Q2lsUFQsbUJ5Q2hsUFU7TXpDZ2xQVixleUNobFBVO0F6Q2lsUFo7O0FBRUE7RUFDRSx1QnlDaGxQbUI7RXpDaWxQbkIsMkJ5Qy9rUEM7RUFuQ0Qsa0JBQVE7RXpDb25QUixtQnlDOWtQWTtFQXRDWixXQUFBO0F6Q3NuUEY7O0F5Q3hvUEE7RUFBQSx3QkFtRVk7RUFuRVosNEJBb0VvQjtFQUNqQixtQkFDQTtFekN3a1BELFdBQVc7QXlDOW9QYjs7QXpDaXBQQTtFeUNwa1BDLGdCQUFRO0F6Q3NrUFQ7O0FBRUE7RUFDRSx1QnlDcGtQWTtFekNxa1BaLDJCeUNwa1BlO0F6Q3FrUGpCOztBQUVBO0VBQ0Usb0J5Q3BrUEU7RXpDb2tQRixvQnlDcGtQRTtFekNva1BGLGF5Q3BrUEU7RXpDcWtQRixtQkVycFBPO01GcXBQUCxlRXJwUE87QUZzcFBUOztBQUVBO0VBQ0Usa0J5Q25sUE07RXpDb2xQTixtQnlDbGtQZTtFekNta1BmLFdBQVc7QXlDOWpQWjs7QXpDaWtQRDtFeUM5alBFLG9CQUFPO0VBQVAsb0JBQU87RUFBUCxhQUFPO0VBQ1Asd0JBQVU7TUFBVixxQkFBVTtVQUFWLHVCQUFVO0VBQ1YsZ0JBQVk7QXpDZ2tQZDs7QUFFQTtFeUM5alBFLGFBQU87QXpDZ2tQVDs7QUFFQTtFeUM5alBFLG9CQUFXO0VBQVgsb0JBQVc7RUFBWCxhQUFXO0VBQ1gseUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixtQkFBa0I7RXZDM0duQix3QkFBbUI7TUFBbkIscUJBQW1CO1VBQW5CLHVCQUFtQjtFRjRxUGxCLGV5Qy9rUE87RXpDZ2xQUCxpQnlDL2pQYztFekNna1BkLDJCeUMvalBlO0V6Q2drUGYsWXlDL2pQQztFekNna1BELG1CeUMvalBhO0V6Q2drUGIseUJ5Qy9qUGU7RXpDZ2tQZixrQnlDL2pQWTtFekNna1BaLFdBQVc7QXlDNWpQWjs7QXpDK2pQRDtFeUM1alBFLGNBQVM7RUFDVCxnQkFNQTtFdkNqSUQsZUFBUTtBRjByUFQ7O0FBRUE7RUFDRTtJeUMxalBELG9CQUFVO0lBQVYsb0JBQVU7SUFBVixhQUFVO0lBQ1QsNEJBQWtCO0lBQWxCLDZCQUFrQjtRQUFsQiwwQkFBa0I7WUFBbEIsc0JBQWtCO0VBQ2xCO0F6QzRqUEY7O0FBRUE7RXlDMWpQRSxrQkFBWTtFQUNaLFVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQVc7RUFDWCxZQUFTO0VBQ1QsNkJBQW1CO0F6QzRqUHJCOztBQUVBOztFQUVFLFd5QzNqUE07RXpDNGpQTixrQnlDM2pQVTtFekM0alBWLFF5QzNqUEM7RXpDNGpQRCxTeUMzalBDO0VBR0QsV0FBQTtFekMwalBBLFd5Q3pqUFU7RXpDMGpQVixnQ3lDcGpQQztFekNxalBELGdDRXR0UGtCO01Gc3RQbEIsNEJFdHRQa0I7VUZzdFBsQix3QkV0dFBrQjtFRnV0UGxCLHVCeUM3alBBO0V6QzZqUEEsa0J5QzdqUEE7RXpDNmpQQSxleUM3alBBO0F6QzhqUEY7O0FBRUE7RUFDRSxzRHlDampQQztNekNpalBELGtEeUNqalBDO1V6Q2lqUEQsOEN5Q2pqUEM7QXpDa2pQSDs7QUFFQTtFeUNsalBFLHVEQUFPO01BQVAsbURBQU87VUFBUCwrQ0FBTztBekNvalBUOztBQUVBOzs7RUFHRSxheUNualBTO0F6Q29qUFg7O0FBRUE7RUFDRSxjRXp1UE87QUYwdVBUOztBQUVBO0V5QzdpUEMsZ0JBQU87RUFDTixrQkFBa0I7QXpDK2lQcEI7O0FBRUE7RXlDN2lQRSxXQUFRO0VBQ1IsY0FBVTtFQUNWLGtCQUFnQjtBekMraVBsQjs7QUFFQTtFQUNFLGtCeUM3aVBhO0V6QzhpUGIsTXlDN2lQQztFekM4aVBELE95QzdpUEM7RXpDOGlQRCxVQUFVO0V5QzFpUFgsbUJBQVE7RUFDUCxnQkFBVTtFQUNWLGVBQVM7RUFDVCxpQkFBTztFQUNQLGNBQVc7RUFDWCxjQUFVO0VBQ1YsWUFBUztFQUNULGtCQUFhO0VBQ2Isd0RBQVU7TUFBVixvREFBVTtVQUFWLGdEQUFVO0VBQ1YsbUNBQWtCO01BQWxCLCtCQUFrQjtVQUFsQiwyQkFBa0I7QXpDNGlQcEI7O0FBRUE7RUFDRSxrQnlDemlQWTtFekMwaVBaLFV5Q3ppUEU7RXpDMGlQRixTeUMxalBBO0V6QzJqUEEsV3lDeGlQRztBekN5aVBMOztBQUVBO0VBQ0Usa0J5Q25pUGM7RUFPZCxTQUFBO0V6QzhoUEEsVXlDN2hQUztFekM4aFBULFV5QzdoUEM7RXpDOGhQRCxXeUM3aFBRO0V6QzhoUFIsWXlDN2hQVTtFekM4aFBWLGtCeUM3aFBhO0V6QzhoUGIsZ0J5QzdoUGM7RXpDOGhQZCx5QnlDN2hQb0I7RXpDOGhQcEIsY3lDN2hQQztFekM4aFBELG9CeUM3aFBZO0V6QzZoUFosb0J5QzdoUFk7RXpDNmhQWixheUM3aFBZO0V6QzhoUFoseUJ5QzdoUGdCO016QzZoUGhCLHNCeUM3aFBnQjtVekM2aFBoQixtQnlDN2hQZ0I7RXpDOGhQaEIsd0J5QzVoUEM7TXpDNGhQRCxxQnlDNWhQQztVekM0aFBELHVCeUM1aFBDO0V6QzZoUEQsV3lDNWhQUztBekM2aFBYOztBQUVBO0VBQ0UsZXlDemhQQztFekMwaFBELG1CeUN6aFBrQjtBekMwaFBwQjs7QXlDcmhQQztFQUNDLGVBQVM7RUFDVCxtQkFBaUI7QXpDd2hQbkI7O0FBRUE7RXlDdGhQRSw2QkFBVTtFQUNWLDRCQUFXO0VBQ1gsMkJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxhQUFBO0VBVkEsUUFBQTtFekNtaVBBLFV5Q3RoUEM7QXpDdWhQSDs7QUFFQTtFeUNqaFBFLCtDQUFPO0F6Q21oUFQ7O0FBRUE7RXlDN2dQRSxrQkFBUztFekMrZ1BULE15QzlnUEM7RUFHRCxPQUFBO0V6QzZnUEEsV3lDNWdQQztFekM2Z1BELFlBQVk7RXlDemdQYixVQUFBO0VBQ0MsZ0JBQWE7QXpDMmdQZjs7QUFFQTtFQUNFLGN5QzFnUEM7RUFHaUMsV0FBdkI7RXpDeWdQWCxZeUNqaFBEO0V6Q2toUEMsb0J5Q3ZnUEE7S3pDdWdQQSxpQnlDdmdQQTtFekN3Z1BBLDBCQUF1QjtLQUF2Qix1QkFBdUI7QXlDdGdQeEI7O0F6Q3lnUEQ7RUFDRSxrQnlDMWdQTztFekMyZ1BQLFN5Q3ZnUEM7RXpDd2dQRCxPeUN2Z1BDO0V6Q3dnUEQsV3lDdmdQQztFekN3Z1BELFVBQVU7RXlDcGdQWCxvQkFBUztFQUFULG9CQUFTO0VBQVQsYUFBUztFQUNSLHNCQUFlO01BQWYsbUJBQWU7VUFBZixxQkFBZTtFQUNmLFVBQUE7RUFDQSxrQkFBYztFQUNkLHVCQUFlO0VBQWYsa0JBQWU7RUFBZixlQUFlO0F6Q3NnUGpCOztBQUVBO0VFdjFQQyxlQUFRO0VGeTFQUCxrQ3lDOWdQUTtFekMrZ1BSLFd5Q3JnUEM7RXpDc2dQRCxleUNyZ1BZO0V6Q3NnUFosWXlDcmdQQztFekNzZ1BELG9CeUNyZ1BDO0V6Q3FnUEQsb0J5Q3JnUEM7RXpDcWdQRCxheUNyZ1BDO0V6Q3NnUEQseUJ5QzEvT0E7TXpDMC9PQSxzQnlDMS9PQTtVekMwL09BLG1CeUMxL09BO0V2Q3BXRCx3QkFBbUI7TUFBbkIscUJBQW1CO1VBQW5CLHVCQUFtQjtFRmcyUGxCLFd5Q3JoUEE7RXpDc2hQQSxleUNqZ1BHO0F6Q2tnUEw7O0FBRUE7RXlDNS9PRSxhQUFhO0F6QzgvT2Y7O0FBRUE7RUFDRSxvQnlDNy9PQztFekM2L09ELG9CeUM3L09DO0V6QzYvT0QsYXlDNy9PQztFekM4L09ELG1CeUM3L09ZO016QzYvT1osZXlDNy9PWTtFQUdzQiw4QkFBUDtFQUFPLDhCQUFQO01BQU8sK0JBQVA7VUFBTywyQkFBUDtFekM0L08zQixxQnlDdGdQTztNekNzZ1BQLGtCeUN0Z1BPO1V6Q3NnUFAseUJ5Q3RnUE87RXpDdWdQUCxZeUM1L09DO0F6QzYvT0g7O0FBRUE7RUFDRSxzQnlDMS9PZ0I7RXpDMi9PaEIsaUJ5QzEvT2M7RXpDMi9PZCw2QnlDbi9PQztFekNvL09ELGtCRXAzUE87RUZxM1BQLGtCeUNqZ1BJO0V6Q2tnUEosVXlDMS9PRTtFekMyL09GLFd5QzEvT0U7RXpDMi9PRixnQnlDMS9PRTtFekMyL09GLGNBQWM7RXlDdC9PZix5QkFDUztBekN1L09WOztBQUVBO0V5Q3IvT0Usa0JBQWlCO0VBQ2pCLGNBQWM7QXpDdS9PaEI7O0FBRUE7RUFDRSx5QnlDcC9PQTtBekNxL09GOztBQUVBO0V5Q24vT0UseUJBT0E7QXpDOCtPRjs7QUFFQTtFQUNFLHlCeUNwL09nQjtBekNxL09sQjs7QXlDaC9PQztFQUNDLHlCQUFrQjtBekNtL09wQjs7QUFFQTtFeUNqL09FLHlCQUFXO0F6Q20vT2I7O0FBRUE7RXlDai9PRSxpQkFBVTtFQUNWLG9CQUFhO0F6Q20vT2Y7O0FBRUE7RUFDRTtJQUNFLG1CeUNsL09EO1F6Q2svT0MsV3lDbC9PRDtZekNrL09DLE95Q2wvT0Q7RXpDbS9PRDtBQUNGOztBQUVBO0VBQ0Usa0J5Q2wvT2M7QXpDbS9PaEI7O0FBRUE7RUFDRTtJQUNFLFl5Q2gvT087SXpDaS9PUCxvQnlDaC9PQTtJekNnL09BLG9CeUNoL09BO0l6Q2cvT0EsYXlDaC9PQTtJekNpL09BLDRCeUNoL09nQjtJekNnL09oQiw2QnlDaC9PZ0I7UXpDZy9PaEIsMEJ5Q2gvT2dCO1l6Q2cvT2hCLHNCeUNoL09nQjtFekNpL09sQjtBQUNGOztBQUVBO0VBQ0UsZUU5NlBPO0VGKzZQUCxpQnlDai9PQTtFekNrL09BLGN5QzcrT1M7RXpDOCtPVCxrQnlDNytPYTtFekM4K09iLFl5QzcrT0U7RUF6Q0YsZ0JBQUs7RXpDd2hQTCxtQnlDMStPaUI7QXpDMitPbkI7O0F5Q3QrT0M7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFnQjtNQUFoQixzQkFBZ0I7VUFBaEIsbUJBQWdCO0VBQ2hCLGdCQUFnQjtBekN5K09sQjs7QUFFQTtFeUN2K09FO0lBQ0EsZ0JBQWdCO0V2Q3ZkakI7QUZpOFBEOztBQUVBO0V5Q3IrT0UscUJBRVk7RUFDWCxnQkFBZ0I7RXZDamVsQixlQUFRO0VGdThQUCxpQnlDditPQTtFekN3K09BLGN5Q2wrT0c7QXpDbStPTDs7QUFFQTs7RXlDNzlPRyxxQkFBYTtFQUNiLGdCQUFhO0V2Qy9lZixlQUFRO0VGZzlQUCxpQnlDcitPQTtFekNzK09BLGN5Qy85T0U7QXpDZytPSjs7QUFFQTtFQUNFLGFBQWE7RXlDdi9PYixpQkEyQkE7QXpDODlPRjs7QUFFQTtFQUNFLGtCeUNqK09BO0V6Q2srT0Esa0J5Qzc5T2dCO0V6Qzg5T2hCLFF5Qzc5T0U7RXpDODlPRixVQUFVO0VFNzlQWCxXQUFRO0V1QzhkUCxZQXFDQTtFQXJDQSxlQXNDQTtFekM2OU9BLGV5QzE5T1k7RXpDMjlPWixVeUMxOU9VO0V6QzI5T1Ysb0J5QzE5T2E7RXpDMDlPYixvQnlDMTlPYTtFekMwOU9iLGF5QzE5T2E7RXpDMjlPYix5QnlDMTlPWTtNekMwOU9aLHNCeUMxOU9ZO1V6QzA5T1osbUJ5QzE5T1k7RXpDMjlPWix3QnlDdjlPQztNekN1OU9ELHFCeUN2OU9DO1V6Q3U5T0QsdUJ5Q3Y5T0M7QXpDdzlPSDs7QUFFQTtFQUNFLGFBQWE7QXlDajlPYjs7QXpDbzlPRjtFeUM3OE9FLGtCQUVBO0VBQ0MsVUFBVTtBekM2OE9iOztBQUVBO0UwQ3QvUEMsbUJBcUhBO0VBdkhELGlCQUFjO0ExQzIvUGQ7O0FBRUE7RUFDRSx5QjBDai9Qa0I7RTFDay9QbEIsZ0IwQ2ovUGE7RTFDay9QYixnQjBDai9QUTtFQUdULGVBQUE7RTFDZy9QQyxpQjBDLytQZTtFMUNnL1BmLFcwQy8rUFM7RTFDZy9QVCxnQjBDLytQYTtFMUNnL1BiLGdCMEMvK1BPO0ExQ2cvUFQ7O0FBRUE7RUFDRSxnQjBDdi9QRDtBMUN3L1BEOztBQUVBO0VBQ0UsbUIwQzUrUGU7RTFDNitQZixrQjBDNStQYTtFMUM2K1BiLG9CMEM1K1BXO0UxQzQrUFgsb0IwQzUrUFc7RTFDNCtQWCxhMEM1K1BXO0UxQzYrUFgseUIwQzUrUGlCO00xQzQrUGpCLHNCMEM1K1BpQjtVMUM0K1BqQixtQjBDNStQaUI7QTFDNitQbkI7O0FBRUE7RUFDRSwyQjBDMStQQTtFQUVELGlCQUFBO0ExQzArUEQ7O0FBRUE7RUFDRSxtQkVsaFFnQjtBRm1oUWxCOztBQUVBO0VBQ0UsbUIwQ3orUGE7QTFDMCtQZjs7QUFFQTtFQUNFLG1CMEN0K1BRO0ExQ3UrUFY7O0FBRUE7RUFDRSxrQjBDdCtQVTtFMUN1K1BWLFcwQ3QrUEE7QTFDdStQRjs7QUFFQTtFQUNFLFUwQ3IrUE87RTFDcytQUCxtQjBDcitQZ0I7QTFDcytQbEI7O0FBRUE7RUFDRSxrQjBDcitQVTtFMUNzK1BWLG9CMENyK1BTO0UxQ3ErUFQsb0IwQ3IrUFM7RTFDcStQVCxhMENyK1BTO0UxQ3MrUFQsZTBDcitQUTtBMUNzK1BWOztBQUVBO0VBQ0UsZTBDNy9QQTtFMUM4L1BBLGUwQ3IrUEU7RTFDcytQRixpQkVoalFPO0VGaWpRUCwyQjBDaGdRQTtFMUNpZ1FBLGtCMENsK1BHO0UxQ20rUEgsUzBDbGdRQTtBMUNtZ1FGOztBQUVBO0VBQ0UsVzBDdGdRQTtFMUN1Z1FBLGUwQzM5UEU7RTFDNDlQRixvQjBDeGdRQTtFMUN3Z1FBLG9CMEN4Z1FBO0UxQ3dnUUEsYTBDeGdRQTtFMUN5Z1FBLHlCMEN6OVBZO00xQ3k5UFosc0IwQ3o5UFk7VTFDeTlQWixtQjBDejlQWTtFMUMwOVBaLHdCMEN6OVBRO00xQ3k5UFIscUIwQ3o5UFE7VTFDeTlQUix1QjBDejlQUTtBMUMwOVBWOztBQUVBO0VBQ0Usa0MwQ3o5UGM7RTFDMDlQZCxtQzBDejlQaUI7RTFDMDlQakIsNkIwQ3o5UFM7QTFDMDlQWDs7QUFFQTtFQUNFLGtCQUFrQjtFMkM1a1FwQixTQUFTO0VBQ1IsUUFBTztFQUNQLFdBQVc7RUFGWixVQUlFO0UzQzZrUUEsZ0IyQzVrUVc7RTNDNmtRWCxVMkM1a1FBO0UzQzZrUUEsa0IyQzVrUVk7RTNDNmtRWix1QjJDNWtRUTtFM0M0a1FSLGtCMkM1a1FRO0UzQzRrUVIsZTJDNWtRUTtBM0M2a1FWOztBQUVBO0VBQ0UsbUIyQ3BsUUM7RTNDcWxRRCx5QjJDNWtRWTtFM0M2a1FaLG1CMkM1a1FZO0UzQzZrUVosZTJDNWtRUztFM0M2a1FULGlCMkN4bFFBO0UzQ3lsUUEsaUIyQzFrUVk7RTNDMmtRWiwwQjJDMWtRbUI7RTNDMmtRbkIsa0IyQzFrUVM7RTNDMmtRVCwyQjJDMWtRVTtFM0Mya1FWLGUyQzFrUVk7RTNDMmtRWixrQjJDMWtRWTtBM0Mya1FkOztBQUVBO0VBQ0UsYTJDdG1RRjtBM0N1bVFBOztBQUVBO0VBQ0UsYTJDcmtRVztBM0Nza1FiOztBQUVBO0VBQ0UsZ0MyQ3JrUWE7QTNDc2tRZjs7QUFFQTtFQUNFLGtCRTNtUU87RUY0bVFQLE0yQ25uUUY7RTNDb25RRSxXMkNya1FHO0UzQ3NrUUgsb0IyQ3JrUVE7RTNDcWtRUixvQjJDcmtRUTtFM0Nxa1FSLGEyQ3JrUVE7RUFNVCx5QkFBUTtNQUFSLHNCQUFRO1VBQVIsbUJBQVE7RTNDaWtRUCxZMkNoa1FTO0UzQ2lrUVQsZTJDaGtRYTtFM0Npa1FiLDJCMkNoa1F1QjtBM0Npa1F6Qjs7QUFFQTtFQUNFLG9CMkNoa1FXO0UzQ2drUVgsb0IyQ2hrUVc7RTNDZ2tRWCxhMkNoa1FXO0UzQ2lrUVgseUIyQ2hrUWM7TTNDZ2tRZCxzQjJDaGtRYztVM0Nna1FkLG1CMkNoa1FjO0EzQ2lrUWhCOztBQUVBO0VBQ0UsVzJDaGtRTTtFM0Npa1FOLGUyQ2hrUVU7RTNDaWtRVixZMkNoa1FDO0UzQ2lrUUQseUIyQzlqUUs7RTNDK2pRTCxrQjJDOWpRZTtFM0MralFmLGdCQUFnQjtBNEN2b1FsQjs7QTVDMG9RQTtFRW5vUUMsV0FBUTtFRnFvUVAsa0I0QzVvUU87RTVDNm9RUCxRNEN4b1FBO0U1Q3lvUUEsUzRDeG9RQTtFMUNDRCx3Q0FBd0I7TUFBeEIsb0NBQXdCO1VBQXhCLGdDQUF3QjtFRnlvUXZCLFc0Q2hwUU87RTVDaXBRUCxXNEN2b1FBO0U1Q3dvUUEsbUI0Q3ZvUWU7QTVDd29RakI7O0FBRUE7RUFDRSxXNENwb1FEO0U1Q3FvUUMsa0I0Q25vUWU7RUFJaEIsUUFBQTtFNUNpb1FDLFM0Q2hvUUE7RTVDaW9RQSx3QzRDaG9RUztNNUNnb1FULG9DNENob1FTO1U1Q2dvUVQsZ0M0Q2hvUVM7RTVDaW9RVCxVNENob1FNO0U1Q2lvUU4sWTRDaG9RUztFNUNpb1FULG1CRXRwUWdCO0FGdXBRbEI7O0FBRUE7RUFDRSxvQjRDaG9RUTtFNUNnb1FSLG9CNENob1FRO0U1Q2dvUVIsYTRDaG9RUTtFNUNpb1FSLDJCNENob1FZO001Q2dvUVosd0I0Q2hvUVk7VTVDZ29RWixxQjRDaG9RWTtFNUNpb1FaLHdCNEM5blFFO001QzhuUUYscUI0QzluUUU7VTVDOG5RRix1QjRDOW5RRTtFNUMrblFGLFc0QzluUUM7RTVDK25RRCxlNEM5blFZO0U1QytuUVosZTRDOW5RWTtFNUMrblFaLGlCNEM5blFDO0U1QytuUUQsYzRDOW5RUTtFNUMrblFSLHFCNEM5blFpQjtBNUMrblFuQjs7QUFFQTtFQUNFLGlCNENycFFBO0E1Q3NwUUY7O0FBRUE7RUFDRSxnQjRDNW5RRztFNUM2blFILG1CNEM1blFZO0E1QzZuUWQ7O0FBRUE7RUFDRSxnQjRDNW5RRztBNUM2blFMOztBQUVBO0VBQ0Usa0JFbnJRTztFRm9yUVAsUzRDbnFRQTtFNUNvcVFBLFM0Q3ZuUUc7RTVDd25RSCxtQzRDbm5RUztNNUNtblFULCtCNENublFTO1U1Q21uUVQsMkI0Q25uUVM7QTVDb25RWDs7QUFFQTtFQUNFLGdCNENublFRO0U1Q29uUVIsZUUzclFPO0VGNHJRUCxpQjRDM3FRQTtFNUM0cVFBLHVDNENqblFDO1U1Q2luUUQsK0I0Q2puUUM7RUFHRixjQUFBO0U1Q2duUUMsb0I0Qy9tUWdCO0E1Q2duUWxCOztBQUVBO0VBQ0UsYzRDL21RQztBNUNnblFIOztBQUVBO0VBQ0UsZ0I0Q3htUVk7RTVDeW1RWixlNEN6blFBO0U1QzBuUUEsaUI0Q3RtUWE7RTVDdW1RYixjNEMzblFBO0E1QzRuUUY7O0FBRUE7RUFDRSxnQkU5c1FPO0VGK3NRUCxtQjRDaG9RQTtBNUNpb1FGOztBQUVBO0VBQ0UsZTRDam1RRTtFNUNrbVFGLGlCRXB0UU87RUZxdFFQLGdCNEN0b1FBO0E1Q3VvUUY7O0FBRUE7RUFDRSxtQjRDN2xRYztBNUM4bFFoQjs7QUFFQTtFQUNFLG1CRTd0UU87RUY4dFFQLGlCNEMvb1FBO0U1Q2dwUUEsb0I0Q3psUWM7QTVDMGxRaEI7O0FBRUE7RUFDRSxpQjRDcGxRYztFNUNxbFFkLG9CRXB1UWdCO0FGcXVRbEI7O0FBRUE7RUFDRSxzQjRDamxRaUI7RTVDa2xRakIsK0I0Q2hsUUE7RTFDekpELGlCQUFpQjtFRjJ1UWhCLG9CNENobFFPO0U1Q2lsUVAsa0I0QzlrUWE7QTVDK2tRZjs7QUFFQTtFQUNFLG1DNEM3a1F3QjtNNUM2a1F4QiwrQjRDN2tRd0I7VTVDNmtReEIsMkI0QzdrUXdCO0E1QzhrUTFCOztBQUVBO0VBQ0UsVzRDMWtRQTtBNUMya1FGOztBQUVBO0VBQ0UsbUJFeHZRZ0I7QUZ5dlFsQjs7QUFFQTtFQUNFLGtCNEMxa1FDO0U1QzJrUUQsbUI0QzFrUWM7QTVDMmtRaEI7O0FBRUE7RUFDRSxtQjRDdmtRRTtBNUN3a1FKOztBQUVBO0VBQ0Usb0I0QzdsUUE7RTVDNmxRQSxvQjRDN2xRQTtFNUM2bFFBLGE0QzdsUUE7RTVDOGxRQSx3QjRDbmtRWTtNNUNta1FaLHFCNENua1FZO1U1Q21rUVosdUI0Q25rUVk7RTVDb2tRWixtQkV2d1FPO0FGd3dRVDs7QUFFQTtFQUNFLG9CNENua1FNO0U1Q21rUU4sb0I0Q25rUU07RTVDbWtRTixhNENua1FNO0U1Q29rUU4seUI0Q25rUWE7TTVDbWtRYixzQjRDbmtRYTtVNUNta1FiLG1CNENua1FhO0U1Q29rUWIsd0I0Q25rUWlCO001Q21rUWpCLHFCNENua1FpQjtVNUNta1FqQix1QjRDbmtRaUI7RTVDb2tRakIsZ0I0Q25rUUU7RTVDb2tRRix5QjRDbGtRRztFNUNta1FILGM0Q2xrUUc7RTVDbWtRSCxlNENsa1FHO0U1Q21rUUgsaUI0Q2xrUUc7RTVDbWtRSCxtQjRDbGtRWTtBNUNta1FkOztBQUVBO0VBQ0UsaUI0Q2xrUUc7QTVDbWtRTDs7QUFFQTtFQUNFLDZCNENoa1FrQjtFNUNpa1FsQixrQjRDaGtRRztBNUNpa1FMOztBQUVBO0VBQ0UsZTRDeG5RQTtFNUN5blFBLGtCNEMvalFJO0U1Q2drUUosYzRDL2pRSTtFNUNna1FKLGlCNEMvalFJO0U1Q2drUUosa0I0Qy9qUUk7RTVDZ2tRSixZNEMvalFJO0E1Q2drUU47O0FBRUE7RUFDRSxNQUFNO0FBQ1I7O0FBRUE7RUFDRSxZNEM1alFHO0E1QzZqUUw7O0FBRUE7RUFDRSxNQUFNO0FBQ1I7O0FBRUE7RUFDRSxNQUFNO0FBQ1I7O0FBRUE7RUFDRSxjNENyalFRO0U1Q3NqUVIsTTRDbHBRQTtBNUNtcFFGOztBQUVBO0VBQ0Usa0I0Q2xqUUU7RTVDbWpRRixvQkUvelFPO0FGZzBRVDs7QUFFQTtFQUNFLFc0Q2xqUUc7QTVDbWpRTDs7QUFFQTtFQUNFLGM0QzVpUUQ7QTVDNmlRRDs7QUFFQTtFQUNFLCtCNEN6aVFrQjtBNUMwaVFwQjs7QUFFQTtFQUNFLGM0Q3ppUVM7QTVDMGlRWDs7QUFFQTtFQUNFLGM0Q3BpUUM7QTVDcWlRSDs7QUFFQTtFQUNFLGU0Q2hpUUQ7QTVDaWlRRDs7QUFFQTtFRTExUUMsZUFBUTtBRjQxUVQ7O0FBRUE7RUFDRSxlNEM3aFFDO0E1QzhoUUg7O0FBRUE7RTRDdmhRQyxlQUFRO0E1Q3loUVQ7O0FBRUE7RUFDRSxlRXYyUU87QUZ3MlFUOztBQUVBOztFQUVFLGU0Q3BoUWE7QTVDcWhRZjs7QUFFQTtFQUNFLGU0Q3BoUU87QTVDcWhRVDs7QUFFQTtFQUNFLGVFcDNRTztFRnEzUVAsNkI0Qy9oUVE7RTVDZ2lRUixvQjRDcGhRQztFNUNvaFFELG9CNENwaFFDO0U1Q29oUUQsYTRDcGhRQztFNUNxaFFELDZCNENwaFFrQjtFNUNxaFFsQix1QjRDcGhRQztFNUNvaFFELGtCNENwaFFDO0U1Q29oUUQsZTRDcGhRQztBNUNxaFFIOztBQUVBO0VBQ0Usa0I0Q3RpUU87QTVDdWlRVDs7QUFFQTtFQUNFLGlCNEM5Z1FZO0E1QytnUWQ7O0FBRUE7RUFDRSxnQjRDOWdRVztFNUMrZ1FYLGtCNEM5Z1FhO0U1QytnUWIsbUJFdDRRTztFRnU0UVAsa0I0Q2pqUUE7RTVDa2pRQSxtQjRDOWdRYTtBNUMrZ1FmOztBQUVBO0VBQ0UsaUJFNTRRTztFRjY0UVAsa0I0Q3ZqUUE7RTVDd2pRQSxtQjRDNWdRWTtBNUM2Z1FkOztBQUVBO0VBQ0UsNkJFbDVRdUI7RUZtNVF2QixtQzRDemdRRTtNNUN5Z1FGLCtCNEN6Z1FFO1U1Q3lnUUYsMkI0Q3pnUUU7QTVDMGdRSjs7QUFFQTtFQUNFLGU0Q2prUUE7QTVDa2tRRjs7QUFFQTtFQUNFLFk0Q2pnUU87QTVDa2dRVDs7QUFFQTtFQUNFLGlCNEN6a1FBO0E1QzBrUUY7O0FBRUE7RUFDRSxlRW42UU87RUZvNlFQLGdCNEM5a1FBO0U1QytrUUEsb0I0QzUvUGU7QTVDNi9QakI7O0FBRUE7RUFDRSxvQkV6NlFLO0VGeTZRTCxvQkV6NlFLO0VGeTZRTCxhRXo2UUs7QUYwNlFQOztBQUVBOztFQUVFLFc0Q3IvUEM7RTVDcy9QRCxZNENyL1BDO0U1Q3MvUEQsY0VoN1FPO0VGaTdRUCxXNEN6L1BBO0U1QzAvUEEsZTRDci9QRTtBNUNzL1BKOztBQUVBO0VBQ0UsWUV0N1FPO0VGdTdRUCxnQjRDLy9QQTtBNUNnZ1FGOztBQUVBO0VBQ0Usa0I0Q24vUEM7RTVDby9QRCxVNENoL1BFO0E1Q2kvUEo7O0FBRUE7RUFDRSxlNEMxK1BVO0E1QzIrUFo7O0FBRUE7RUFDRSxvQjRDcCtQVTtFNUNvK1BWLG9CNENwK1BVO0U1Q28rUFYsYTRDcCtQVTtFNUNxK1BWLHlCRXI4UU87TUZxOFFQLHNCRXI4UU87VUZxOFFQLG1CRXI4UU87RUZzOFFQLGU0Q3YrUEE7RTVDdytQQSxjNENwK1BFO0E1Q3ErUEo7O0FBRUE7RUFDRSxvQjRDLzlQQTtFNUMrOVBBLG9CNEMvOVBBO0U1Qys5UEEsYTRDLzlQQTtBNUNnK1BGOztBQUVBO0VBQ0UsYzRDbitQQztBNUNvK1BIOztBQUVBO0VBQ0Usb0I0Q3YrUEM7RTVDdStQRCxvQjRDditQQztFNUN1K1BELGE0Q3YrUEM7RTVDdytQRCxvQjRDdjlQYTtBNUN3OVBmOztBQUVBO0VBQ0UsbUI0Q245UGE7RTVDbzlQYixpQjRDbjlQQTtBNUNvOVBGOztBQUVBO0VBQ0Usa0I0Q245UFU7QTVDbzlQWjs7QUFFQTtFQUNFLGtCNEM3OFBBO0U1Qzg4UEEsTTRDNzhQQztFNUM4OFBELE80QzM4UEE7RTVDNDhQQSx3QjRDMThQQztFNUMyOFBELDRCQUE0QjtFNkM1K1E5QixXQUFhO0VBQ1osWUFBWTtBN0M4K1FiOztBQUVBO0U2QzUrUUMsZXZDZ0JPO0VKZFAsaUJBQWlCO0VGNitRaEIsYzZDcC9RVTtFN0NxL1FWLG1CNkM3K1FZO0E3QzgrUWQ7O0FBRUE7RUFDRSwyQjZDcitRQTtFN0NzK1FBLGlCRW4vUU87QUZvL1FUOztBQUVBO0U2QzcvUUEsZ0JBc0JDO0U3Q3krUUMsa0I2Q3grUUs7RTdDeStRTCxtQjZDeCtRVztBN0N5K1FiOztBQUVBO0VBQ0UsbUI2Q3BnUkY7TTdDb2dSRSxXNkNwZ1JGO1U3Q29nUkUsTzZDcGdSRjtFN0NxZ1JFLGtCNkNwK1FTO0VBakNYLG1CQXNDQztBN0NpK1FEOztBQUVBO0VBQ0UsVzZDaCtRQztBN0NpK1FIOztBQUVBO0VBQ0UsZ0I2QzE5UWE7RUFwRGYsbUJBQVk7QTdDZ2hSWjs7QUFFQTtFNkNsaFJBLFlBQVk7QTdDb2hSWjs7QUFFQTtFQUNFLGtCNkNsOVFhO0E3Q205UWY7O0FBRUE7RUFDRSxXNkMzaFJGO0U3QzRoUkUsYzZDaDlRUTtFN0NpOVFSLFM2Q2g5UUM7RTdDaTlRRCxXNkM5aFJGO0E3QytoUkE7O0FBRUE7RUFDRSx1QjZDOThRa0I7RTdDKzhRbEIsMkJBQTJCO0U4Q25pUjdCLG1CQUFPO0E5Q3FpUlA7O0FBRUE7RThDbmlSQyxnQkFBYztBOUNxaVJmOztBQUVBO0U4Q3BpUkEsWUFHUztBOUNtaVJUOztBK0M3aVJBO0VBQ0MsZ0JBQWE7RUFDYixrQkFBZTtFQUVmLHVCQUFPO0UvQytpUk4sbUIrQzlpUmU7QS9DK2lSakI7O0FBRUE7RUFDRSxnQitDOWlSVztFL0MraVJYLGUrQzlpUkM7RUFJRixpQkFBTztFL0M0aVJOLHlCK0NwOFFBO0UvQ3E4UUEsYytDMWlSQTtBL0MyaVJGOztBQUVBO0VBQ0UsZStDMWlSQztFL0MyaVJELGlCK0MxaVJDO0UvQzJpUkQsYytDMWlSUTtBL0MyaVJWOztBQUVBO0VBQ0UsdUIrQzFpUmM7RS9DMmlSZCxvQytDMWlSb0I7QS9DMmlSdEI7O0FBRUE7RUFDRSxtQitDemlSWTtFL0MwaVJaLGtCK0N6aVJTO0UvQzBpUlQsbUIrQ3RpUkE7RS9DdWlSQSxvQitDdGlSVTtFL0NzaVJWLG9CK0N0aVJVO0UvQ3NpUlYsYStDdGlSVTtFL0N1aVJWLHdCK0N0aVJrQjtNL0NzaVJsQixxQitDdGlSa0I7VS9Dc2lSbEIsdUIrQ3RpUmtCO0UvQ3VpUmxCLHVCK0N0aVJlO0UvQ3VpUmYsbUIrQ3RpUmdCO0EvQ3VpUmxCOztBQUVBO0VBQ0UsVytDdGlSRTtFL0N1aVJGLGUrQ3RpUkU7RS9DdWlSRixZK0NuaVJBO0UvQ29pUkEsa0IrQ25pUlE7RS9Db2lSUixrQitDbmlSYztFL0NvaVJkLG9CRWxsUk87RUZrbFJQLG9CRWxsUk87RUZrbFJQLGFFbGxSTztFRm1sUlAseUIrQ3ZpUkE7TS9DdWlSQSxzQitDdmlSQTtVL0N1aVJBLG1CK0N2aVJBO0UvQ3dpUkEsd0IrQ25pUmU7TS9DbWlSZixxQitDbmlSZTtVL0NtaVJmLHVCK0NuaVJlO0UvQ29pUmYsbUIrQzlrUks7RS9DK2tSTCxlK0NoaVJZO0UvQ2lpUlosVytDaGlSQztBL0NpaVJIOztBQUVBO0VBQ0UsaUIrQ2hpUkU7RS9DaWlSRiwyQitDaGlSb0I7QS9DaWlSdEI7O0FBRUE7RUFDRSxjK0N6bFJLO0UvQzBsUkwseUIrQzVoUlE7QS9DNmhSVjs7QUFFQTtFQUNFLG1CK0M5bFJLO0EvQytsUlA7O0FBRUE7RUFDRSxnQitDbG1SQTtFL0NtbVJBLGUrQzNoUkU7RS9DNGhSRixpQitDcG1SSztFL0NxbVJMLGMrQ3poUlM7QS9DMGhSWDs7QUFFQTtFQUNFLDJCK0NyaFJlO0UvQ3NoUmYsaUIrQ3JoUlk7QS9Dc2hSZDs7QUFFQTtFQUNFLGUrQ3JoUkU7RS9Dc2hSRixpQkV0blJPO0VGdW5SUCwyQitDNWhSWTtFL0M2aFJaLGdCK0NwaFJFO0EvQ3FoUko7O0FBRUE7RUFDRSxjK0NyblJBO0EvQ3NuUkY7O0FBRUE7RUFDRSxtQitDL2dSUztFL0NnaFJULG9CK0M1Z1JZO0UvQzZnUlosZ0MrQzVnUmU7QS9DNmdSakI7O0FBRUE7RUFDRSxvQitDemdSTztFL0N5Z1JQLG9CK0N6Z1JPO0UvQ3lnUlAsYStDemdSTztFL0MwZ1JQLHlCK0N6Z1IyQjtNL0N5Z1IzQixzQitDemdSMkI7VS9DeWdSM0IsOEIrQ3pnUjJCO0UvQzBnUjNCLGtCK0N6Z1JlO0EvQzBnUmpCOztBQUVBO0VBQ0UsZ0IrQ3pnUlU7QS9DMGdSWjs7QUFFQTtFQUNFLG1CK0NwaFJJO0EvQ3FoUk47O0FBRUE7RUFDRSxnQitDaGdSSTtBL0NpZ1JOOztBQUVBO0VBQ0UsZ0IrQ3ovUWE7RS9DMC9RYixlRXpwUk87RUYwcFJQLGlCK0M1L1FBO0UvQzYvUUEsYytDei9RTztBL0MwL1FUOztBQUVBO0VBQ0UsZStDei9RRTtFL0MwL1FGLGlCK0NsZ1JDO0UvQ21nUkQsZ0IrQ3IvUUc7RS9Dcy9RSCwyQitDci9RcUI7QS9Dcy9RdkI7O0FBRUE7RUFDRSxlK0N4Z1JDO0UvQ3lnUkQsaUIrQ3IvUUk7RS9Dcy9RSixnQitDci9RSTtFL0NzL1FKLDJCK0NyL1FvQjtBL0NzL1F0Qjs7QUFFQTtFQUNFLGtCK0NsL1FjO0EvQ20vUWhCOztBQUVBO0VBQ0UsZStDbmhSQztFL0NvaFJELGlCK0NsL1FXO0UvQ20vUVgsdUMrQ2wvUW1CO1UvQ2svUW5CLCtCK0NsL1FtQjtFL0NtL1FuQixnQitDbC9RSTtFL0NtL1FKLGMrQ2wvUUk7RS9DbS9RSixxQitDbC9RZTtFL0NtL1FmLGdCK0NsL1FJO0EvQ20vUU47O0FBRUE7RUFDRSxlK0M3K1FZO0UvQzgrUVosaUIrQzcrUWM7RS9DOCtRZCxnQitDNytRVTtFL0M4K1FWLDJCRTlyUmtCO0VGK3JSbEIsZ0IrQ2ppUkM7QS9Da2lSSDs7QUFFQTtFQUNFLGtCK0M3K1FJO0UvQzgrUUosVStDNytRSTtFL0M4K1FKLFFBQVE7RUFDUixtQytDNytRa0I7TS9DNitRbEIsK0IrQzcrUWtCO1UvQzYrUWxCLDJCK0M3K1FrQjtFL0M4K1FsQixVK0M3K1FJO0UvQzgrUUosZ0IrQzcrUUk7RS9DOCtRSixtQitDM2lSTTtFL0M0aVJOLGtCK0MxK1FZO0UvQzIrUVosbUIrQzErUWU7RS9DMitRZixlRTVzUk87RUY2c1JQLGlCK0MvaVJDO0UvQ2dqUkQsYytDMStRSTtFL0MyK1FKLFkrQzErUUk7RS9DMitRSixvQitDMStRSTtFL0MwK1FKLG9CK0MxK1FJO0UvQzArUUosYStDMStRSTtFL0MyK1FKLHlCK0MxK1FJO00vQzArUUosc0IrQzErUUk7VS9DMCtRSixtQitDMStRSTtFL0MyK1FKLGUrQ3IrUUE7RS9DcytRQSxVK0NyK1FDO0UvQ3MrUUQsa0IrQ3IrUWM7RS9DcytRZCx1QitDcitRQztFL0NxK1FELGtCK0NyK1FDO0UvQ3ErUUQsZStDcitRQztBL0NzK1FIOztBQUVBO0VBQ0UsZ0IrQ3IrUUM7RS9DcytRRCxlRTF0Uk87RUYydFJQLGlCK0M5K1FBO0UvQysrUUEsaUIrQ3IrUUU7RS9DcytRRixxQitDcitRYztFL0NzK1FkLGMrQ3IrUUU7RS9DcytRRixnQitDcitRRTtFL0NzK1FGLGlCK0NuK1FDO0UvQ28rUUQsZStDbitRUztFL0NvK1FULGlCK0NuK1FhO0EvQ28rUWY7O0FBRUE7RUFDRSxnQitDbitRVztBL0NvK1FiOztBQUVBO0VBQ0UsZ0IrQ24rUVc7RS9DbytRWCxtQitDbitRYTtBL0NvK1FmOztBQUVBO0VBQ0Usb0IrQ24rUUc7RS9DbStRSCxvQitDbitRRztFL0NtK1FILGErQ24rUUc7RS9DbytRSCxtQitDbitRRztNL0NtK1FILGUrQ24rUUc7RS9DbytRSCxvQitDbitRWTtFL0NvK1FaLG1CK0NuK1FHO0EvQ28rUUw7O0FBRUE7RUFDRSxtQkV0dlJPO0VGdXZSUCxrQitDcCtRQztFL0NxK1FELDRCK0NoK1FrQjtFL0NpK1FsQixnQytDOThRRTtFL0MrOFFGLG1CK0N2K1FFO00vQ3UrUUYsbUMrQ3YrUUU7VS9DdStRRiwrQitDditRRTtFL0N3K1FGLGtCK0MvOVFJO0EvQ2crUU47O0FBRUE7RUFDRSxXRS92UkQ7RUZnd1JDLGMrQzcrUUU7RS9DOCtRRixpQitDMTlRSztBL0MyOVFQOztBQUVBO0VBQ0UsNEIrQ3Y5UVM7RS9DdzlRVCxnQytDbDlRQztFL0NtOVFELG1CK0NqOVFXO00vQ2k5UVgsbUMrQ2o5UVc7VS9DaTlRWCwrQitDajlRVztBL0NrOVFiOztBQUVBO0VBQ0UsZ0IrQ2o5UVE7QS9DazlRVjs7QUFFQTtFQUNFLG9CK0NqOVFFO0UvQ2k5UUYsb0IrQ2o5UUU7RS9DaTlRRixhK0NqOVFFO0UvQ2s5UUYsbUIrQ2o5UUU7TS9DaTlRRixlK0NqOVFFO0UvQ2s5UUYseUIrQ2o5UWdCO00vQ2k5UWhCLHNCK0NqOVFnQjtVL0NpOVFoQiw4QitDajlRZ0I7QS9DazlRbEI7O0FBRUE7RUFDRSxhK0NqOVFFO0EvQ2s5UUo7O0FBRUE7RUFDRSxlK0NoOVFRO0UvQ2k5UVIsYStDaDlRRztBL0NpOVFMOztBQUVBO0VBQ0UsYytDaDlRRztFL0NpOVFILHdCK0M1OFFXO0UvQzY4UVgsZStDNThRUTtBL0M2OFFWOztBQUVBO0VBQ0UsYStDNThRRTtBL0M2OFFKOztBQUVBO0VBQ0UsVytDejhRUTtFL0MwOFFSLGUrQ3o4UVc7RS9DMDhRWCxtQkUxeVJPO01GMHlSUCxrQkUxeVJPO1VGMHlSUCxjRTF5Uk87QUYyeVJUOztBQUVBOztFQUVFLHVCK0N2OFFDO0UvQ3c4UUQsMkIrQ3Q4UUU7RS9DdThRRixtQitDcDhRUTtNL0NvOFFSLDhCK0NwOFFRO1UvQ284UVIsMEIrQ3A4UVE7QS9DcThRVjs7QUFFQTtFQUNFLHVCRXJ6UmtCO0VGc3pSbEIsMkIrQ3o4UVE7RS9DMDhRUixtQitDcDhRa0I7TS9DbzhRbEIsOEIrQ3A4UWtCO1UvQ284UWxCLDBCK0NwOFFrQjtFL0NxOFFsQixnQitDcDhRRTtBL0NxOFFKOztBQUVBO0VBQ0Usa0IrQ2g4UWM7RS9DaThRZCxNK0M1N1FDO0UvQzY3UUQsTytDNTdRRTtFL0M2N1FGLFErQzU3UUU7RS9DNjdRRixnQitDNTdRRTtFL0M2N1FGLGVFajBSTztFRmswUlAsaUIrQ2o4UUM7RS9DazhRRCxrQitDNTdRRztFL0M2N1FILHlCK0NuOFFFO0UvQ284UUYsYytDMTdRRztFL0MyN1FILGtCK0N4N1FFO0UvQ3k3UUYsVStDeDdRRztBL0N5N1FMOztBQUVBO0VBQ0UsYytDNzdRRztBL0M4N1FMOztBQUVBO0VBQ0Usa0IrQ2o4UUc7RS9DazhRSCxVK0NsN1FJO0UvQ203UUosVytDOTZRQztFL0MrNlFELFkrQzk2UUU7RS9DKzZRRixrQitDOTZRYTtFL0MrNlFiLFkrQzk2UUU7RS9DKzZRRixVK0M5NlFFO0UvQys2UUYsb0JFdDFSSztFRnMxUkwsb0JFdDFSSztFRnMxUkwsYUV0MVJLO0VGdTFSTCx5QitDcDdRQztNL0NvN1FELHNCK0NwN1FDO1UvQ283UUQsbUIrQ3A3UUM7RS9DcTdRRCx3QitDOTZRYztNL0M4NlFkLHFCK0M5NlFjO1UvQzg2UWQsdUIrQzk2UWM7RS9DKzZRZCxnQitDOTZRRztFL0MrNlFILFcrQzU2UUU7RS9DNjZRRix5QitDNTZRa0I7QS9DNjZRcEI7O0FBRUE7RUFDRSxtQitDMTZRRTtFL0MyNlFGLGUrQzE2UUc7QS9DMjZRTDs7QUFFQTtFQUNFLGUrQ2o4UUU7RS9DazhRRixtQitDeDZRYTtBL0N5NlFmOztBQUVBO0VBQ0Usa0IrQ3Q2UUc7RS9DdTZRSCxVK0N0NlFHO0UvQ3U2UUgsTUFBTTtFQUNOLE9BQU87RUFDUCxXK0N0NlFHO0UvQ3U2UUgsWUU5MlJEO0VGKzJSQyxzQitDNThRRTtFL0M2OFFGLDRCK0N0NlFtQjtFL0N1NlFuQiwrQitDdDZRcUI7QS9DdTZRdkI7O0FBRUE7O0VBRUUsa0IrQzk1UWE7RS9DKzVRYixVK0M5NVFFO0UvQys1UUYsTStDOTVRRTtFL0MrNVFGLE8rQzk1UUU7RS9DKzVRRixXK0M5NVFFO0UvQys1UUYsWUUzM1JLO0VGNDNSTCxzQitDcjZRQztFL0NzNlFELDRCK0M5NVFrQjtFL0MrNVFsQiwrQitDNTVRRTtBL0M2NVFKOztBQUVBO0VBQ0UsYStDMzVRTztBL0M0NVFUOztBQUVBO0VBQ0Usb0IrQzM1UUU7RS9DMjVRRixvQitDMzVRRTtFL0MyNVFGLGErQzM1UUU7RS9DNDVRRixtQitDMzVRRTtNL0MyNVFGLGUrQzM1UUU7RS9DNDVRRix5QitDMzVRcUI7TS9DMjVRckIsc0IrQzM1UXFCO1UvQzI1UXJCLDhCK0MzNVFxQjtBL0M0NVF2Qjs7QUFFQTtFQUNFLFkrQzM1UVE7RS9DNDVRUixnQitDMzVRVztFL0M0NVFYLG1CK0MzNVFFO00vQzI1UUYsbUIrQzM1UUU7VS9DMjVRRixlK0MzNVFFO0EvQzQ1UUo7O0FBRUE7RUFDRSxXK0MzNVFFO0UvQzQ1UUYsZStDejVRQztFL0MwNVFELG1CK0N6NVFFO00vQ3k1UUYsa0IrQ3o1UUU7VS9DeTVRRixjK0N6NVFFO0UvQzA1UUYsbUIrQ3o1UWE7QS9DMDVRZjs7QUFFQTtFQUNFLFkrQ3o1UU87RS9DMDVRUCxnQitDejVRVztFL0MwNVFYLG1CK0N6NVFFO00vQ3k1UUYsbUIrQ3o1UUU7VS9DeTVRRixlK0N6NVFFO0UvQzA1UUYsa0IrQ3o1UWE7QS9DMDVRZjs7QUFFQTtFQUNFLCtHK0N6NVFrQjtFL0N5NVFsQiw0RytDejVRa0I7RS9DMDVRbEIsa0IrQ3o1UUc7RS9DMDVRSCxtQitDejVRRztFL0MwNVFILGlCK0N6NVFHO0UvQzA1UUgsaUJFcDZSTztFRnE2UlAsb0IrQ3Y1UUM7RS9DdzVRRCxtQitDcjVRRztFL0NzNVFILCtCK0NuNVFFO0EvQ281UUo7O0FBRUE7RUFDRSxtQitDbjVRYTtFL0NvNVFiLGtCQUFrQjtFZ0RuN1JwQixlQUFVO0VBQ1QsaUJBQWdCO0VBQ2hCLGtCQUFlO0FoRHE3UmhCOztBQUVBO0VBQ0UsWWdEcDdSQTtBaERxN1JGOztBQUVBO0VBQ0UsWWdEaDdSUztFaERpN1JULGtCZ0RoN1JlO0VoRGk3UmYsZ0JnRGg3UmE7RWhEaTdSYixnQmdEaDdSYztFaERpN1JkLGlCRTM3Uk87RUY0N1JQLFNnRHQ3UkQ7RWhEdTdSQyxXZ0RoN1JDO0VoRGk3UkQsaUJnRGg3UkM7RWhEaTdSRCxrQmdEaDdSVTtBaERpN1JaOztBQUVBO0VBQ0Usa0JnRC82UkU7RWhEZzdSRixPZ0Q5N1JBO0VoRCs3UkEsTUFBTTtFQUNOLFlnRDc2UkU7RWhEODZSRixZZ0RqOFJBO0VoRGs4UkEsZ0JnRDM2Ukc7QWhENDZSTDs7QUFFQTtFQUNFLFdnRDM2Ukc7RUFNSixZQUFBO0VoRHU2UkMsb0JnRHQ2UmU7S2hEczZSZixpQmdEdDZSZTtFaER1NlJmLDBCZ0R0NlJrQjtLaERzNlJsQix1QmdEdDZSa0I7QWhEdTZScEI7O0FBRUE7RUFDRSxvQmdEdDZSVTtFaERzNlJWLG9CZ0R0NlJVO0VoRHM2UlYsYWdEdDZSVTtFaER1NlJWLHFCRXA5UmtCO01GbzlSbEIsa0JFcDlSa0I7VUZvOVJsQix5QkVwOVJrQjtFRnE5UmxCLGtCZ0Q5NlJLO0VoRCs2UkwsZWdEdDZSQztFaER1NlJELGlCZ0R0NlJDO0VoRHU2UkQsbUJnRHQ2UmE7QWhEdTZSZjs7QUFFQTtFQUNFLDJCZ0RyN1JLO0VoRHM3UkwsaUJnRHI2UkU7QWhEczZSSjs7QUFFQTtFQUNFLGdCZ0RsNlJZO0VoRG02UlosZWdEaDZSQTtFaERpNlJBLGlCZ0RoNlJRO0VoRGk2UlIsMkJnRGg2Ulk7QWhEaTZSZDs7QUFFQTtFQUNFLG9CZ0RoNlJPO0VoRGc2UlAsb0JnRGg2Uk87RWhEZzZSUCxhZ0RoNlJPO0VoRGk2UlAsa0JnRGg2Ulc7QWhEaTZSYjs7QUFFQTtFQUNFLHVIZ0QzNVJTO0VoRDI1UlQscUVnRDM1UlM7RWhEMjVSVCxxRWdEMzVSUztBaEQ0NVJYOztBQUVBO0VBQ0UscUNnRDE1UlU7RWhEMjVSViw0Q2dEejVSRTtFaEQwNVJGLGVnRGo2UkM7RWhEazZSRCxlZ0R4NVJXO0FoRHk1UmI7O0FBRUE7RUFDRSxxSGdEeDVSa0I7RWhEdzVSbEIsbUVnRHg1UmtCO0VoRHc1UmxCLG1FZ0R4NVJrQjtBaER5NVJwQjs7QUFFQTtFQUNFLHFDZ0RyNVIwQjtFaERzNVIxQiw0Q2dEcjNSRTtBaERzM1JKOztBQUVBO0VBQ0Usa0JnRHI1Ukc7RWhEczVSSCxtQmdEaDdSQztBaERpN1JIOztBQUVBO0VBQ0UsWWdEajVSRztFaERrNVJILG1CZ0RqNVJTO01oRGk1UlQsbUJnRGo1UlM7VWhEaTVSVCxlZ0RqNVJTO0FoRGs1Ulg7O0FBRUE7RUFDRSxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1AsZUU1Z1NLO0VGNmdTTCxpQmdEMzdSQztFaEQ0N1JELGtCZ0Q5NFJVO0VoRCs0UlYsbUJnRDk0Ukk7RWhEKzRSSixpQmdEOTdSQztBaEQrN1JIOztBQUVBO0VBQ0UsZWdEdjRSWTtFaER3NFJaLGlCZ0R2NFJXO0VoRHc0UlgsbUJnRHY0UmE7QWhEdzRSZjs7QUFFQTtFQUNFLFlnRHA0UkE7RWhEcTRSQSxnQmdEcDRSVztFaERxNFJYLFdnRHA0Uk87RWhEcTRSUCxrQmdEcDRSUTtFaERxNFJSLGlCZ0RwNFJTO0FoRHE0Ulg7O0FBRUE7RUFDRTtJQUNFLG9CZ0RwNFJEO0loRG80UkMsb0JnRHA0UkQ7SWhEbzRSQyxhZ0RwNFJEO0loRHE0UkMsNEJnRHA0UmE7SWhEbzRSYiw2QmdEcDRSYTtRaERvNFJiLDBCZ0RwNFJhO1loRG80UmIsc0JnRHA0UmE7RWhEcTRSZjtBQUNGOztBQUVBO0VBQ0UsbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLGtCZ0RwNFJFO0VoRHE0UkYsZ0JnRHA0UkU7QWhEcTRSSjs7QUFFQTtFQUNFLGtCZ0QvM1JBO0VoRGc0UkEsTWdELzNSQztFaERnNFJELE9nRC8zUkM7RWhEZzRSRCxXZ0QvM1JRO0VoRGc0UlIsWWdELzNSUztFaERnNFJULG9CZ0QvM1JjO0toRCszUmQsaUJnRC8zUmM7RWhEZzRSZCwwQmdELzNSYTtLaEQrM1JiLHVCZ0QvM1JhO0VoRGc0UmIsVWdELzNSTztBaERnNFJUOztBQUVBO0VBQ0Usa0JnRC8zUmM7RWhEZzRSZCxVZ0QvM1JNO0VoRGc0Uk4sU2dELzNSQztFaERnNFJELFdFN2pTSztFRjhqU0wsWWdEOTRSQTtFaEQrNFJBLGFnRC8zUk87RWhEZzRSUCwyQmdELzNSYztFaERnNFJkLDRCZ0QvM1JZO0FoRGc0UmQ7O0FBRUE7RUFDRSxnQmdENzNSWTtFaEQ4M1JaLGVnRDczUlc7RWhEODNSWCxpQkV2a1NPO0VGd2tTUCx5QmdEajRSQztFaERrNFJELG1CZ0Q3M1JZO0FoRDgzUmQ7O0FBRUE7RUFDRSxlZ0QxM1JXO0FoRDIzUmI7O0FBRUE7RUFDRSxpQmdEMTNSRztFaEQyM1JILG1CZ0R0M1JBO0FoRHUzUkY7O0FBRUE7RUFDRSxlZ0R0M1JRO0VoRHUzUlIsZWdEdDNSWTtFaER1M1JaLDBCZ0R0M1JhO01oRHMzUmIsc0JnRHQzUmE7QWhEdTNSZjs7QUFFQTtFQUNFO0lBQ0UsZ0JnRHAzUlU7RWhEcTNSWjtBQUNGOztBQUVBO0VBQ0UsYWdEcDNSUTtFaERxM1JSLHFDZ0RwM1J3QjtFaERxM1J4QixtQmdEcDNSRTtBaERxM1JKOztBQUVBO0VBQ0Usa0JnRGozUlk7RWhEazNSWixjZ0Q5MlJDO0VoRCsyUkQsZ0JnRDkyUlc7RWhEKzJSWCxtQkUzbVNPO0FGNG1TVDs7QUFFQTtFaURyblNBLFdBQU07RUFDTCxjQUFhO0VBQ2IsaUJBQWU7QWpEdW5TaEI7O0FBRUE7RUFDRSxjaURwblNVO0VqRHFuU1Ysa0JpRDduU0c7RWpEOG5TSCxNaURsblNDO0VqRG1uU0QsT2lEbG5TQztFakRtblNELFdpRGhvU0c7RWpEaW9TSCxZaURoblNRO0VqRGluU1IsMEJpRGhuU2M7S2pEZ25TZCx1QmlEaG5TYztFakRpblNkLG9CaURoblNZO0tqRGduU1osaUJpRGhuU1k7QWpEaW5TZDs7QUFFQTtFQUNFLG1CaURwbVNlO0VqRHFtU2YsZUVqb1NPO0VGa29TUCxpQmlEem1TTztFakQwbVNQLHVDaURwbVNhO1VqRG9tU2IsK0JpRHBtU2E7RWpEcW1TYixjaURwbVNDO0VqRHFtU0QsZ0JpRHBtU087QWpEcW1TVDs7QUFFQTtFQUNFLGtCaURsbVNZO0VqRG1tU1osZ0JpRGxtU1k7RWpEbW1TWixlaURsbVNPO0VqRG1tU1AsaUJpRGxtU2M7RWpEbW1TZCxjRTdvU087RUY4b1NQLHFCaUR4bVNLO0FqRHltU1A7O0FBRUE7RUFDRSwyQmlEaG1TQztFakRpbVNELGlCaUQvbFNBO0FqRGdtU0Y7O0FBRUE7RUFDRSxxQmlEL2xTZTtFakRnbVNmLGNFeHBTTztFRnlwU1AsZ0JpRHJtU0E7QWpEc21TRjs7QUFFQTtFQUNFLG1CaUQvbFNFO0FqRGdtU0o7O0FBRUE7RUFDRSxnQmlEM2xTYztFakQ0bFNkLGVpRDNsU1k7RWpENGxTWixpQmlEM2xTYTtFakQ0bFNiLG1CaUQzbFNnQjtFakQ0bFNoQixjaUQzbFNBO0FqRDRsU0Y7O0FBRUE7RUFDRSxnQmlEM2xTVztFakQ0bFNYLGVpRDNsU0M7RWpENGxTRCxpQmlEM2xTVztFakQ0bFNYLHFCaUQzbFNVO0VqRDRsU1YsbUJpRHpsU087RWpEMGxTUCxjaUR6bFNDO0FqRDBsU0g7O0FBRUE7RUFDRSxvQmlEemxTUztFakR5bFNULG9CaUR6bFNTO0VqRHlsU1QsYWlEemxTUztFakQwbFNULHdCRW5yU2tCO01GbXJTbEIscUJFbnJTa0I7VUZtclNsQix1QkVuclNrQjtFRm9yU2xCLG1CaURobVNNO0FqRGltU1I7O0FBRUE7RUFDRSxXaUR6bFNFO0VqRDBsU0YsZWlEcm1TQztFakRzbVNELFlpRHZsU0U7RWpEd2xTRixrQmlEdm1TTTtFakR3bVNOLGdCaURybFNXO0VqRHNsU1gsa0JpRHJsU1k7QWpEc2xTZDs7QUFFQTtFQUNFLGNpRHJsU087RWpEc2xTUCxXaURybFNPO0VqRHNsU1AsWWlEcmxTRTtFakRzbFNGLDBCaURybFNjO0tqRHFsU2QsdUJpRHJsU2M7RWpEc2xTZCxvQkVyc1NPO0tGcXNTUCxpQkVyc1NPO0FGc3NTVDs7QUFFQTtFQUNFLGtCaURybFNTO0VqRHNsU1QscURpRG5sU0U7VWpEbWxTRiw2Q2lEbmxTRTtFakRvbFNGLGtCRTNzU087QUY0c1NUOztBQUVBO0VBQ0Usa0JpRDdrU1M7RWpEOGtTVCxVaUQ3a1NDO0VqRDhrU0QsdUJpRDdrU1E7RWpEOGtTUixrQmlEN2tTTztFakQ4a1NQLG1CaUQ3a1NhO0VqRDhrU2IsMkJpRDdrU2E7RWpEOGtTYixlaUQ3a1NXO0VqRDhrU1gsaUJFdHRTTztFRnV0U1AsZ0JpRHJsU0E7QWpEc2xTRjs7QUFFQTtFQUNFLFdpRDdrU0U7RWpEOGtTRixrQmlEN2tTRTtFakQ4a1NGLFVpRDdrU0U7RWpEOGtTRixPQUFPO0VBQ1AsU2lEN2xTQztFakQ4bFNELGlCaUQza1NhO0VqRDRrU2IsV2lEM2tTRTtFakQ0a1NGLFlpRDNrU0U7RWpENGtTRixtQmlEM2tTRTtFakQ0a1NGLHFEaUR4a1NPO1VqRHdrU1AsNkNpRHhrU087RWpEeWtTUCxnQ2lEeGtTYztNakR3a1NkLDRCaUR4a1NjO1VqRHdrU2Qsd0JpRHhrU2M7QWpEeWtTaEI7O0FBRUE7RUFDRSxtQmlEeGtTYztFakR5a1NkLGtCaUR4a1NjO0VqRHlrU2QsdUJFM3VTa0I7RUY0dVNsQiwyQmlEaGxTTztFakRpbFNQLG1CaUR4a1NhO0FqRHlrU2Y7O0FBRUE7RWlEbmtTQyxnQkFBUTtBakRxa1NUOztBQUVBO0VBQ0Usa0JpRHhrU087RWpEeWtTUCxvQmlEcGtTWTtFakRxa1NaLG1CaURwa1NjO0FqRHFrU2hCOztBQUVBO0VBQ0UsZ0JpRGprU2E7QWpEa2tTZjs7QUFFQTtFQUNFLG1CaURqa1NDO01qRGlrU0QsV2lEamtTQztVakRpa1NELE9pRGprU0M7RWpEa2tTRCwyQmlEamtTa0I7RWpEa2tTbEIsaUJpRGprU1E7QWpEa2tTVjs7QUFFQTs7RUVwd1NDLGNBQVE7RUZ1d1NQLGdCa0Qxd1NPO0VsRDJ3U1AsbUJrRHh3U2M7QWxEeXdTaEI7O0FBRUE7O0VBRUUsYWtEbndTVTtBbERvd1NaOztBQUVBO0VBQ0Usa0JrRGp3U0c7RWxEa3dTSCxrQmtEandTZTtFbERrd1NmLG1Ca0Rqd1NnQjtFbERrd1NoQixnQmtEandTWTtFbERrd1NaLGVrRGp3U0c7RWxEa3dTSCxpQmtEandTRztFbERrd1NILGNrRDF4U0E7QWxEMnhTRjs7QUFFQTtFQUNFLHNCa0Q3dlNHO0VsRDh2U0gsZWtEN3ZTVztFbEQ4dlNYLGNrRDd2U1U7RWxEOHZTVixpQmtEN3ZTRztBbEQ4dlNMOztBQUVBO0VBQ0Usa0JrRDd2U2M7RUFNZixVQUFBO0VsRHl2U0MsT2tEeHZTQTtFbER5dlNBLG1Ca0R2dlNBO0VsRHd2U0EsV2tEdnZTQztFbER3dlNELFlrRHZ2U1M7RWxEd3ZTVCxrQmtEdnZTWTtFbER3dlNaLG9Ca0R2dlNVO0VsRHV2U1Ysb0JrRHZ2U1U7RWxEdXZTVixha0R2dlNVO0VsRHd2U1YseUJFMXlTTztNRjB5U1Asc0JFMXlTTztVRjB5U1AsbUJFMXlTTztFRjJ5U1Asd0JrRDd2U0E7TWxENnZTQSxxQmtEN3ZTQTtVbEQ2dlNBLHVCa0Q3dlNBO0VsRDh2U0EsZWtEcnZTRztFbERzdlNILFdrRHJ2U0c7QWxEc3ZTTDs7QUFFQTtFQUNFLGtCa0QvdVNhO0VsRGd2U2IsUWtEL3VTQztFbERndlNELFlFbnpTTztFRm96U1AsbUJrRHR2U0E7TWxEc3ZTQSxtQmtEdHZTQTtVbERzdlNBLGVrRHR2U0E7RWxEdXZTQSxRa0Q3dVNHO0FsRDh1U0w7O0FBRUE7RUFDRSxja0R6dVNDO0VBSUQsZUFBUTtBbER1dVNWOztBQUVBO0VBQ0UsZ0JrRHB1U1E7QWxEcXVTVjs7QUFFQTtFQUNFLGtCa0RwdVNnQjtFbERxdVNoQixtQmtEcHVTa0I7RUFYbEIsZUFBUTtFbERpdlNSLGdCa0RudVNZO0VsRG91U1osY2tEbnVTWTtBbERvdVNkOztBQUVBO0VBQ0UsZ0JrRGh1U1c7QWxEaXVTYjs7QUFFQTtFQUNFLDJCa0QvdFN5QjtBbERndVMzQjs7QUFFQTtFa0Q1dFNDLGNBQU87QWxEOHRTUjs7QUFFQTtFQUNFLGNFdDFTTztFRnUxU1AscUJrRGx1U007RWxEbXVTTixtQmtEN3RTYztBbEQ4dFNoQjs7QUFFQTtFQUNFLGlCa0QzdFNRO0VsRDR0U1IsbUJrRDN0U1k7QWxENHRTZDs7QUFFQTtFQUNFLG9Ca0QzdFNVO0VsRDJ0U1Ysb0JrRDN0U1U7RWxEMnRTVixha0QzdFNVO0FsRDR0U1o7O0FBRUE7RUFDRSxZa0R4dFNTO0VsRHl0U1QsbUJrRHh0U1c7TWxEd3RTWCxtQmtEeHRTVztVbER3dFNYLGVrRHh0U1c7RWxEeXRTWCxrQmtEeHRTWTtBbER5dFNkOztBQUVBO0VBQ0UsbUJFMzJTRDtNRjIyU0MsV0UzMlNEO1VGMjJTQyxPRTMyU0Q7QUY0MlNEOztBQUVBO0VBQ0UsYWtEeHRTQztBbER5dFNIOztBQUVBO0VBQ0UsaUJrRHJ0U2E7RWxEc3RTYixtQmtEcnRTZTtFbERzdFNmLHlCa0RydFNpQjtFbERzdFNqQixrQmtEcnRTZ0I7RWxEc3RTaEIsbUJrRHJ0U2U7RWxEc3RTZix1QmtEcHRTTTtFbERxdFNOLGVrRHB0U1k7RUFJYix1QkFBUTtFQUFSLGtCQUFRO0VBQVIsZUFBUTtBbERrdFNUOztBQUVBO0VBQ0UsZ0JrRC9zU1c7QWxEZ3RTYjs7QUFFQTtFQUNFLGVrRHB0U0Q7RWxEcXRTQyxpQmtEL3NTVztFbERndFNYLGNBQWM7RW1EMzRTaEIsbUJBQU07QW5ENjRTTjs7QUFFQTtFRXg0U0MsYUFBUTtBRjA0U1Q7O0FBRUE7RUFDRSxxQm1EcDVTSTtFbkRxNVNKLGlCbUQzNFNBO0VqREhELG1CQUFtQjtFRmc1U2xCLGtCbUQxNFNRO0VuRDI0U1IsaUJtRHg0U0M7RW5EeTRTRCxlbUR4NFNXO0VuRHk0U1gsaUJtRHY0U0M7RW5EdzRTRCxjbUR2NFNVO0VuRHc0U1Ysc0JtRHY0U2dCO0VuRHc0U2hCLGdCbUR2NFNZO0FuRHc0U2Q7O0FBRUE7RUFDRSwyQm1EdDRTVTtFbkR1NFNWLG1CbUR0NFNVO0FuRHU0U1o7O0FBRUE7RUFDRSxtQm1ELzNTaUI7RW5EZzRTakIsY21ELzNTQztBbkRnNFNIOztBQUVBO0VBQ0UsZ0JtRHY0U0M7QW5EdzRTSDs7QUFFQTtFQUNFLDJCbUQzM1NLO0FuRDQzU1A7O0FBRUE7RUFDRSxjbUQzM1NTO0FuRDQzU1g7O0FBRUE7RUFDRSxvQm1EMzNTRTtFbkQyM1NGLG9CbUQzM1NFO0VuRDIzU0YsYW1EMzNTRTtFQUlGLG1CQUFTO0FuRHkzU1g7O0FBRUE7RUFDRSxZbUR4M1NDO0VuRHkzU0QsMkJtRHgzU2U7RW5EeTNTZixtQm1EeDNTYTtNbkR3M1NiLG1CbUR4M1NhO1VuRHczU2IsZW1EeDNTYTtFbkR5M1NiLGtCRXg3U087RUZ5N1NQLGtCbURoNFNBO0VuRGk0U0EsZ0JtRHgzU1c7QW5EeTNTYjs7QUFFQTs7RUFFRSxVbUR0NFNBO0FuRHU0U0Y7O0FBRUE7RUFDRSxrQm1EcDNTRztFQUtILE1BQUE7RW5EaTNTQSxVbURoM1NDO0VuRGkzU0QsZ0JtRGgzU2M7RW5EaTNTZCxXbURoM1NVO0VuRGkzU1YsWW1EaDNTQztBbkRpM1NIOztBQUVBO0VBQ0Usa0JtRHgzU0E7QW5EeTNTRjs7QUFFQTtFQUNFLGVtRDcyU1E7RW5EODJTUixXbUQ3MlNDO0VuRDgyU0QsWUVsOVNPO0VGbTlTUCxVbURqM1NBO0VuRGszU0Esd0JtRDkxU0M7TW5EODFTRCxxQm1EOTFTQztVbkQ4MVNELHVCbUQ5MVNDO0VuRCsxU0QsVW1EbjNTQztBbkRvM1NIOztBQUVBO0VBQ0UsVUV6OVNLO0VGMDlTTCxrQm1EeDNTQztBbkR5M1NIOztBb0RsK1NBO0VBQ0MsV0FBQTtFbERNQSxpQkFBaUI7QUZnK1NsQjs7QUFFQTtFQUNFLGdCb0RsK1NhO0VwRG0rU2IsdUJvRGwrU2U7TXBEaytTZixvQm9EbCtTZTtVcERrK1NmLDJCb0RsK1NlO0VwRG0rU2YsZ0JvRGwrU2E7RXBEbStTYixtQm9EbCtTZTtFcERtK1NmLG1Cb0Q1OVNBO0FwRDY5U0Y7O0FBRUE7RUFDRSxXb0RsK1NDO0VBSUYsZUFBUTtFcERnK1NQLFlvRC85U0E7RXBEZytTQSxrQm9ELzlTZTtFcERnK1NmLG1Cb0QvOVNpQjtFcERnK1NqQixrQk03K1NNO0VOOCtTTixvQm9ELzlTQTtFcEQrOVNBLG9Cb0QvOVNBO0VwRCs5U0EsYW9ELzlTQTtFcERnK1NBLHlCb0R4OVNBO01wRHc5U0Esc0JvRHg5U0E7VXBEdzlTQSxtQm9EeDlTQTtFcER5OVNBLHdCRW4vU2tCO01GbS9TbEIscUJFbi9Ta0I7VUZtL1NsQix1QkVuL1NrQjtBRm8vU3BCOztBQUVBO0VBQ0UsV29ELzlTQztFQUlGLGtCQUFLO0VwRDY5U0osTW9ENTlTQTtFcEQ2OVNBLE9vRDU5U0E7RXBENjlTQSxXb0Q1OVNBO0VwRDY5U0EsWUU1L1NPO0VGNi9TUCxVb0RqK1NEO0VwRGsrU0MseUJvRDU5U2U7RXBENjlTZixVb0Q1OVNDO0FwRDY5U0g7O0FBRUE7RUFDRSxVb0QxOVNPO0FwRDI5U1Q7O0FBRUE7RUFDRSxjRXZnVE87RUZ3Z1RQLGVvRGwrU0E7RXBEbStTQSxnQm9EMTlTRTtBcEQyOVNKOztBQUVBO0VBQ0Usa0JvRHg5U2E7RXBEeTlTYixjb0R4OVNVO0FwRHk5U1o7O0FBRUE7RUFDRSxXb0RyOVNDO0VwRHM5U0QsY29EcjlTVztFcERzOVNYLGlCb0RyOVNjO0FwRHM5U2hCOztBQUVBO0VBQ0Usa0JvRHA5U1c7RXBEcTlTWCxRb0RwOVNFO0VwRHE5U0YsU29EcDlTRTtFcERxOVNGLHdDb0RwOVNTO01wRG85U1Qsb0NvRHA5U1M7VXBEbzlTVCxnQ29EcDlTUztFcERxOVNULFdvRHA5U0U7RXBEcTlTRixlb0RwOVNFO0VwRHE5U0YsZ0JvRHA5U1k7RXBEcTlTWixjRS9oVE87QUZnaVRUOztBQUVBO0VBQ0Usb0JvRHA5U0c7RXBEbzlTSCxvQm9EcDlTRztFcERvOVNILGFvRHA5U0c7RXBEcTlTSCxtQm9EeCtTQztNcER3K1NELGVvRHgrU0M7RXBEeStTRCxvQm9EajlTYTtFcERrOVNiLG1Cb0RqOVNZO0FwRGs5U2Q7O0FBRUE7RUFDRSxjb0RqOVNFO0VwRGs5U0YsV29EajlTTztFcERrOVNQLFlvRGo5U1E7RXBEazlTUixrQm9EajlTYztFcERrOVNkLG1Cb0RqOVNjO0VwRGs5U2Qsb0JvRGo5U0U7RXBEaTlTRixvQm9EajlTRTtFcERpOVNGLGFvRGo5U0U7RXBEazlTRix5QkVoalRPO01GZ2pUUCxzQkVoalRPO1VGZ2pUUCxtQkVoalRPO0VGaWpUUCx3Qm9Eci9TTTtNcERxL1NOLHFCb0RyL1NNO1VwRHEvU04sdUJvRHIvU007RXBEcy9TTixrQm9EajlTUTtBcERrOVNWOztBQUVBO0VBQ0UsV29ENThTQTtFcEQ2OFNBLGtCb0Q1OFNlO0VwRDY4U2YsTW9ENThTQTtFcEQ2OFNBLE9vRDU4U0s7RXBENjhTTCxXb0Q1OFNBO0VwRDY4U0EsWUUzalRPO0VGNGpUUCx5Qm9EbjlTUTtFcERvOVNSLFVvRDU4U0M7RXBENjhTRCx1Qm9ENThTVTtFcEQ0OFNWLGtCb0Q1OFNVO0VwRDQ4U1YsZW9ENThTVTtBcEQ2OFNaOztBQUVBO0VBQ0UsVW9EejlTQTtBcEQwOVNGOztBQUVBO0VBQ0UsY29EbjhTQTtFcERvOFNBLGVvRG44U2E7RXBEbzhTYixnQkV4a1RPO0FGeWtUVDs7QUFFQTtFQUNFLGtCb0QzOFNJO0VwRDQ4U0osbUJvRGo4U0M7TXBEaThTRCxXb0RqOFNDO1VwRGk4U0QsT29EajhTQztBcERrOFNIOztBQUVBO0VBQ0UsbUJvRC83U2M7RXBEZzhTZCxnQm9EbjhTQztFcERvOFNELGVvRHA4U0M7RXBEcThTRCxpQm9EOTdTUztFcEQrN1NULG1Cb0Q5N1NlO0VwRCs3U2YsY29EOTdTVTtFcEQrN1NWLGdCb0R4OFNDO0FwRHk4U0g7O0FBRUE7RUFDRSxrQm9EMTdTVztFcEQyN1NYLE1vRDE3U0M7RXBEMjdTRCxRb0QxN1NDO0VwRDI3U0QsV29EMTdTQztFcEQyN1NELFlvRDE3U0M7QXBEMjdTSDs7QUFFQTtFQUNFLG1Cb0RuOFNBO0VwRG84U0Esb0JvRDE3U0U7RXBEMDdTRixvQm9EMTdTRTtFcEQwN1NGLGFvRDE3U0U7RXBEMjdTRixtQm9EMTdTRTtNcEQwN1NGLGVvRDE3U0U7RXBEMjdTRixtQm9EMTdTRTtFcEQyN1NGLGlCb0QxN1NFO0FwRDI3U0o7O0FBRUE7RUFDRSxrQm9EeDdTUztFcER5N1NULGdCb0R4N1NFO0FwRHk3U0o7O0FBRUE7RUFDRSxtQm9EeDdTWTtFcER5N1NaLGtCb0RwN1NPO0VwRHE3U1AsZ0JvRHA3U1c7RXBEcTdTWCxrQm9EcDdTVztFcERxN1NYLG1Cb0RwN1NRO0FwRHE3U1Y7O0FBRUE7RUFDRSx5Qm9EcDdTbUI7QXBEcTdTckI7O0FBRUE7RUFDRSxvQm9EcDdTZ0I7QXBEcTdTbEI7O0FBRUE7RUFDRSxvQm9EcDdTTztFcERvN1NQLG9Cb0RwN1NPO0VwRG83U1AsYW9EcDdTTztFcERxN1NQLHdCb0RwN1NjO01wRG83U2QscUJvRHA3U2M7VXBEbzdTZCx1Qm9EcDdTYztFcERxN1NkLHFCb0RwN1NXO01wRG83U1gsaUJvRHA3U1c7QXBEcTdTYjs7QUFFQTs7RUFFRSxXb0RqN1NPO0VwRGs3U1AsY29EajdTUztFcERrN1NULFlFem9UTztFRjBvVFAsV29EeDdTQTtFcER5N1NBLGVvRGo3U0U7QXBEazdTSjs7QUFFQTtFQUNFLGNvRGo3U0U7RXBEazdTRixrQm9EajdTWTtFcERrN1NaLGdCb0RqN1NVO0VwRGs3U1YsZ0JvRGg4U0M7RXBEaThTRCx5Qm9ELzZTZ0I7RXBEZzdTaEIsbUJvRDE2U0U7TXBEMDZTRixnQ29EMTZTRTtVcEQwNlNGLDRCb0QxNlNFO0VwRDI2U0YsZ0JFcnBUTztBRnNwVFQ7O0FBRUE7RXFEL3BUQSxXQUFVO0VBQ1QsY0FBWTtFbkRNWixpQkFBaUI7QUY0cFRsQjs7QUFFQTtFQUNFLGtCcUR0cVRRO0VyRHVxVFIsUXFEL3BUQTtFQUdELFNBQUE7RXJEOHBUQyx3Q3FEN3BUa0I7TXJENnBUbEIsb0NxRDdwVGtCO1VyRDZwVGxCLGdDcUQ3cFRrQjtFckQ4cFRsQixlcUQ3cFRhO0VyRDhwVGIsZ0JxRDdwVFc7QXJEOHBUYjs7QUFFQTtFQUNFLG9CcURwcVREO0VyRG9xVEMsb0JxRHBxVEQ7RXJEb3FUQyxhcURwcVREO0VyRHFxVEMsOEJxRHZuVEE7RXJEdW5UQSw4QnFEdm5UQTtNckR1blRBLCtCcUR2blRBO1VyRHVuVEEsMkJxRHZuVEE7RXJEd25UQSxxQkUxcVRrQjtNRjBxVGxCLGtCRTFxVGtCO1VGMHFUbEIseUJFMXFUa0I7QUYycVRwQjs7QUFFQTtFQUNFLGdCcUQ1cFRRO0VyRDZwVFIsZXFENXBUQztFckQ2cFRELGlCcUQ1cVRNO0VyRDZxVE4seUJxRHJwVEM7RXJEc3BURCxjRWxyVE87RUZtclRQLG9CcUQvcVRBO0VyRCtxVEEsb0JxRC9xVEE7RXJEK3FUQSxhcUQvcVRBO0VyRGdyVEEseUJxRDFwVEU7TXJEMHBURixzQnFEMXBURTtVckQwcFRGLG1CcUQxcFRFO0VyRDJwVEYsbUJxRHZwVEE7RXJEd3BUQSxZcUR2cFRRO0VyRHdwVFIsc0JxRHpwVEE7RXJEMHBUQSxrQnFEdHBUUztFckR1cFRULDZCcURucFRFO0VyRG9wVEYsK0JxRG5wVGU7QXJEb3BUakI7O0FBRUE7RUFDRSxjcUQxclRBO0VyRDJyVEEsZXFEanBURztBckRrcFRMOztBQUVBO0VBQ0UscUdFbnNUd0I7RUZtc1R4QixpRUVuc1R3QjtFRm1zVHhCLCtERW5zVHdCO0FGb3NUMUI7O0FBRUE7RUFDRSxxR0V2c1R1QjtFRnVzVHZCLGlFRXZzVHVCO0VGdXNUdkIsK0RFdnNUdUI7QUZ3c1R6Qjs7QUFFQTtFQUNFLHlFcUR6b1RXO0VyRHlvVFgsc0VxRHpvVFc7QXJEMG9UYjs7QUFFQTtFQUNFLG1IcUR2b1RDO0VyRHVvVEQscUVxRHZvVEM7RXJEdW9URCxtRXFEdm9UQztBckR3b1RIOztBQUVBO0VBQ0Usb0hxRDNuVEM7RXJEMm5URCxzRXFEM25UQztFckQyblRELG9FcUQzblRDO0FyRDRuVEg7O0FBRUE7RUFDRSxvQkV2dFRPO0VGdXRUUCxvQkV2dFRPO0VGdXRUUCxhRXZ0VE87RUZ3dFRQLG1CcUQ5b1RBO0VyRCtvVEEsa0JxRHJvVEU7RXJEc29URixVcURyb1RFO0FyRHNvVEo7O0FBRUE7RUFDRSxpQkU5dFRPO0VGK3RUUCxzQnFEcm9UQTtFckRzb1RBLG1CcURsb1RhO0VyRG1vVGIsMEJxRGxvVGdCO0VyRG1vVGhCLFlxRGxvVEU7RXJEbW9URixnQnFEL25UQTtFckRnb1RBLGVxRC9uVFU7RXJEZ29UVixpQkVydVRPO0VGc3VUUCx5QnFEbG9UQTtFckRtb1RBLG9CcUQvblRFO0VyRCtuVEYsb0JxRC9uVEU7RXJEK25URixhcUQvblRFO0VyRGdvVEYseUJxRC9uVFk7TXJEK25UWixzQnFEL25UWTtVckQrblRaLG1CcUQvblRZO0VyRGdvVFosd0JxRHJvVEM7TXJEcW9URCxxQnFEcm9UQztVckRxb1RELHVCcURyb1RDO0VyRHNvVEQsY3FEOW5URztBckQrblRMOztBQUVBO0VBQ0UsZXFEOW5URztBckQrblRMOztBQUVBO0VBQ0UsbUJxRDFuVGE7RXJEMm5UYix5QnFEMW5Ub0I7RXJEMm5UcEIsbUJxRDFuVFM7RXJEMm5UVCxjcUQxblRDO0FyRDJuVEg7O0FBRUE7RUFDRSxhcUQxblRDO0FyRDJuVEg7O0FBRUE7RUFDRSxhRTd2VE87QUY4dlRUOztBQUVBO0VBQ0UsbUJxRHpuVFc7RXJEMG5UWCx5QnFEem5UWTtFckQwblRaLDBCRW53VGtCO0VGb3dUbEIsdUJxRHhuVEM7QXJEeW5USDs7QUFFQTtFQUNFLGNFeHdUTztBRnl3VFQ7O0FBRUE7RUFDRSxvQnFEN21UQTtFckQ2bVRBLG9CcUQ3bVRBO0VyRDZtVEEsYXFEN21UQTtFckQ4bVRBLHlCcUQ3bVRnQjtNckQ2bVRoQixzQnFEN21UZ0I7VXJENm1UaEIsbUJxRDdtVGdCO0VyRDhtVGhCLG1CcUQ3bVRjO0VyRDhtVGQsYXFEN21UUTtFckQ4bVRSLGtCcUQ3bVRjO0VyRDhtVGQsbUJFanhUTztBRmt4VFQ7O0FBRUE7RUFDRSxrQnFEN21UWTtBckQ4bVRkOztBQUVBO0VBQ0UsZ0JxRDdtVEU7RXJEOG1URixlcUQzblRDO0VyRDRuVEQsaUJxRDNtVFc7RXJENG1UWCxjRTV4VE87RUY2eFRQLHFCcUQ5blRDO0FyRCtuVEg7O0FBRUE7RUFDRSxvQnFEbG9UQztFckRtb1RELDZCcUR4bVR1QjtFckR5bVR2QixtQnFEeG1UZTtBckR5bVRqQjs7QUFFQTtFQUNFLG1CcUR4bVRhO0VyRHltVGIsb0JxRHhtVEU7RXJEd21URixvQnFEeG1URTtFckR3bVRGLGFxRHhtVEU7RXJEeW1URixtQnFEeG1UUztNckR3bVRULGVxRHhtVFM7RXJEeW1UVCx5QnFEeG1URTtNckR3bVRGLHNCcUR4bVRFO1VyRHdtVEYsbUJxRHhtVEU7RXJEeW1URixrQnFEeG1UYztBckR5bVRoQjs7QUFFQTtFQUNFLGdCcUR4bVRTO0FyRHltVFg7O0FBRUE7RUFDRSxnQnFEeG1URztBckR5bVRMOztBQUVBO0VBQ0UsZ0JxRHBtVFE7QXJEcW1UVjs7QUFFQTtFQUNFLGdCcURwbVRFO0FyRHFtVEo7O0FBRUE7RUFDRSxnQnFEam1UQTtFckRrbVRBLGdCcURqbVRDO0VyRGttVEQsZXFEam1UUTtFckRrbVRSLGlCRWwwVE87RUZtMFRQLHFCcURybVRBO0VyRHNtVEEsY3FEam1URTtFckRrbVRGLGlCcURqbVRFO0VyRGttVEYsa0JxRGptVEU7RXJEa21URixZcURqbVRFO0FyRGttVEo7O0FBRUE7RUFDRSxvQnFEN2xUUztFckQ2bFRULG9CcUQ3bFRTO0VyRDZsVFQsYXFEN2xUUztFckQ4bFRULHlCcUQ5bVRDO01yRDhtVEQsc0JxRDltVEM7VXJEOG1URCxtQnFEOW1UQztFckQrbVRELHlCcURubFRFO01yRG1sVEYsc0JxRG5sVEU7VXJEbWxURiw4QnFEbmxURTtFbkQxUEgsa0JBQWlCO0VGKzBUaEIsbUJxRGpsVE87QXJEa2xUVDs7QUFFQTtFQUNFLFlxRC9rVEM7RW5EcFFGLHNCQUFtQjtFRnExVGxCLGVxRHZsVEE7QXJEd2xURjs7QUV0MVRDO0VvRFBELGVBQU07RXREaTJUSixnQnNEOTFUWTtBdEQrMVRkOztBQUVBO0VBQ0UsZ0JzRDkxVFk7RXREKzFUWixlQUFlO0VzRDUxVGhCLGlCQUFPO0VBQ04seUJBQWE7RUFDYiwyQkFNQTtFcERYRCxvQkFBUTtFQUFSLG9CQUFRO0VBQVIsYUFBUTtFRm8yVFAsMkJzRGoyVE07TXREaTJUTix3QnNEajJUTTtVdERpMlROLHFCc0RqMlRNO0F0RGsyVFI7O0FBRUE7RXNEMTFUQyxpQkFBUTtFQUNQLGdCQUFZO0VBQ1osZUFBVztFQUNYLGlCQUFlO0VBQ2YscUJBQWtCO0VBQ2xCLGNBQVU7QXRENDFUWjs7QUFFQTtFQUNFLG1Cc0QzMVRZO0F0RDQxVGQ7O0FBRUE7RUFDRSxnQkFBZ0I7RXNEdjFUakIsb0JBQ0M7RUFERCxvQkFDQztFQURELGFBQ0M7QXREdzFURjs7QXNEbDFURTtFQUNDLGtCQUFrQjtFQUNsQixvQkFBTTtFQUFOLG9CQUFNO0VBQU4sYUFBTTtBdERxMVRUOztBQUVBO0VzRG4xVEcsV0FBUTtFdERxMVRULFlBQVk7RXNEajFUYixpQkFBUTtFQUNQLGtCQUFrQjtFQURsQixvQkFHQTtFQUhBLG9CQUdBO0VBSEEsYUFHQTtFdERrMVRBLG1Cc0RqMVRZO010RGkxVFosZXNEajFUWTtFdERrMVRaLHlCc0RqMVRZO010RGkxVFosc0JzRGoxVFk7VXREaTFUWixtQnNEajFUWTtFdERrMVRaLHdCc0RqMVRhO010RGkxVGIscUJzRGoxVGE7VXREaTFUYix1QnNEajFUYTtFdERrMVRiLG1Cc0RqMVRXO0V0RGsxVFgsY3NEajFUQztFdERrMVRELGlCc0Q5elRDO0F0RCt6VEg7O0FBRUE7RUFDRSxlRTc0VE87QUY4NFRUOztBQUVBO0VBQ0UsY3NEOTBUWTtFdEQrMFRaLFdzRDkwVEU7RXREKzBURixlc0RqMlRBO0V0RGsyVEEsaUJzRDUwVGE7RXRENjBUYixjc0Q1MFRFO0F0RDYwVEo7O0FBRUE7RUFDRSxtQnNEejBUQztNdER5MFRELFdzRHowVEM7VXREeTBURCxPc0R6MFRDO0V0RDAwVEQsZ0JzRHowVGU7RXREMDBUZixnQnNEejBUZTtFdEQwMFRmLFdzRDcyVEE7QXREODJURjs7QUFFQTtFQUNFLDhDc0R4MFRvQjtFdER5MFRwQiwyQnNEeDBUcUI7RXREeTBUckIsaUJzRHgwVFk7RXREeTBUWixjc0R4MFRXO0V0RHkwVFgsb0JzRHgwVEU7RXREdzBURixvQnNEeDBURTtFdER3MFRGLGFzRHgwVEU7QXREeTBUSjs7QUFFQTtFQUNFLGlCc0R2MFRhO0F0RHcwVGY7O0FBRUE7RUFDRSxjc0R2MFRXO0F0RHcwVGI7O0FBRUE7RUFDRSxrQnNEbjJUQTtFdERvMlRBLHFDc0RsMFRJO0V0RG0wVEosV3NEbjRUQTtFdERvNFRBLGVzRGgwVFk7RXREaTBUWixZc0RoMFRHO0V0RGkwVEgsb0JzRGgwVEc7RXREZzBUSCxvQnNEaDBURztFdERnMFRILGFzRGgwVEc7RXREaTBUSCx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFc0QzelRwQix3QkFBTztNQUFQLHFCQUFPO1VBQVAsdUJBQU87RUFDTixnQkFBVTtFQUNWLGVBQWM7RUFGZCxpQkFJUTtFdEQ0elRSLGNzRDN6VFk7RXRENHpUWixxQnNEM3pUZTtBdEQ0elRqQjs7QUFFQTtFQUNFLGtCc0R6elRTO0F0RDB6VFg7O0FBRUE7RUFDRSx5QnNEenpUZ0I7RXREMHpUaEIsa0JzRHp6VGlCO0V0RDB6VGpCLFVzRHp6VFE7RXREMHpUUixZQUFZO0VzRHR6VGIsbUJBQVk7RUFDWCxVQUFTO0VBQ1QsZ0JBQWU7RUFDZixrQkFBZTtFQUNmLHFEQXNDQTtVQXRDQSw2Q0FzQ0E7RUExQ0EsZUFBVTtFdEQ2elRWLGlCc0R0elRlO0V0RHV6VGYsMkJzRHR6VFk7RXREdXpUWixZc0R0elRTO0V0RHV6VFQsZ0JzRHR6VGU7RXREdXpUZixlc0R0elRjO0V0RHV6VGQsYXNEdHpUVTtFdER1elRWLHlCc0R0elRjO010RHN6VGQsc0JzRHR6VGM7VXREc3pUZCxtQnNEdHpUYztBdER1elRoQjs7QUFFQTtFQUNFLFdzRHJ6VFM7RXREc3pUVCxrQnNEcnpUWTtFdERzelRaLFVzRHJ6VFE7RXREc3pUUixrQnNEcnpUUztFdERzelRULFlzRHJ6VFM7RXREc3pUVCxTc0RyelRFO0V0RHN6VEYsbUNNcCtUUztNTm8rVFQsK0JNcCtUUztVTm8rVFQsMkJNcCtUUztFTnErVFQsMkJzRHJ6VFk7RXREc3pUWixtQ3NEcHpURTtFdERxelRGLGtDc0RqelRVO0V0RGt6VFYsYXNEanpUWTtBdERrelRkOztBQUVBO0VBQ0Usb0JzRDl5VEU7RXREOHlURixvQnNEOXlURTtFdEQ4eVRGLGFzRDl5VEU7RXREK3lURixtQkFBbUI7RXNEMXlUcEIsa0JBQVE7QXRENHlUVDs7QUFFQTtFc0R6eVRDLFdBQVM7RUFDUixrQkFBZTtFQUNmLFNBQUE7RUFDQSxPQUFBO0VBQ0Esd0JBQWlCO0VBQ2pCLGdDQUFtQjtBdEQyeVRyQjs7QUFFQTtFQUNFLG9Cc0RuelREO0V0RG16VEMsb0JzRG56VEQ7RXREbXpUQyxhc0RuelREO0V0RG96VEMseUJzRDF5VGM7TXREMHlUZCxzQnNEMXlUYztVdEQweVRkLG1Cc0QxeVRjO0V0RDJ5VGQsd0JzRDF5VG9CO010RDB5VHBCLHFCc0QxeVRvQjtVdEQweVRwQix1QnNEMXlUb0I7RXREMnlUcEIsa0JzRDF5VFk7RXREMnlUWiw0QnNEMXlUa0I7RXREMnlUbEIsZ0NzRHh5VEE7RXREeXlUQSxtQkFBK0I7TUFBL0IsbUNBQStCO1VBQS9CLCtCQUErQjtFc0R2eVRoQyxZQUFBO0VBQ0MsbUJBQWtCO0VBQ2xCLDBCQUFNO0VBQ04sZ0JBQVE7RUFDUixlQUFXO0VBQ1gsaUJBQ0E7RXREd3lUQSxjQUFjO0VzRHR5VGYsa0JBQVE7RUFDUCxVQUFBO0VBQ0EseUJBQWE7RUFDYixtQkFBZTtBdER3eVRqQjs7QUFFQTtFQUNFLGlCc0Q5eVRPO0V0RCt5VFAsZXNEdnlUVTtFdER3eVRWLGNzRHZ5VEM7QXREd3lUSDs7QUFFQTtFQUNFLGFzRHJ5VEM7RXREc3lURCxjc0RyeVRhO0V0RHN5VGIsaUJFbGhVTztFRm1oVVAsZXNEdnpUTTtBdER3elRSOztBQUVBO0VzRC94VEUsZ0JBQU07RUFDTCxxQkFBbUI7RUFDbkIsZUFBVTtFQUNWLGlCQUFnQjtBdERpeVRuQjs7QUFFQTtFQUNFLFdzRHZ5VEE7RXREd3lUQSxrQnNEaHlUVztFdERpeVRYLFNBQVM7RXNEM3lUVCxPQUFBO0VBZUMsV0FBTztFdEQreFRSLDZCQUE2QjtBc0Q5eVQ3Qjs7QXREaXpURjtFc0RqelRFLGNBQVE7QXREbXpUVjs7QUFFQTtFc0RyelRFLG1CQUFRO0V0RHV6VFIsZXNEMXhUYTtFdEQyeFRiLGlCc0QxeFRnQjtFdEQyeFRoQixjc0QxeFRjO0V0RDJ4VGQsZ0JzRDF4VGE7QXREMnhUZjs7QXNEM3pURTtFQXNDQyxlQUFjO0VBQ2QsaUJBQVU7QXREeXhUYjs7QUFFQTtFc0R2eFRHLGVBQVU7QXREeXhUYjs7QUFFQTtFQUNFLGdCc0R2eFRnQjtBdER3eFRsQjs7QUFFQTtFQUNFLGFzRHJ4VFU7RXREc3hUViwyQnNEcnhUVztBdERzeFRiOztBQUVBO0VBQ0UsYUFBYTtBc0RqeFRkOztBdERveFREO0VzRGp4VEUsbUJBQWlCO0F0RG14VG5COztBQUVBO0VBQ0UsZ0JBQWdCO0FzRC93VGpCOztBdERreFREO0VzRC93VEUsY0FBYTtBdERpeFRmOztBQUVBO0VzRC93VEUsY0FBYTtFQUNiLHlCQUFtQjtBdERpeFRyQjs7QUFFQTtFc0Qvd1RFLGtCQUFBO0F0RGl4VEY7O0FBRUE7RUFDRSxnQnNEaHhUWTtBdERpeFRkOztBQUVBO0VBQ0UsY3NEOXdUWTtBdEQrd1RkOztBQUVBO0VBQ0Usb0JzRDl3VFM7RXREOHdUVCxvQnNEOXdUUztFdEQ4d1RULGFzRDl3VFM7RUFJVCxtQkFBQTtNQUFBLGVBQUE7RXRENHdUQSx5QnNEM3dUYTtNdEQyd1RiLHNCc0Qzd1RhO1V0RDJ3VGIsOEJzRDN3VGE7QXRENHdUZjs7QUFFQTtFQUNFLHVCc0R2d1RhO0VBR2IsMkJBQU87RXREc3dUUCxtQnNEcndUYTtNdERxd1RiLDhCc0Ryd1RhO1V0RHF3VGIsMEJzRHJ3VGE7QXREc3dUZjs7QUFFQTtFRWpuVUMsdUJBQXdCO0VvRGtYdkIsMkJBRU87RXREZ3dUUCxtQnNENXZUQztNdEQ0dlRELDhCc0Q1dlRDO1V0RDR2VEQsMEJzRDV2VEM7QXRENnZUSDs7QUFFQTtFc0R4dlRHO0lBQ0Esb0JBQVU7SUFBVixvQkFBVTtJQUFWLGFBQVU7SUFDViw0QkFLQTtJQUxBLDZCQUtBO1FBTEEsMEJBS0E7WUFMQSxzQkFLQTtFcER0WUY7QUY0blVEOztBQUVBO0VzRHR2VEUsaUJBQU87QXREd3ZUVDs7QUFFQTtFc0R0dlRHLGdCQUFlO0F0RHd2VGxCOztBQUVBO0VzRHR2VEc7SUFDQSxtQkFBQTtRQUFBLFdBQUE7WUFBQSxPQUFBO0lBQ0Esb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLDBCQUFtQjtZQUFuQixzQkFBbUI7RUFDbkI7QXREd3ZUSDs7QUFFQTtFQUNFLG1Cc0R2dlRjO0V0RHd2VGQsZXNEdnZUYTtFQWpCWixpQkFBSztBdEQwd1RSOztBQUVBO0FBQ0E7SXNEbHZUSTtNQUNBLG1CQUNBO0l0RG12VEE7QXNEaHZURjtBdERrdlRGOztBQUVBO0VBQ0UsdUNzRGp2VGdCO1V0RGl2VGhCLCtCc0RqdlRnQjtFdERrdlRoQixjc0RqdlRFO0F0RGt2VEo7O0FBRUE7RUFDRSxvQnNEN3VUVztFdEQ2dVRYLG9Cc0Q3dVRXO0V0RDZ1VFgsYXNEN3VUVztFdEQ4dVRYLHlCRW5xVWdCO01GbXFVaEIsc0JFbnFVZ0I7VUZtcVVoQixtQkVucVVnQjtFRm9xVWhCLG1Cc0RodlRDO0F0RGl2VEg7O0FBRUE7RUFDRSxtQnNEN3VUZ0I7RXREOHVUaEIsa0JzRDd1VGM7RXREOHVUZCxZc0Q3dVRHO0V0RDh1VEgsb0JzRDd1VEc7RXRENnVUSCxvQnNEN3VURztFdEQ2dVRILGFzRDd1VEc7RXREOHVUSCx5QnNEN3VUYztNdEQ2dVRkLHNCc0Q3dVRjO1V0RDZ1VGQsbUJzRDd1VGM7RXREOHVUZCxjc0Q3dVRHO0V0RDh1VEgsZ0JzRDd1VEc7RXREOHVUSCxlc0Q3dVRVO0V0RDh1VFYscUJzRDV2VEU7RXRENnZURixjc0Q1dVRJO0V0RDZ1VEosY3NENXVUSTtFdEQ2dVRKLGtCc0Q1dVRjO0F0RDZ1VGhCOztBQUVBO0VBQ0UsZ0JzRDF1VEk7RXREMnVUSixlc0Rwd1RFO0V0RHF3VEYsaUJzRHp1VFk7RXREMHVUWixxQnNEdHdURTtFdER1d1RGLGNzRHZ1VEs7QXREd3VUUDs7QUFFQTtFQUNFLGVzRGx1VFU7RXREbXVUVixpQnNEbHVUaUI7RXREbXVUakIsMkJzRGx1VHlCO0V0RG11VHpCLG1CRWxzVWdCO0FGbXNVbEI7O0FBRUE7RUFDRSxjc0QzdVRDO0F0RDR1VEg7O0FBRUE7RXNEM3RURyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFdEQ2dFRELHlCc0Q1dFRlO010RDR0VGYsc0JzRDV0VGU7VXRENHRUZixtQnNENXRUZTtFdEQ2dFRmLGtCc0Q1dFRlO0F0RDZ0VGpCOztBQUVBO0VBQ0U7SUVodFVELGdCQUFRO0VGa3RVUDs7QUFFRjtJQUNJO01zRHZ1VEEsYUFBQTtJdER5dVRBO0FBQ0o7QUFDQTs7QUFFQTtFQUNFLGdCc0R0dFRlO0V0RHV0VGYsZXNEdHRUYztFdER1dFRkLGlCc0R0dFRnQjtFdER1dFRoQix5QnNEdHRUaUI7RXREdXRUakIscUJNN3RVTTtFTjh0VU4sMkJFanVVdUI7RUZrdVV2QixpQnNEN3RUQztBdEQ4dFRIOztBQUVBO0VBQ0UsbUJzRG50VGlCO0V0RG90VGpCLFlzRG50VEU7RXREb3RURixlRXh1VU87RUZ5dVVQLGVzRHh0VEM7RXREeXRURCxpQnNEbnRURztBdERvdFRMOztBQUVBO0VBQ0UsdUJzRGh0VGU7RXREaXRUZixvQnNEaHRUYTtFdERndFRiLG9Cc0RodFRhO0V0RGd0VGIsYXNEaHRUYTtFdERpdFRiLGlCc0RodFRlO0V0RGl0VGYsZXNEaHRUYztFdERpdFRkLGNFbHZVTztFRm12VVAsa0JzRHZ0VEM7QXREd3RUSDs7QUFFQTs7O0VBR0UsVXNENXNURztFdEQ2c1RILG1CRTF2VU87QUYydlVUOztBQUVBO0VBQ0UsV3NENXNUSTtFdEQ2c1RKLGtCc0Qxc1RHO0V0RDJzVEgsU3NEcHVURTtFdERxdVRGLFNzRHpzVEc7RXREMHNUSCxpREVsd1V1QjtNRmt3VXZCLDZDRWx3VXVCO1VGa3dVdkIseUNFbHdVdUI7RUZtd1V2QixXc0R2dVRFO0V0RHd1VEYsWXNEenNUSTtFdEQwc1RKLGtCc0R6c1RZO0V0RDBzVFosbUJzRDF1VEU7RXREMnVURixXc0R2c1RJO0V0RHdzVEosZ0JFeHdVTztFRnl3VVAsVXNEN3VURTtFdEQ4dVRGLGtCc0R2c1RLO0V0RHdzVEwsdUJzRHZzVEs7RXREdXNUTCxrQnNEdnNUSztFdER1c1RMLGVzRHZzVEs7QXREd3NUUDs7QUFFQTtFQUNFLGtCc0Rsc1RZO0V0RG1zVFosU3NEbHNUSTtFdERtc1RKLGdCc0Rsc1RXO0V0RG1zVFgsT3NEbHNUSTtFdERtc1RKLFdzRGxzVEk7RUFLSCxXQUFBO0V0RCtyVEQsa0JzRDlyVGtCO0V0RCtyVGxCLG1Cc0Q5clRrQjtFdEQrclRsQixrQnNEOXJUaUI7RXREK3JUakIscURzRDlyVG1CO1V0RDhyVG5CLDZDc0Q5clRtQjtFdEQrclRuQixVc0Q5clRFO0V0RCtyVEYsa0JzRDlyVGdCO0V0RCtyVGhCLHVCc0Q5clRjO0V0RDhyVGQsa0JzRDlyVGM7RXREOHJUZCxlc0Q5clRjO0F0RCtyVGhCOztBQUVBO0VBQ0UsWXNEenNUQztFdEQwc1RELG9Cc0Q5clRHO0V0RDhyVEgsb0JzRDlyVEc7RXREOHJUSCxhc0Q5clRHO0V0RCtyVEgseUJzRDlyVGdCO010RDhyVGhCLHNCc0Q5clRnQjtVdEQ4clRoQixtQnNEOXJUZ0I7RXREK3JUaEIsZ0JzRDlyVFk7RXREK3JUWixtQnNEOXJUZ0I7QXREK3JUbEI7O0FBRUE7RXNEMXJURyxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0V0RDRyVEQsWXNEM3JUVztFdEQ0clRYLFlzRDNyVEU7RXRENHJURixzQnNEM3JUbUI7RXRENHJUbkIsZXNEM3JUYztFdEQ0clRkLGlCc0QzclRpQjtFdEQ0clRqQixnQkU3eVVPO0FGOHlVVDs7QUFFQTtFQUNFLGdCc0QzclRHO0V0RDRyVEgsb0JzRDNyVEc7RXREMnJUSCxvQnNEM3JURztFdEQyclRILGFzRDNyVEc7RXRENHJUSCx5QnNEM3JUZ0I7TXREMnJUaEIsc0JzRDNyVGdCO1V0RDJyVGhCLG1Cc0QzclRnQjtFdEQ0clRoQixXc0QzclRHO0V0RDRyVEgsZXNEM3JUVztFdEQ0clRYLGVzRDNyVEc7RXRENHJUSCxjc0Qzc1RFO0F0RDRzVEo7O0FBRUE7RUFDRSxvQkUzelVPO0VGMnpVUCxvQkUzelVPO0VGMnpVUCxhRTN6VU87RUY0elVQLG1Cc0RodFRFO0F0RGl0VEo7O0FBRUE7RUFDRSxrQnNEenJUSTtFdEQwclRKLHVCc0R6clRtQjtFdEQwclRuQiwyQnNEenJUbUI7RXREMHJUbkIsbUJzRHpyVHFCO010RHlyVHJCLDhCc0R6clRxQjtVdER5clRyQiwwQnNEenJUcUI7RXREMHJUckIsa0JzRHpyVEk7RXREMHJUSixrQnNEenJUSTtBdEQwclROOztBQUVBO0VBQ0Usa0JFejBVTztFRjAwVVAsTUFBTTtFQUNOLE9BQU87RXNEanJUTixXQUFBO0V0RG1yVEQsWXNEbHJURTtFdERtclRGLGtCc0RsclRpQjtFdERtclRqQixnQnNEbHJUZTtFdERtclRmLGVzRGxyVEU7RXREbXJURixpQnNEbHJUUztFdERtclRULGtCc0RsclRlO0V0RG1yVGYsZ0NzRDNwVEU7QXRENHBUSjs7QUFFQTtFQUNFLG9Cc0RsclRHO0V0RGtyVEgsb0JzRGxyVEc7RXREa3JUSCxhc0RsclRHO0V0RG1yVEgseUJzRDlyVEU7TXREOHJURixzQnNEOXJURTtVdEQ4clRGLG1Cc0Q5clRFO0V0RCtyVEYsZ0JzRGhyVGM7RXREaXJUZCxlc0RoclRjO0V0RGlyVGQsaUJzRGhyVGM7RXREaXJUZCxjc0RoclRHO0V0RGlyVEgsbUJNMTFVTTtBTjIxVVI7O0FBRUE7RUFDRSwyQnNEaHJUbUI7RXREaXJUbkIsaUJzRGhyVFc7QXREaXJUYjs7QUFFQTtFQUNFLGdCQUFnQjtBc0R6cVRqQjs7QXRENHFURDtFQUNFLGtCc0Q3cVRTO0V0RDhxVFQsbUJzRDFxVGdCO0V0RDJxVGhCLGlCQUFpQjtBc0R2cVRsQjs7QXREMHFURDtFRS8yVUMsb0JBQW1CO0FGaTNVcEI7O0FBRUE7RUFDRSxnQnNEeHFUYTtFQUdiLGVBQUE7RXREdXFUQSxpQnNEdHFUZTtFdER1cVRmLHlCc0RocVRDO0V0RGlxVEQsY0V4M1VPO0VGeTNVUCxtQnNEMXFUQTtBdEQycVRGOztBQUVBO0VBQ0UsaUJzRG5xVFk7RXREb3FUWiwyQnNEbnFUYTtBdERvcVRmOztBQUVBO0VBQ0Usa0JzRG5xVGdCO0V0RG9xVGhCLE1zRG5xVEM7RXREb3FURCxRc0RucVRDO0V0RG9xVEQsWXNEbnFUVztBdERvcVRiOztBQUVBO0VBQ0UsY3NEaHJUQTtFdERpclRBLFdzRG5xVE87QXREb3FUVDs7QUFFQTtFQUNFLG9Cc0RqcVRFO0V0RGlxVEYsb0JzRGpxVEU7RXREaXFURixhc0RqcVRFO0V0RGtxVEYsbUJFLzRVTztFRmc1VVAsbUJzRHZyVEM7QXREd3JUSDs7QUFFQTtFQUNFLGtCc0RocVRZO0V0RGlxVFosNkJzRGhxVFk7RXREaXFUWixpQ3NEaHFUVztFdERpcVRYLG1Cc0RocVRpQjtNdERncVRqQixvQ3NEaHFUaUI7VXREZ3FUakIsZ0NzRGhxVGlCO0F0RGlxVG5COztBQUVBO0VBQ0UsbUJzRGxzVEM7QXREbXNUSDs7QUFFQTtFQUNFLGdCc0QzcFRZO0F0RDRwVGQ7O0FBRUE7RUFDRSxvQnNEM3BUVTtFdEQycFRWLG9Cc0QzcFRVO0V0RDJwVFYsYXNEM3BUVTtFdEQ0cFRWLHlCc0Qzc1RNO010RDJzVE4sc0JzRDNzVE07VXREMnNUTixtQnNEM3NUTTtFdEQ0c1ROLGVzRHpwVFk7RXREMHBUWixrQnNEenBUYztFdEQwcFRkLGdCc0R6cFRjO0V0RDBwVGQsY3NEenBURztBdEQwcFRMOztBQUVBO0VBQ0UsbUJzRHpwVGU7RXREMHBUZixnQnNEenBUSTtFdEQwcFRKLGVzRHpwVFc7RXREMHBUWCxpQnNEenBUSTtFQU1KLGNBQUE7QXREcXBURjs7QUFFQTtFQUNFLDJCc0Q5blRDO0V0RCtuVEQsaUJFcjdVTztBRnM3VVQ7O0FBRUE7RUFDRSxvQnNEN3BUQztFdEQ2cFRELG9Cc0Q3cFRDO0V0RDZwVEQsYXNEN3BUQztFdEQ4cFRELGdCc0RscFRFO0F0RG1wVEo7O0FBRUE7RUFDRSxZc0RscFRTO0V0RG1wVFQsZ0JzRG5xVEM7RXREb3FURCxtQnNEanBURztNdERpcFRILG1Cc0RqcFRHO1V0RGlwVEgsZXNEanBURztFdERrcFRILGtCc0RycVRDO0V0RHNxVEQsZ0JzRC9vVFU7RXREZ3BUVixlQUFlO0V1RDE4VWpCLGlCQUFTO0VBQ1IsMkJBQWtCO0F2RDQ4VW5COztBQUVBO0V1RDE4VUMsbUJBQVk7QXZENDhVYjs7QUFFQTtFdUQxOFVDLGdCQUFnQjtBdkQ0OFVqQjs7QUFFQTtFdUQxOFVDLGVqREhPO0VOKzhVTixpQkFBaUI7RXVEejhVbkIsY0FBZTtFQUNkLG1CQUFrQjtBdkQyOFVuQjs7QUFFQTtFQUNFLGlCdUR6OFVVO0V2RDA4VVYsMkJ1RHo4VVk7QXZEMDhVZDs7QUFFQTtFQUNFLGdCdUR6OFVhO0V2RDA4VWIsb0J1RHo4VVU7RXZEeThVVixvQnVEejhVVTtFdkR5OFVWLGF1RHo4VVU7QXZEMDhVWjs7QUFFQTtFQUNFLGdCdUR6OFVZO0V2RDA4VVosZXVEejhVYTtFdkQwOFViLGlCdUR6OFVlO0V2RDA4VWYsMkJ1RHo4VWE7RXZEMDhVYixtQnVEejhVYTtFQXBCZixZQUFBO0V2RCs5VUUsZ0J1RHY4VVc7RXZEdzhVWCxtQnVEdjhVVTtNdkR1OFVWLG1CdUR2OFVVO1V2RHU4VVYsZXVEdjhVVTtFdkR3OFVWLG9CdUR2OFVVO0V2RHU4VVYsb0J1RHY4VVU7RXZEdThVVixhdUR2OFVVO0F2RHc4VVo7O0FBRUE7RUFDRSxldUR2OFVXO0V2RHc4VVgsaUJ1RHY4VVk7RXZEdzhVWiw2QnVEdjhVYztBdkR3OFVoQjs7QUFFQTtFQUNFLGlCdUQzK1VZO0V2RDQrVVosMkJ1RGg4VUU7RXZEaThVRixtQnVENytVRjtNdkQ2K1VFLFd1RDcrVUY7VXZENitVRSxPdUQ3K1VGO0F2RDgrVUE7O0F3RDUvVUM7RUFDQyxjQUFhO0VBQ2IseUJBQW1CO0VBQ25CLGdCQUFVO0F4RCsvVVo7O0FBRUE7RXdEcGdWRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFeERzZ1ZBLGdCd0Q1L1VZO0F4RDYvVWQ7O0FBRUE7RUFDRSw0QndENS9VeUI7RXhENi9VekIsZ0N3RDUvVWdCO0V4RDYvVWhCLG1CQUErQjtNQUEvQixtQ0FBK0I7VUFBL0IsK0JBQStCO0V3RHovVWhDLGlCQUFPO0F4RDIvVVI7O0FBRUE7RXdEei9VRSxlQUFjO0F4RDIvVWhCOztBQUVBO0V3RHovVUUsa0JBQVk7QXhEMi9VZDs7QUFFQTtFd0R6L1VFLGdCQUFlO0F4RDIvVWpCOztBQUVBO0V3RHovVUUsaUJBQVU7QXhEMi9VWjs7QUFFQTtFQUNFLGlCd0R2L1VnQjtFeER3L1VoQiwyQndEdi9VaUI7QXhEdy9VbkI7O0FBRUE7RUFDRSxtQndEci9VZ0I7QXhEcy9VbEI7O0FBRUE7RUFDRSxpQ3dEbC9VaUI7TXhEay9VakIsNkJ3RGwvVWlCO1V4RGsvVWpCLHlCd0RsL1VpQjtBeERtL1VuQjs7QUFFQTtFQUNFLGN3RDNoVks7RXhENGhWTCxtQndEai9VYTtBeERrL1VmOztBQUVBO0VBQ0Usb0J3RGovVVM7RXhEaS9VVCxvQndEai9VUztFeERpL1VULGF3RGovVVM7RXhEay9VVCwyQndEai9VaUI7TXhEaS9VakIsd0J3RGovVWlCO1V4RGkvVWpCLHFCd0RqL1VpQjtFeERrL1VqQixtQndEOS9VUTtFeEQrL1VSLGtCd0Q3K1VpQjtFQXREakIsZUFBSztFeERxaVZMLGV3RHorVWE7RXhEMCtVYiw2Q3dEeitVZ0I7QXhEMCtVbEI7O0FBRUE7RUFDRSxXd0QxaVZBO0V4RDJpVkEsa0J3RHgrVWE7RXhEeStVYixRd0R4K1VFO0V4RHkrVUYsbUN3RGwvVVE7TXhEay9VUiwrQndEbC9VUTtVeERrL1VSLDJCd0RsL1VRO0V4RG0vVVIsUXdEcitVSTtFeERzK1VKLDZCQUE2QjtFd0QvOVU5QixtQ0FBUTtFQUNQLGtDQUtBO0F4RDQ5VUY7O0FBRUE7RUFDRSxlQUFlO0V3RDc5VWhCLGlCQUFPO0VBQ04seUJBQWE7RUFDYixpQkFBTztFdER4R1IsY0FBUTtBRndrVlQ7O0FBRUE7RUFDRSxld0Q1OVVjO0V4RDY5VWQsaUJFNWtWTztFRjZrVlAseUJ3RC85VU07RXhEZytVTixrQndENTlVVztFeEQ2OVVYLGN3RDU5VUU7QXhENjlVSjs7QUFFQTtFQUNFLGtCd0Q1OVVhO0V4RDY5VWIsWXdENTlVRTtFeEQ2OVVGLG9Cd0Q1OVVTO0V4RDQ5VVQsb0J3RDU5VVM7RXhENDlVVCxhd0Q1OVVTO0V4RDY5VVQseUJ3RHgrVUM7TXhEdytVRCxzQndEeCtVQztVeER3K1VELG1Cd0R4K1VDO0V4RHkrVUQsZXdEMzlVVTtFeEQ0OVVWLHlCd0QzOVVhO0V4RDQ5VWIsZXdEMzlVUTtFeEQ0OVVSLGN3RDM5VUc7RXhENDlVSCxnQ3dEMzlVYTtBeEQ0OVVmOztBQUVBO0VBQ0UsbUJ3RGovVUM7QXhEay9VSDs7QUFFQTtFQUNFLGlCd0R2OVVHO0V4RHc5VUgsWXdEdC9VQztFeER1L1VELGdCd0RyOVVHO0V4RHM5VUgsZXdEeC9VQztFeER5L1VELGlCd0RwOVVJO0V4RHE5VUoscUJ3RDEvVUM7RXhEMi9VRCxjd0RsOVVJO0V4RG05VUosa0J3RGw5VUk7QXhEbTlVTjs7QUFFQTtFQUNFLG1Cd0Q1OFVlO0VBNURmLHVDQWdFRTtFeEQwOFVGLGdCd0R6OFVjO0V4RDA4VWQsYUVqblZPO0FGa25WVDs7QUFFQTtFQUNFLG1Cd0R4OFVHO0V4RHk4VUgsNEJ3RHI4VWM7QXhEczhVaEI7O0FBRUE7RXdEbmhWRSxvQkFvRkU7RUFwRkYsb0JBb0ZFO0VBcEZGLGFBb0ZFO0V4RGk4VUYsbUJ3RGg4VVE7TXhEZzhVUixld0RoOFVRO0V4RGk4VVIsbUJ3RGg4VWdCO0F4RGk4VWxCOztBQUVBO0V3RHo3VUcsZ0JBQU07RXhEMjdVUCxld0R4N1VlO0V4RHk3VWYsaUJ3RDU3VUM7RXhENjdVRCxjd0R2N1VHO0VBdEdILG9CQUFLO0VBQUwsb0JBQUs7RUFBTCxhQUFLO0V4RCtoVkwsa0J3RG43VWU7QXhEbzdVakI7O0FBRUE7RUFDRSxld0RqN1VDO0F4RGs3VUg7O0FBRUE7RXdENzZVRSxxQkFBTTtFeEQrNlVOLGdCd0Q5NlVRO0V4RCs2VVIsbUJ3RDk2VVk7RXhEKzZVWixZd0Q5NlVXO0V4RCs2VVgsb0JFanBWTztFRmlwVlAsb0JFanBWTztFRmlwVlAsYUVqcFZPO0VGa3BWUCx5QndEbjdVTTtNeERtN1VOLHNCd0RuN1VNO1V4RG03VU4sbUJ3RG43VU07RXhEbzdVTixld0Q5NlVTO0V4RCs2VVQsY3dEOTZVRTtFeEQrNlVGLGV3RDk2VUU7RXhEKzZVRiwyQndEdjdVSztBeER3N1VQOztBQUVBO0VBQ0Usb0J3RDE2VVc7RXhEMDZVWCxvQndEMTZVVztFeEQwNlVYLGF3RDE2VVc7RXhEMjZVWCx3QndEMTZVWTtNeEQwNlVaLHFCd0QxNlVZO1V4RDA2VVosdUJ3RDE2VVk7QXhEMjZVZDs7QUFFQTtFQUNFLG1CQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUFDVDs7QUFFQTtFQUNFLGtCeUR2cVZhO0V6RHdxVmIsZXlEdnFWQTtFekR3cVZBLGNBQWM7RXlENXFWaEIsMkJBT1k7QXpEdXFWWjs7QXlEaHFWQztFQUNDLGdCQUFnQjtBekRtcVZsQjs7QUFFQTtFeUQvcFZvQyxlQUF2QjtFekRpcVZYLGN5RHhxVkQ7RXpEeXFWQyxzQnlEanFWUTtFekRrcVZSLGlCeURqcVZjO0F6RGtxVmhCOztBeUQ3cFZDO0VBQ0MsZUFBZTtBekRncVZqQjs7QUFFQTtFQUNFLGlCeURwcVZEO0F6RHFxVkQ7O0FBRUE7RUFDRSxZRTdyVk87RUY4clZQLFl5RHpxVkQ7RXpEMHFWQyxleUQ5cFZFO0VBWkYsbUJBZ0JBO0V6RDRwVkEsd0J5RDNwVnFCO016RDJwVnJCLHFCeUQzcFZxQjtVekQycFZyQix1QnlEM3BWcUI7QXpENHBWdkI7O0FBRUE7RUFDRSx1QnlEMXBWb0I7QXpEMnBWdEI7O0FBRUE7RXlEcnBWRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG9CQUFtQjtFdkRwRHBCLDZDQUF3QjtFRjRzVnZCLG1CeUQzcFZNO0F6RDRwVlI7O0FBRUE7RUFDRSxnQkFBZ0I7RXlEbnBWakIsaUJBQVE7RUFDUCxtQkFBbUI7QXpEcXBWckI7O0FBRUE7RXlEbnBWRSxrQkFBYTtFQUNiLFdBQVc7RUFDWCxlQUFhO0VBQ2IsWUFBVztFQUNYLG9CbkRuRU07RW1EbUVOLG9CbkRuRU07RW1EbUVOLGFuRG5FTTtFbURvRU4seUJBQWM7TUFBZCxzQkFBYztVQUFkLG1CQUFjO0VBQ2Qsd0JBQWM7TUFBZCxxQkFBYztVQUFkLHVCQUFjO0F6RHFwVmhCOztBQUVBO0VBQ0UsY3lEcHBWVTtFekRxcFZWLGV5RHBwVlk7RXpEcXBWWixnQnlEcHBWWTtBekRxcFZkOztBQUVBO0VBQ0UsbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztBeURocFZSOztBekRtcFZEO0V5RGhwVkUsZUFBYTtFQUNiLGlCbkR2Rk07RW1Ed0ZOLGNBQWM7RXZEM0ZmLGtCQUFpQjtFRjh1VmhCLGdCeUR4cFZEO0F6RHlwVkQ7O0FBRUE7RUFDRSxnQkFBZ0I7RXlEOW9WakIsZUFBTztFQUNOLGlCQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGNBQU87RUFDUCxrQkFBZTtBekRncFZqQjs7QUFFQTtFQUNFLGV5RC9vVlk7RXpEZ3BWWixpQnlEL29WYztFQVRkLDJCQVlLO0F6RDhvVlA7O0F5RHpvVkM7RUFDQyxrQkFBYTtBekQ0b1ZmOztBQUVBO0VBQ0UsZ0J5RGhwVkQ7QXpEaXBWRDs7QUFFQTtFQUNFLGF5RDNvVkU7QXpENG9WSjs7QUFFQTtFQUNFLFd5RHhwVkE7RXpEeXBWQSxtQnlEeG9WRTtNekR3b1ZGLGtCeUR4b1ZFO1V6RHdvVkYsY3lEeG9WRTtFekR5b1ZGLGVBQWU7RXlEcG9WaEIsbUJBQVE7RUFDUCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBZ0I7RUFDaEIsY25EN0lNO0VtRDhJTixpQkFBTztBekRzb1ZUOztBQUVBO0VBQ0UsWXlEcm9WQztFdkRySkYsbUJBQVE7TUFBUixtQkFBUTtVQUFSLGVBQVE7RUY0eFZQLGdCeURqcFZEO0V6RGtwVkMsaUJ5RDduVkE7RXZEaEtELGdCQUFRO0VGK3hWUCxleURwcFZEO0V6RHFwVkMsaUJ5RG5vVlk7RXpEb29WWixxQnlEbm9Wa0I7RXpEb29WbEIsY0FBYztFeURob1ZmLG1CQUFPO0F6RGtvVlI7O0FBRUE7RXlEaG9WRSxhQUFTO0F6RGtvVlg7O0FBRUE7O0VFMXlWQyxlQUFRO0FGNnlWVDs7QUFFQTs7RUFFRSxleURob1ZVO0V6RGlvVlYsTXlEaG9WQztBekRpb1ZIOztBQUVBO0VBQ0UsbUJ5RC9uVmU7QXpEZ29WakI7O0FBRUE7RUFDRSxjeUQ1blZVO0F6RDZuVlo7O0FBRUE7RUFDRSxnQnlENXBWRDtBekQ2cFZEOztBeUR0MFZBO0VBaU5FLGFBQVk7QXpEeW5WZDs7QUFFQTtFeUR2blZFLGdCQUFjO0F6RHluVmhCOztBQUVBO0VBQ0UsV3lEeG5WUTtFekR5blZSLGV5RHhuVkM7RXZEbk5GLFlBQVE7RUY2MFZQLGV5RHBvVkQ7QXpEcW9WRDs7QUFFQTtFeUR2MVZBLG1CQWdOTztBekR5b1ZQOztBQUVBO0VBQ0UsZ0J5RC9tVlk7QXpEZ25WZDs7QUFFQTtFQUNFLGtCeUQvbVZZO0V6RGduVlosb0J5RC9tVlk7RXpEK21WWixvQnlEL21WWTtFekQrbVZaLGF5RC9tVlk7RXpEZ25WWixvQnlEL21WYTtFekRnblZiLG1CeUQvbVZnQjtFekRnblZoQiw2Q3lEL21Wb0I7RXpEZ25WcEIsZ0J5RC9tVlk7QXpEZ25WZDs7QUFFQTtFQUNFLG1CeUQ5bVZnQjtFekQrbVZoQixnQkVuMlZPO0FGbzJWVDs7QUFFQTtFQUNFLFd5RDNtVlM7RXpENG1WVCxleUQzbVZVO0V6RDRtVlYsWXlEM21WVztFekQ0bVZYLGdCeUQzbVZRO0V6RDRtVlIsa0J5RDNtVlk7RXpENG1WWixvQnlEM21WWTtFekQybVZaLG9CeUQzbVZZO0V6RDJtVlosYXlEM21WWTtFekQ0bVZaLHdCeUQzbVZtQjtNekQybVZuQixxQnlEM21WbUI7VXpEMm1WbkIsdUJ5RDNtVm1CO0V6RDRtVm5CLHlCeUQzbVZhO016RDJtVmIsc0J5RDNtVmE7VXpEMm1WYixtQnlEM21WYTtFekQ0bVZiLDBCeUQzbVZtQjtNekQybVZuQixzQnlEM21WbUI7QXpENG1WckI7O0FBRUE7RUFDRSxjeUQzbVZhO0V6RDRtVmIsZUVwM1ZPO0VGcTNWUCxnQnlEMW5WQztBekQyblZIOztBQUVBO0VBQ0Usa0J5RDluVkM7RXpEK25WRCxtQnlEMW1WRTtNekQwbVZGLFd5RDFtVkU7VXpEMG1WRixPeUQxbVZFO0V6RDJtVkYsb0JFMzNWZ0I7QUY0M1ZsQjs7QUFFQTtFQUNFLGV5RHptVlM7RXpEMG1WVCxpQnlEdm1WRTtFekR3bVZGLGN5RHZtVlU7RXpEd21WVixrQnlEdm1WZTtFekR3bVZmLG1CeUR2bVZlO0F6RHdtVmpCOztBQUVBO0VBQ0UsZ0J5RHJtVlM7RXpEc21WVCxleURybVZhO0V6RHNtVmIsaUJ5RHJtVmM7RXpEc21WZCxxQnlEcm1WVztFekRzbVZYLGN5RHJtVlc7RXpEc21WWCxrQnlEcm1WZTtBekRzbVZqQjs7QUFFQTtFQUNFLGtCeURubVZlO0V6RG9tVmYsZXlEbm1WYTtBekRvbVZmOztBQUVBO0VBQ0UsZ0J5RG5tVlM7QXpEb21WWDs7QUFFQTs7RUV4NVZDLGVBQVE7QUYyNVZUOztBQUVBO0VBQ0UsaUIwRG42Vk07QTFEbzZWUjs7QUFFQTtFQUNFLFkwRHY2VkE7RTFEdzZWQSxtQjBEejVWVztNMUR5NVZYLG1CMER6NVZXO1UxRHk1VlgsZTBEejVWVztFMUQwNVZYLGtCMER6NVZhO0UxRDA1VmIsTTBEejVWRTtFMUQwNVZGLFkwRDM2VkE7QTFENDZWRjs7QUFFQTtFQUNFLGUwRHg1VlU7RTFEeTVWVixjMER4NVZHO0UxRHk1Vkgsa0IwRGo3Vk07QTFEazdWUjs7QUFFQTtFQUNFLFcwRHQ1Vkc7RTFEdTVWSCxxQjBEdDVWYztFMUR1NVZkLFVBQVU7RTBEajVWWCxXQUFPO0VBQ04sa0JBQWtCO0VBQ2xCLG1CQUFPO0VBQ1AsaUJBQVc7RUFDWCxrQkFBVTtFQUNWLFNBQVE7QTFEbTVWVjs7QUFFQTtFQUNFLG9CMERsNVZDO0UxRGs1VkQsb0IwRGw1VkM7RTFEazVWRCxhMERsNVZDO0UxRG01VkQseUIwRGw1VmdCO00xRGs1VmhCLHNCMERsNVZnQjtVMURrNVZoQixtQjBEbDVWZ0I7RTFEbTVWaEIsbUIwRGw1VlE7RTFEbTVWUixtQjBEbDVWWTtFMURtNVZaLFkwRGw1VkM7RTFEbTVWRCxlMERsNVZXO0VBR1gsV0FBQTtFMURpNVZBLGUwRGg1Vlc7RTFEaTVWWCxrQjBEaDVWTztFMURpNVZQLGlCMERoNVZRO0ExRGk1VlY7O0FBRUE7RUFDRSxnQjBEaDVWYTtFMURpNVZiLGdCMERoNVZZO0ExRGk1VmQ7O0FBRUE7RUFDRSxZRTk4Vk87RUYrOFZQLGdCMEQ3NVZBO0UxRDg1VkEsbUIwRGg1VlU7TTFEZzVWVixtQjBEaDVWVTtVMURnNVZWLGUwRGg1VlU7RTFEaTVWVixtQjBEaDVWZTtFMURpNVZmLGdCMERoNVZTO0UxRGk1VlQsZTBEaDVWVTtFMURpNVZWLGMwRGg1VkU7RTFEaTVWRixxQjBEaDVWZTtFQUlmLGNBQUE7RTFEODRWQSxpQjBENzRWYztFMUQ4NFZkLGtCMEQ3NFZjO0UxRDg0VmQsTTBENzRWQztFMUQ4NFZELFcwRDc0VlU7QTFEODRWWjs7QUFFQTtFQUNFLGNFOTlWTztFRis5VlAsdUIwRHQ1VlM7RTFEdTVWVCxXMEQ3NFZFO0UxRDg0VkYsZTBENzRWRTtFMUQ4NFZGLFkwRDc0VkU7RTFEODRWRixpQjBENzRWRTtFQUlGLGtCQUFRO0ExRDI0VlY7O0FBRUE7O0VBRUUsVzBEMTRWRTtFMUQyNFZGLGtCMEQxNFZhO0UxRDI0VmIsUUFBUTtFMkRsL1ZWLFNBQVM7RUFDUixXQUFVO0V6RE1WLFdBQVE7RUYrK1ZQLG1CMkR0L1ZPO0EzRHUvVlQ7O0FBRUE7RTJEOStWQyxzREFBTztNQUFQLGtEQUFPO1VBQVAsOENBQU87QTNEZy9WUjs7QUFFQTtFQUNFLHVERXYvVnVCO01GdS9WdkIsbURFdi9WdUI7VUZ1L1Z2QiwrQ0V2L1Z1QjtBRncvVnpCOztBQUVBO0VBQ0UsVTJENytWQztFM0Q4K1ZELGNFNS9WTztFRjYvVlAsbUIyRGgvVkE7TTNEZy9WQSxpQjJEaC9WQTtVM0RnL1ZBLGEyRGgvVkE7RTNEaS9WQSxtQjJENytWRTtFM0Q4K1ZGLDBDMkQxK1ZRO0UzRDIrVlIsa0IyRDErVmM7RTNEMitWZCx1QjJEMStWZ0I7QTNEMitWbEI7O0FBRUE7RUFDRTtJQUNFLG9CRXRnV0s7SUZzZ1dMLG9CRXRnV0s7SUZzZ1dMLGFFdGdXSztJRnVnV0wsNEIyRGwvVkY7STNEay9WRSw2QjJEbC9WRjtRM0RrL1ZFLDBCMkRsL1ZGO1kzRGsvVkUsc0IyRGwvVkY7RTNEbS9WQTtBQUNGOztBQUVBO0VBQ0UsYTJEditWQTtBM0R3K1ZGOztBQUVBO0VBQ0Usb0IyRDMrVkE7RTNEMitWQSxvQjJEMytWQTtFM0QyK1ZBLGEyRDMrVkE7QTNENCtWRjs7QUFFQTtFQUNFLGlCMkR0K1ZHO0EzRHUrVkw7O0FBRUE7RUFDRSxnQjJEaCtWVztBM0RpK1ZiOztBQUVBO0VBQ0UsK0NFNWhXdUI7QUY2aFd6Qjs7QUFFQTtFQUNFLGtCMkRoK1ZFO0UzRGkrVkYsZ0IyRGgrVkU7RTNEaStWRixtQjJEaCtWYTtBM0RpK1ZmOztBQUVBO0UyRHo5VkMsV0FBQTtFM0QyOVZDLGMyRDE5VlM7RTNEMjlWVCxpQjJEMTlWYztBM0QyOVZoQjs7QUFFQTtFQUNFLGtCMkQxOVZVO0UzRDI5VlYsTTJEMTlWQztFM0QyOVZELE8yRDE5VkM7RTNEMjlWRCxXMkQxOVZDO0UzRDI5VkQsWTJEcCtWQTtFM0RxK1ZBLGdCMkR6OVZFO0UzRDA5VkYsb0IyRHo5VkU7RTNEeTlWRixvQjJEejlWRTtFM0R5OVZGLGEyRHo5VkU7RTNEMDlWRix5QjJEditWQTtNM0R1K1ZBLHNCMkR2K1ZBO1UzRHUrVkEsbUIyRHYrVkE7RTNEdytWQSx3QjJEdjlWZTtNM0R1OVZmLHFCMkR2OVZlO1UzRHU5VmYsdUIyRHY5VmU7QTNEdzlWakI7O0FBRUE7RUFDRSxjMkRyOVZHO0UzRHM5VkgsZTJEcjlWRztFM0RzOVZILGdCMkRyOVZRO0EzRHM5VlY7O0FBRUE7RUFDRSxRMkRoOVZLO0UzRGk5VkwsVTJEaDlWQTtFM0RpOVZBLGtCMkRoOVZVO0UzRGk5VlYsVUVqa1dPO0FGa2tXVDs7QUFFQTtFQUNFLGUyRGg5VlU7RTNEaTlWVixpQjJEaDlWTztFM0RpOVZQLGtCMkRoOVZVO0UzRGk5VlYsYzJENTlWQTtBM0Q2OVZGOztBQUVBO0VBQ0U7SUFDRSxtQjJEOThWSztFM0QrOFZQO0FBQ0Y7O0FBRUE7RUFDRSxnQjJEMzhWUztFM0Q0OFZULGUyRDM4VkM7RTNENDhWRCxpQjJEMzhWVTtFM0Q0OFZWLGtCMkR0OVZBO0UzRHU5VkEsYzJEMThWRTtFM0QyOFZGLHFCMkR4OVZNO0UzRHk5Vk4sa0IyRHY4VmM7RTNEdzhWZCxlMkRyOFZBO0EzRHM4VkY7O0FBRUE7RUFDRSxvQjJEcjhWQztFM0RxOFZELG9CMkRyOFZDO0UzRHE4VkQsYTJEcjhWQztFM0RzOFZELHdCMkRyOFZpQjtNM0RxOFZqQixxQjJEcjhWaUI7VTNEcThWakIsdUIyRHI4VmlCO0EzRHM4Vm5COztBQUVBO0VBQ0UsVzJEcjhWRTtFM0RzOFZGLFkyRHI4VkU7RTNEczhWRixrQjJEcjhWRTtFM0RzOFZGLGUyRHI4VkU7RTNEczhWRixVMkRyOFZFO0UzRHM4VkYsd0IyRHI4VmlCO00zRHE4VmpCLHFCMkRyOFZpQjtVM0RxOFZqQix1QjJEcjhWaUI7RTNEczhWakIsa0JFeG1XTztBRnltV1Q7O0FBRUE7RUFDRSxZMkR4OVZDO0UzRHk5VkQsd0IyRDU3Vm1CO00zRDQ3Vm5CLHFCMkQ1N1ZtQjtVM0Q0N1ZuQix1QjJENTdWbUI7RTNENjdWbkIseUJFOW1XTztNRjhtV1Asc0JFOW1XTztVRjhtV1AsbUJFOW1XTztFRittV1AsYTJEMzlWQztBM0Q0OVZIOztBQUVBO0VBQ0UsaUIyRG43VmM7QTNEbzdWaEI7O0FBRUE7RUFDRSxnQkV2bldPO0FGd25XVDs7QUFFQTtFQUNFLGUyRG43VkU7QTNEbzdWSjs7QUFFQTtFQUNFLGUyRGg3VlE7QTNEaTdWVjs7QUFFQTtFQUNFLGdCMkRoN1ZFO0EzRGk3Vko7O0FBRUE7RUFDRSx1QjJENTZWYTtBM0Q2NlZmOztBQUVBO0VBQ0UsZ0IyRDU2Vlc7QTNENjZWYjs7QUFFQTtFQUNFLHVCMkQzNlZnQjtBM0Q0NlZsQjs7QUFFQTtFQUNFLGUyRHo2VkU7QTNEMDZWSjs7QUFFQTtFQUNFLGUyRHY2Vkc7QTNEdzZWTDs7QUFFQTtFQUNFLGdCMkRuNlZhO0EzRG82VmY7O0FBRUE7RUFDRSxTMkRuNlZDO0UzRG82VkQsVzJEbjZWQztBM0RvNlZIOztBQUVBO0VBQ0UsdUIyRDc2VkE7RTNEODZWQSxrQjJEbjZWRTtBM0RvNlZKOztBQUVBO0VBQ0UsZTJEbjZWRTtFM0RvNlZGLFkyRG42VkU7RTNEbzZWRixlMkRuNlZFO0UzRG82VkYsZ0IyRG42VlM7QTNEbzZWWDs7QUFFQTtFQUNFLGdCMkRoNlZDO0EzRGk2Vkg7O0FBRUE7RUFDRSxTMkRoNlZFO0UzRGk2VkYsVzJEaDZWRTtBM0RpNlZKOztBQUVBO0VBQ0UsNEIyRGg2Vm9CO0EzRGk2VnRCOztBQUVBO0VBQ0U7SUFDRSxpQjJELzZWRDtFM0RnN1ZEOztFQUVBO0lBQ0UscUMyRDE1VmM7STNEMjVWZCxtQjJEMTVWYztFM0QyNVZoQjs7RUFFQTtJQUNFLGtCMkR2NVZjO0kzRHc1VmQsbUIyRHY1VmU7STNEdzVWZixpQkV6c1dLO0VGMHNXUDs7RUFFQTtJQUNFLGtCMkR2NVZDO0kzRHc1VkQsTTJEcDVWRDtJM0RxNVZDLE8yRHA1VkE7STNEcTVWQSxZMkRwNVZPO0UzRHE1VlQ7O0VBRUE7SUFDRSxtQjJEcDVWWTtJQU1mLHFCQUFRO0UzRGc1VlA7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsbUIyRC80Vlc7RTNEZzVWYjs7RUFFQTtJQUNFLG1CMkQzNFZlO0UzRDQ0VmpCOztFQUVBO0lBQ0UsZ0IyRDM0VmE7RTNENDRWZjs7RUFFQTtJQUNFLGdCMkQzNFZZO0UzRDQ0VmQ7O0VBRUE7SUFDRSxnQjJEMzRWVTtJM0Q0NFZWLG1CMkQzNFZXO0UzRDQ0VmI7O0VBRUE7SUFDRSxpQjJEMzRWVztJM0Q0NFZYLGlCMkQzNFZXO0UzRDQ0VmI7O0VBRUE7SUFDRSxtQjJEejRWZTtFM0QwNFZqQjs7RUFFQTtJQUNFLGlCMkR0NlZEO0kzRHU2VkMsa0IyRHo0VkM7RTNEMDRWSDs7RUFFQTtJMkRwNFZBLGdCQUFBO0UzRHM0VkE7O0VBRUE7SUFDRSxnQkVsd1dLO0lGbXdXTCxtQjJEMTRWRjtFM0QyNFZBOztFQUVBO0lBQ0UsbUIyRG40VmM7RTNEbzRWaEI7O0VBRUE7SUFDRSxtQjJEbDVWRDtFM0RtNVZEOztFQUVBO0lBQ0UsYTJENTNWUztFM0Q2M1ZYOztFQUVBO0lBQ0UsbUIyRDUzVkE7RTNENjNWRjs7RUFFQTtJQUNFLGUyRDMzVkM7RTNENDNWSDs7RUFFQTtJQUNFLGUyRHozVkM7RTNEMDNWSDs7RUFFQTtJQUNFLGUyRHYzVkU7RTNEdzNWSjs7RUFFQTtJQUNFLG1CMkRuM1ZPO0UzRG8zVlQ7O0VBRUE7SUFDRSx3QkV2eVdnQjtFRnd5V2xCOztFQUVBO0lBQ0UsZTJEbjNWUTtFM0RvM1ZWOztFQUVBO0lBQ0UsZTJEbDNWRTtFM0RtM1ZKOztFQUVBO0lBQ0UsZTJENzJWQztFM0Q4MlZIOztFQUVBO0lBQ0UsaUIyRHYyVmE7RTNEdzJWZjs7RUFFQTtJMkRsMlZBLGtCQUFBO0kzRG8yVkUsTTJEbjJWRDtJM0RvMlZDLFcyRG4yVk07RTNEbzJWUjs7RUFFQTtJQUNFLGlCMkRuMlZXO0kzRG8yVlgsb0IyRG4yVlk7RTNEbzJWZDtBQUNGOztBQUVBO0VBQ0U7SUFDRSxjMkRsMlZDO0UzRG0yVkg7O0VBRUE7SUUzMFdELGtCQUFtQjtFMERQcEI7O0U1RHMxV0U7SUUvMFdELFdBQVE7STBEUFQsa0JBQVE7SUFNTixNQUFBO0k1RG8xV0UsT0FBTztJRW4xV1YsV0FBUTtJMERFUCxhQUFLO0lBS0gsbUJBQWdCO0k1RGcxV2hCLFdBQVc7RUV2MVdkOztFRjAxV0M7STREMzBXRSxtQkFBa0I7SUFDbEIsV0FBQTtFNUQ2MFdGOztFQUVBO0k0RDcxV0EsbUJBU1E7RTVEczFXUjs7RUFFQTtJQUNFLGE0RDMwV1c7RTVENDBXYjs7RUFFQTtJQUNFLGM0RHowV2E7STVEMDBXYiwwQjREOTFXTTtFNUQrMVdSOztFNER4MldBO0lBc0NFLFdBQUE7RTFEeENIOztFRmczV0M7SUFDRSwwQjREcjBXa0I7RTVEczBXcEI7O0VBRUE7STREbDNXQSwwQkFxQ0M7RTVEKzBXRDs7RUFFQTtJQUNFLDBCNERqMFdDO0U1RGswV0g7O0U0RDl6V0U7SUFDQSwwQkFNQTtFMURuRUg7O0VGZzRXQztJQUNFLG1CNERoMFdnQjtJNURpMFdoQixjQUFjO0VFbDRXakI7O0VGcTRXQztJNERuNFdBLFdBQUs7RTVEcTRXTDs7RUFFQTtJNER2NFdBLGNBQUs7SUFtRkQsMEJBQWM7RTVEdXpXbEI7O0VBRUE7STREcnpXSSxtQkFBaUI7RTVEdXpXckI7O0VBRUE7STREcnpXSSx5QkFDQTtFQTVGSjs7RTVEbzVXQTtJNERueldJLFdBQU07RUFqR1Y7O0U1RHc1V0E7STREanpXSSwwQkFBYTtFNURteldqQjs7RUFFQTtJNERqeldJLGdDQUNBO0U1RGt6V0o7O0U0RDV5V0M7O0lBRUEsZ0JBQWU7RUFDZjs7RUFFQTtJQUNBLDBCQUF5QjtFMUQxSDNCOztFRjI2V0M7STREeHpXQyxnQ0FhUTtFNUQ2eVdUOztFQUVBO0k0RDN5V0Usb0dBQTJCO0lBQTNCLDREQUEyQjtJQUEzQiw0REFBMkI7RTVENnlXN0I7O0VBRUE7STREM3lXRSwwQkFBYTtFNUQ2eVdmOztFQUVBO0lBQ0UsVTRENXlXQztJNUQ2eVdELG1CNEQ1eVdjO0U1RDZ5V2hCOztFNER2eVdBOztJQUVDLG1CQUFpQjtFQUNqQjs7RUFFQTtJMUR4SkYsVUFBUTtJMERtSlAsbUJBQU87RTVEaXpXUDs7RUFFQTtJNER0eVdBLGdDQUFRO0VBQ1A7O0VBRUE7SUFDQSxhQUFjO0VBQ2Q7O0U1RHl5V0Q7SUFDRSxjNER2eVdXO0U1RHd5V2I7O0U0RG55V0E7SUFDQywwQkFBa0I7RUFDbEI7O0VBRUE7SUFDQSxpQkFBZTtFQUNmOztFQUVBO0lBQ0Esb0JBQVk7RTFEdExkOztFRjg5V0M7STREbHlXQyxxQkFBQTtFNURveVdEOztFNEQveFdBO0lBQ0MsaUJBQWlCO0lBQ2pCLG9CQUFZO0VBQ1o7O0VBRUE7SUFDQSxtQnREcE1hO0VzRHFNYjs7RTFEeE1GO0kwRGlNQyxpQkFBQTtJNUQ0eVdFLG9CNEQveFdEO0k1RGd5V0MsbUJBQW1CO0U0RDl4V3JCOztFQUVDO0lBQ0EsY0FBZ0I7RUFDaEI7O0U1RGl5V0Q7SUFDRSx3QzREL3hXWTtFNURneVdkOztFNEQzeFdBO0lBQ0MseUNBQW1CO0VBQ25COztFNUQreFdEO0lBQ0UsZ0I0RDd4V1U7STVEOHhXVixtQjREN3hXZTtFQUdoQjs7RTVENnhXRDtJNEQxeFdFLGdDQU1BO0U1RHN4V0Y7O0VBRUE7SUFDRSxVNEQzeFdDO0lBSUYsbUJBQUE7RTVEeXhXRDs7RUFFQTtJNER2eFdFLHFCQUFjO0U1RHl4V2hCOztFQUVBO0lBQ0UscUM0RGh5V0s7STVEaXlXTCw0QzREeHhXZ0I7RTVEeXhXbEI7O0VBRUE7SUFDRSxxQzREeHhXaUI7STVEeXhXakIsNEM0RHh4V29CO0U1RHl4V3RCOztFQUVBO0k0RHp5V0UscUJBQUE7RTVEMnlXRjs7RUFFQTtJQUNFLDBCNERseFdpQjtFNURteFduQjs7RUFFQTtJQUNFLDBCNERseFdvQjtFNURteFd0Qjs7RUFFQTtJQUNFLGdCNERseFdRO0U1RG14V1Y7O0VBRUE7O0lBRUUsb0I0RGx4V1E7STVEa3hXUixvQjREbHhXUTtJNURreFdSLGE0RGx4V1E7RTVEbXhXVjs7RUFFQTs7STRENXdXQyxjQUFBO0U1RCt3V0Q7O0VBRUE7SUFDRSxnQzREbHhXTTtFNURteFdSOztFQUVBO0lFdmpYRCxxQkFBbUI7RUZ5alhsQjs7RTREdHdXQztJQUNDLGdCQUFlO0U1RHl3V2pCOztFQUVBO0lFL2pYRCxtQkFBbUI7RUZpa1hsQjs7RUFFQTtJNERoeFdFLGdDQUFLO0U1RGt4V1A7O0VBRUE7SUFDRSxvQjREcHdXZTtFNURxd1dqQjs7RUFFQTtJQUNFLDBCNER6eFdBO0U1RDB4V0Y7O0VBRUE7SUFDRSxtQkVobFhLO0lGaWxYTCxnQjREOXhXQTtFNUQreFdGOztFQUVBO0lBQ0UsYTREL3ZXRztFQU1KOztFNUQ0dldEO0lBQ0UsaUI0RDd2V0Q7RTVEOHZXRDs7RUFFQTtJQUNFLDRCNEQxdldXO0U1RDJ2V2I7O0VBRUE7SUFDRSxXNER4dldTO0U1RHl2V1g7O0VBRUE7SUFDRSxZRXJtWEs7RUZzbVhQOztFQUVBO0lBQ0UsMEI0RHh2V2tCO0U1RHl2V3BCOztFQUVBO0lBQ0UsMEI0RHZ2V2M7RTVEd3ZXaEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsZTREdnZXRztFNUR3dldMOztFNERodldDO0kxRHBZRixlQUFpQjtFRnduWGhCO0FBQ0Y7O0E0RDl1V0U7RUFDQztJQUNBLGVBQWdCO0VBQ2hCOztFMUQ5WUY7STBEMllDLFVBQUE7STVEdXZXRSxXNERodldTO0U1RGl2V1g7QUFDRjs7QUFFQTtFQUNFO0k0RDV2V0MsZ0JBQU07RTVEOHZXUDs7RUFFQTtJNEQzdVdDLGNBQUE7RTVENnVXRDs7RUFFQTtJNEQzdVdFLHdCQUFZO0U1RDZ1V2Q7O0VBRUE7SUVucFhELGlCQUFpQjtFRnFwWGhCOztFQUVBO0lBQ0UsYTRENXVXVTtJNUQ2dVdWLGU0RDV1V1c7STVENnVXWCxPNEQ1dVdJO0k1RDZ1V0osUzRENXVXSztJQWZMLHlCQWtCQTtJNUQydVdBLHVGNEQxdVdlO0k1RDB1V2YsNkQ0RDF1V2U7STVEMHVXZiw2RDREMXVXZTtJNUQydVdmLGtCNEQxdVdnQjtJNUQydVdoQixnQjREMXVXYTtFQUlkOztFQUlBO0lBQ0MsdUJBQWU7SUFDZix1QkFBaUI7SUFDakIsNEJBQWM7RTVEc3VXaEI7O0VBRUE7SUFDRSxjNEQ1dVdEO0k1RDZ1V0MsVTREcnVXQztFNURzdVdIOztFQUVBO0lBQ0UsdUI0RGp2V0E7STVEa3ZXQSxVNERqdVdHO0VBTUo7O0U1RDh0V0Q7STREM3RXRSxjQUFhO0lBQ2IsVUFBQTtFNUQ2dFdGOztFQUVBO0lBQ0UsZTREcHVXRDtFNURxdVdEOztFNER2dFdDO0lBQ0MsZUFBZTtJQUNmLGdCQUFhO0lBQ2IsbUJBQU87RTVEMHRXVDs7RUFFQTtJQUNFLGE0RGh1V0E7RTVEaXVXRjs7RUFFQTtJQUNFLGM0RHZ0V0c7RTVEd3RXTDs7RUFFQTtJQUNFLGE0RHB0V0U7RUFLSDs7RTVEa3RXRDtJQUNFLGE0RG50V0Q7RTVEb3RXRDs7RUFFQTtJQUNFLGE0RGh0V0M7RTVEaXRXSDs7RUFFQTtJQUNFLGE0RGh0V1M7RTVEaXRXWDs7RUFFQTtJQUNFLGE0RGh0V0M7RTVEaXRXSDs7RUFFQTtJQUNFLGM0RC9zV0U7SUFLSCxjQUFBO0lBQ0MsbUJBQVc7SUFDWCxvQ0FBYztFNUQ0c1doQjs7RUFFQTtJNEQxc1dFLGFBQVc7SUFDWCxlQUFhO0U1RDRzV2Y7O0VBRUE7O0lBRUUsb0I0RHZ0V0Q7STVEdXRXQyxvQjREdnRXRDtJNUR1dFdDLGE0RHZ0V0Q7STVEd3RXQyxrQjREM3NXZTtJNUQ0c1dmLDRCNEQzc1dZO0k1RDRzV1osa0I0RDNzV1k7STVENHNXWixvQzREM3NXaUI7RTVENHNXbkI7O0VBRUE7O0lBRUUsZ0I0RDNzV2E7RTVENHNXZjs7RUFFQTtJQUNFLGtCNERwdVdBO0k1RHF1V0EsVTREMXNXRTtJNUQyc1dGLFE0RDFzV0U7STVEMnNXRixtQzREenNXRTtRNUR5c1dGLCtCNER6c1dFO1k1RHlzV0YsMkI0RHpzV0U7SUFLSCxlQUFBO0lBQ0MsV0FBTztJQUNQLFlBQU07SUFDTixXQUFXO0lBQ1gsZ0JBQWE7RTVEc3NXZjs7RUFFQTtJNERwc1dFLGN0RDVqQkk7SXNENmpCSixnQkFBYztJQUNkLGVBQWE7STFEamtCaEIsaUJBQWlCO0lGd3dYZCx5QjREanRXRDtJNURrdFdDLGM0RHJzV0M7RTVEc3NXSDs7RUFFQTtJQUNFLGM0RHJzV1M7STVEc3NXVCxtQjREcnNXVTtJNURzc1dWLFk0RHJzV0M7RTVEc3NXSDs7RUFFQTtJQUNFLG9CNERyc1dDO0k1RHFzV0Qsb0I0RHJzV0M7STVEcXNXRCxhNERyc1dDO0k1RHNzV0QseUI0RHJzV2M7UTVEcXNXZCxzQjREcnNXYztZNURxc1dkLG1CNERyc1djO0k1RHNzV2QsWUFBWTtFRXJ4WGY7O0VGd3hYQztJQUNFLGtCQUFrQjtFRXp4WHJCOztFRjR4WEM7STZEanlYQSxvQkFjQztJQWRELG9CQWNDO0lBZEQsYUFjQztJN0RxeFhDLFk2RHB4WFM7STdEcXhYVCxtQjZEcHhYVTtFN0RxeFhaOztFQUVBO0lBQ0Usa0I2RC93WEM7SUF6Qkgsb0JBQUs7SUFBTCxvQkFBSztJQUFMLGFBQUs7STdEMHlYSCxXNkQ5d1hDO0k3RCt3WEQsWTZEOXdYQztJN0Qrd1hELHlCNkQ5d1hpQjtRN0Q4d1hqQixzQjZEOXdYaUI7WTdEOHdYakIsbUI2RDl3WGlCO0k3RCt3WGpCLHdCNkRsd1hDO1E3RGt3WEQscUI2RGx3WEM7WTdEa3dYRCx1QjZEbHdYQztFN0Rtd1hIOztFQUVBO0lBQ0UsbUI2RHp3WGdCO0lBeENsQixXQUFBO0U3RG16WEE7O0VBRUE7SUFDRSxlNkRwd1hZO0U3RHF3WGQ7O0VBRUE7SUFDRSxlNkRsd1hhO0lBeERmLGNBMkRDO0U3RGl3WEQ7O0VBRUE7SUFDRSxlNkRwd1hEO0U3RHF3WEQ7O0VBRUE7SUFDRSxrQjZEOXZYYztJN0QrdlhkLFE2RDl2WEU7STdEK3ZYRixVNkQ5dlhFO0k3RCt2WEYsa0I2RDN3WEQ7STdENHdYQyxnQjZENXZYWTtJN0Q2dlhaLFc2RDV2WEU7STdENnZYRixZQUFZO0lFcDBYZixpQkFBbUI7STJETGxCLGNBa0ZBO0lBR0UsaUJBQVU7STdEd3ZYVixxQkFBcUI7SUV4MFh4QixjQUFpQjtJMkRMaEIsb0JBeUZBO0lBekZBLG9CQXlGQTtJQXpGQSxhQXlGQTtJQUVFLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQWlCRDtRQWpCQyxxQkFpQkQ7WUFqQkMsdUJBaUJEO0lBN0dELGlCQXlGQTtFN0QwdlhBOztFQUVBO0lBQ0UsbUJBQW1CO0VFajFYdEI7O0VGbzFYQztJQUNFLGNBQWM7RTZEMTFYaEI7O0UzREtEO0kyRExDLFdBQUE7STdEKzFYRSxtQjZENXVYYztFN0Q2dVhoQjs7RUFFQTtJRTcxWEQsa0JBQW1CO0VGKzFYbEI7O0VBRUE7SUFDRSxXNkQxdVhDO0k3RDJ1WEQsa0I2RHp2WEY7STdEMHZYRSxVNkR6dVhFO0k3RDB1WEYsUzZEenVYRTtJN0QwdVhGLFM2RHp1WEU7STdEMHVYRixpRDZEdnVYTztRN0R1dVhQLDZDNkR2dVhPO1k3RHV1WFAseUM2RHZ1WE87STdEd3VYUCxXNkR2dVhFO0k3RHd1WEYsWTZEdnVYRTtJN0R3dVhGLG1CNkR2dVhlO0k3RHd1WGYsa0JBQWtCO0k2RGgzWHBCLGdCQThJQTtJQTlJQSxVQStJQTtJQUNDLGtCQWVBO0kzRDFKRix1QkFBaUI7SUFBakIsa0JBQWlCO0lBQWpCLGVBQWlCO0VGZzNYaEI7O0VBRUE7SUFDRSxnQjZEcHVYYTtFQXBKZjs7RTdEMjNYQTtJNkRsdVhFLFdBS0E7RTdEK3RYRjs7RUFFQTs7SUFFRSxVQUFVO0k2RGo0WFosbUJBaUtBO0VBQ0M7O0U3RG11WEQ7SUFDRSxjNkRqdVhBO0VBcktGOztFM0RLRDtJMkRMQyxlQWlLQTtJN0QwdVhFLG9CNkR2dFhBO0U3RHd0WEY7O0U2RDU0WEE7SUEwTEUsY0FBYTtFN0RzdFhmOztFNkRoNVhBO0lBZ01DLFdBQVk7STNEM0xkLFlBQVE7STJETFAsZ0JBK0xBO0k3RHV0WEUsa0I2RG50WGdCO0lBbk1sQixZQStMQTtJQVFFLHNCQUNBO0kzRG5NSCxnQkFBaUI7STJETGhCLG9CQStMQTtJQS9MQSxvQkErTEE7SUEvTEEsYUErTEE7STdENHRYRSx1QjZEOXNYTTtRN0Q4c1hOLG9CNkQ5c1hNO1k3RDhzWE4sMkI2RDlzWE07RTdEK3NYUjs7RUFFQTtJQUNFLFk2RDNzWFM7STdENHNYVCxrQkFBa0I7STZEaDZYcEIsUUFBSztJQTJOSixtQ0FDQTtRQURBLCtCQUNBO1lBREEsMkJBQ0E7STdEdXNYQyxVQUFVO0k2RG42WFosbUJBOE5VO0lBQ1Qsa0JBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFlO0lBQWYsb0JBQWU7SUFBZixhQUFlO0kzRDdOakIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7STJETGxCLHdCQThOVTtRQTlOVixxQkE4TlU7WUE5TlYsdUJBOE5VO0k3RDZzWFIscUI2RHRzWFM7STdEdXNYVCxnQjZEdHNYVztJN0R1c1hYLGU2RHRzWFk7STdEdXNYWixjNkR0c1hBO0k3RHVzWEEsVzZEdHNYQTtJN0R1c1hBLGM2RHRzWFk7RTdEdXNYZDs7RTZEajdYQTtJQWdQQyxjQUFlO0kzRDNPakIsZ0JBQWlCO0kyRExoQixlQStPQTtJN0R3c1hFLGlCNkRwc1hlO0k3RHFzWGYseUJBQXlCO0k2RGhzWDVCLGNBQU87RUFDTjs7RUFHRDtJQUNDLGNBQVU7RUFDVjs7RUFFQTtJQUNBLGNBQWU7SUFDZixrQkFzVkE7STNEbmxCRCxtQkFBbUI7STJEdVBuQixpQkFBTztJN0R5c1hKLG9CNkRoc1hhO0k3RGlzWGIsb0M2RGhzWGlCO0k3RGlzWGpCLGU2RGhzWFc7STdEaXNYWCxpQjZEaHNYYztJN0Rpc1hkLFc2RDdzWEY7RTdEOHNYQTs7RUFFQTtJQUNFLGU2RDdyWEQ7RTdEOHJYRDs7RUFFQTtJNkQxclhDLG1CQUtBO0U3RHVyWEQ7O0VBRUE7STZEdnJYQSxjQUFBO0lBQ0MsaURBQVc7RTdEeXJYWjs7RUFFQTtJNkR2clhDLGFBQVk7SUFDWixnQkFBYTtJQUNiLGFBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQVk7STNEalNkLGdCQUFRO0lGMjlYTCxnQjZEbnNYRjtJN0Rvc1hFLGdCNkR4clhVO0U3RHlyWFo7O0VBRUE7SUFDRSxhNkR4clhRO0U3RHlyWFY7O0VBRUE7SUFDRSxVNkR0clhBO0U3RHVyWEY7O0VBRUE7STZEbHJYQyxXQUFPO0U3RG9yWFI7O0VBRUE7SUFDRSxrQjZEbnJYYztJN0RvclhkLG1CNkRuclhlO0U3RG9yWGpCOztFQUVBO0lBQ0UsZ0I2RGxyWEE7RTdEbXJYRjs7RUFFQTtJNkQ5cVhDLGNBQWE7RTdEZ3JYZDs7RUFFQTtJRXgvWEQsY0FBUTtFRjAvWFA7O0VBRUE7SUFDRSxnQjZEL3FYVztJN0RnclhYLGU2RC9xWEE7STdEZ3JYQSxpQjZEL3FYTTtJN0RnclhOLHVCNkQvcVhrQjtJM0RqVnJCLGtCQUFpQjtFRmtnWWhCOztFNkRucVhBO0lBQ0MsV0FBVztJQUNYLGtCQUFlO0lBQ2YsUUFBQTtJQUNBLG1DdkRoV2E7UXVEZ1diLCtCdkRoV2E7WXVEZ1diLDJCdkRoV2E7SXVEaVdiLFVBQU87SUFDUCxxQkF1QkE7STNENVhGLGtDQUF3QjtJRjRnWXJCLG1DNkQ3cVhPO0U3RDhxWFQ7O0VBRUE7SUFDRSxVNkRycVhNO0k3RHNxWE4sZTZEcnFYVTtFN0RzcVhaOztFQUVBO0lBQ0UsVzZEcnFYQTtJN0RzcVhBLDJCNkRycVhXO0k3RHNxWFgsWTZEcnFYTztJN0RzcVhQLGE2RHJxWEE7STdEc3FYQSxVNkRycVhBO0k3RHNxWEEsbUI2RHJxWGU7STdEc3FYZixxQzZEL3BYRDtJN0RncVhDLGM2RDdyWEQ7RTdEOHJYRDs7RUFFQTtJNkQ3cFhFLGtCQXVDQTtJM0R6YUgsbUJBQW1CO0VGa2lZbEI7O0VBRUE7SUFDRSxlNkQ3cFhFO0lBVkgsaUJBQUE7STdEeXFYQyxjNkQxcFhDO0lBZkYsbUJBQU87RTdEMnFYUjs7RUFFQTtJQUNFLGE2RDlxWEQ7RTdEK3FYRDs7RUFFQTtJQUNFLGdCNkRsclhEO0U3RG1yWEQ7O0VBRUE7STZEcnJYQyxtQkFBTztFN0R1clhSOztFQUVBO0lBQ0UsYzZEem9YVztFN0Qwb1hiOztFQUVBO0lBQ0UsVzZEem9YQTtJN0Qwb1hBLGU2RHpvWFM7RTdEMG9YWDs7RUFFQTtJNkRub1hBLFdBQUE7SUFDQyxlQUFZO0lBQ1osY0FBTTtJQUNOLGdCQUFVO0U3RHFvWFg7O0VBRUE7SUFDRSwyQjZEM29YUztJN0Q0b1hULHVCNkRwb1hXO0U3RHFvWGI7O0VBRUE7SUFDRSxzQjZEcG9YaUI7SUFHbEIsMkJBQU87STdEbW9YTix1QjZEbG9YZTtFN0Rtb1hqQjs7RUFFQTtJQUNFLCtCNkR2b1hEO0k3RHVvWEMsK0I2RHZvWEQ7STdEdW9YQyx3QjZEdm9YRDtJN0R3b1hDLHFCNkRqb1htQjtRN0Rpb1huQixrQjZEam9YbUI7WTdEaW9YbkIseUI2RGpvWG1CO0U3RGtvWHJCOztFQUVBO0lBQ0UsaUI2RGpvWFk7STdEa29YWixrQjZEam9YYTtFN0Rrb1hmOztFQUVBO0lBQ0UsYzZEL25YVztFN0Rnb1hiOztFQUVBO0lBQ0UsWTZEL25YQztJN0Rnb1hELGtCNkQvblhXO0k3RGdvWFgsMkI2RDluWEM7RUFJSDs7RTdENm5YQTtJNkQxblhDLGtCQUFZO0lBQ1osa0JBQWU7RTdENG5YaEI7O0VBRUE7STZEMW5YQyxrQkFBZTtJQUNmLGtCQUFrQjtFN0Q0blhuQjs7RUFFQTtJQUNFLG1CNkQzblhVO0U3RDRuWFo7O0VBRUE7SUFDRSxlNkQ1b1hGO0U3RDZvWEE7O0VBRUE7SUFDRSxnQjZEMW5YVztJN0QyblhYLGdCNkQxblhXO0U3RDJuWGI7O0VBRUE7SUFDRSxrQjZEMW5YVTtFN0QyblhaOztFQUVBO0lBQ0UsbUI2RGxuWEQ7RTdEbW5YRDs7RUFFQTtJNkRublhBLDJCQUFTO0U3RHFuWFQ7O0VBRUE7STZEbm5YQyxVQUFBO0U3RHFuWEQ7O0VBRUE7STZEbm5YQyxtQnZEdmhCSztRdUR1aEJMLGV2RHZoQks7RU40b1lOOztFQUVBO0k2RG5uWEMsbUJBQU07RTdEcW5YUDs7RUFFQTtJQUNFLDRCNkRwblhBO1E3RG9uWEEsaUI2RHBuWEE7WTdEb25YQSxRNkRwblhBO0U3RHFuWEY7O0VBRUE7SUFDRSw0QjZEcG5YQTtRN0RvblhBLGlCNkRwblhBO1k3RG9uWEEsUTZEcG5YQTtJN0RxblhBLG1CNkRwblhNO1E3RG9uWE4sa0I2RHBuWE07WTdEb25YTixjNkRwblhNO0k3RHFuWE4sZ0I2RHBuWFc7RTdEcW5YYjs7RUFFQTtJNkRoblhDLGNBQVk7RTdEa25YYjs7RUFFQTtJNkRoblhDLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0Esa0JBQWtCO0U3RGtuWG5COztFQUVBO0lBQ0UsZTZEam5YUztFN0RrblhYOztFQUVBO0lBQ0UsYTZEam5YUztJN0RrblhULFM2RGpuWEE7RTdEa25YRjs7RUFFQTtJQUNFLG1CNkQ5bVhRO0U3RCttWFY7O0VBRUE7SUFDRSxrQjZEOW1YWTtFN0QrbVhkOztFQUVBO0lBQ0UsYzZEMW1YVztJN0QybVhYLGtCQUFrQjtJOERsc1l0QixXQUFVO0lBQ1QsU0FBVTtFQUNWOztFQUVBO0lBQ0Esa0JBQWtCO0lBQ2xCLG1CQUFrQjtFQUNsQjtBOURvc1lEOztBQUVBO0VBQ0U7SUFDRSxrQjhEbnNZYTtFOURvc1lmOztFQUVBO0lBQ0UsVThEbnRZSjtFOURvdFlFO0FBQ0Y7O0FBRUE7RUFDRTtJOER4dFlGLGtCQTZCRTtFOUQ2cllBO0FBQ0Y7O0FBRUE7RUFDRTtJOEQ5dFlGLGVBQVM7SUEyQ1AsaUJBQWdCO0VBM0NsQjs7RUFrREM7SUFDQyxtQkFBa0I7RTlEa3JZbEI7O0VBRUE7SUFDRSxhOERocllVO0k5RGlyWVYsbUI4RGhyWWE7RTlEaXJZZjs7RUFFQTtJQUNFLFc4RGhyWUE7SUFLSCxZQUFNO0lBQ0wsZUFBVTtFOUQ2cVlWOztFQUVBO0k4RDNxWUEsV0FBUTtJQUNSLGtCQUFnQjtFOUQ2cVloQjs7RUFFQTtJRWh2WUQsWUFBUTtJRmt2WUwsaUI4RHZyWUk7RTlEd3JZTjs7RUFFQTtJOEQxcllBLGVBaUJBO0U5RDJxWUE7O0VBRUE7SThEdHFZRCxRQUFBO0lBQ0MsV0FBUTtFOUR3cVlSOztFQUVBO0lFOXZZRCxxQkFBbUI7RUZnd1lsQjs7RUFFQTtJOERucVlELFdBQUE7SUFDQyxlQUFlO0lBQ2YsWUFBVztFOURxcVlYOztFQUVBO0lBQ0UscUI4RDFxWU07RTlEMnFZUjs7RUFFQTtJQUNFLGdCOERwcVlVO0U5RHFxWVo7O0VBRUE7SUFDRSxjOERucVlEO0U5RG9xWUQ7O0VBRUE7SThEeHBZRCxtQkFBUztFOUQwcFlSOztFQUVBO0k4RHhwWUEsWUFBWTtJQUNaLG1CQUFjO1FBQWQsbUJBQWM7WUFBZCxlQUFjO0U5RDBwWWQ7O0VBRUE7SUU3eFlELFlBQVE7SUYreFlMLG1COERucVlIO1E5RG1xWUcsbUI4RG5xWUg7WTlEbXFZRyxlOERucVlIO0U5RG9xWUM7O0U4RHBwWUQ7SUFDQyxjQUFhO0U5RHVwWWI7O0VBRUE7SUFDRSx3QjhEcnBZVztPOURxcFlYLHFCOERycFlXO1k5RHFwWVgsZ0I4RHJwWVc7RTlEc3BZYjs7RUFFQTtJQUNFLGU4RHJwWUQ7RTlEc3BZRDs7RUFFQTtJQUNFLGlCOERycFlXO0k5RHNwWVgsZThEcnBZUTtFOURzcFlWOztFQUVBO0k4RGhwWUEsZUFBZTtJQUNmLGlCQUFhO0lBQ2IsaUJBS0E7STVEMUtELG9CQUFtQjtFRnd6WWxCOztFQUVBO0krRGowWUYsa0JBRUM7RUFDQzs7RS9EazBZQTtJQUNFLGdCK0RoMFlZO0UvRGkwWWQ7O0UrRDV6WUE7SUFYRixlQVVDO0lBSUUsV0FBUztFL0Q4ellWOztFZ0V6MFlBO0loRTQwWUUsZUFBZTtJRXgwWWxCLGlCQUFtQjtJK0RQcEIsbUJBRUM7SUFHRSxhQUFhO0VqRTgwWWQ7O0VrRW4xWUY7SUFDQyxlQUFnQjtJaEVNaEIsaUJBQW1CO0lnRVBwQixtQkFBZTtFbEV5MVliOztFQUVBO0lBQ0UsbUJrRXAxWVk7RWxFcTFZZDs7RUFFQTtJQUNFLGVrRWwxWVE7RUFkWjs7RWxFbTJZRTtJQUNFLGVrRXAyWUo7SWxFcTJZSSxpQmtFLzBZUTtJbEVnMVlSLGtCQUFrQjtFbUV0Mll0Qjs7RUFBQTtJQUlFLGVBQVM7SWpFR1YsaUJBQWlCO0lGcTJZZCxtQm1FejJZSDtFbkUwMllDOztFQUVBO0lFeDJZRCxZQUFRO0VGMDJZUDs7RW1FajNZRjtJQW9CRSw2QkFNQTtJakVuQkQsaUJBQWlCO0VGKzJZaEI7O0VBRUE7SUFDRSxXQUFXO0lvRXozWWYsWUFBYTtJQUNaLFVBQVc7SUFEWixTQUFBO0VwRTYzWUU7O0VvRTczWUY7SUFTRSxlQUFTO0lBQ1QsaUJBQVk7RXBFdzNZWjs7RUFFQTtJb0VwNFlGLGVBUUM7SXBFODNZRyxpQm9FcjNZYztFcEVzM1loQjs7RUFFQTtJQUNFLGVFbjRZSztJRm80WUwsZW9FMzRZSjtJcEU0NFlJLFlvRXIzWUE7RXBFczNZRjs7RXFFNTRZ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Q0Y7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGIiwiZmlsZSI6IiNtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOmZvY3VzLFxuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSxcbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uLFxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCxcbmJvZHkge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbnNlbGVjdCxcbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25Gb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbkZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25Gb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9pY29uRm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25Gb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbkZvbnQuc3ZnI2ljb25Gb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbkZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29uLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAwMSc7XG59XG5cbi5pY29uLWFuZ2xlLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMDInO1xufVxuXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMDMnO1xufVxuXG4uaWNvbi1hbmdsZS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAwNCc7XG59XG5cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMDUnO1xufVxuXG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAwNic7XG59XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDA3Jztcbn1cblxuLmljb24tYmVlZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDA4Jztcbn1cblxuLmljb24tYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDA5Jztcbn1cblxuLmljb24tYm94czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDBBJztcbn1cblxuLmljb24tYnVyZ2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDBCJztcbn1cblxuLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMEMnO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDBEJztcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAwRSc7XG59XG5cbi5pY29uLWNvb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAwRic7XG59XG5cbi5pY29uLWRlbGljYWNpZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxMCc7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDExJztcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxMic7XG59XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDEzJztcbn1cblxuLmljb24tZml4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxNCc7XG59XG5cbi5pY29uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDE1Jztcbn1cblxuLmljb24taGVhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDE2Jztcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxNyc7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDE4Jztcbn1cblxuLmljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDE5Jztcbn1cblxuLmljb24tbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxQSc7XG59XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAxQic7XG59XG5cbi5pY29uLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDFDJztcbn1cblxuLmljb24tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMUQnO1xufVxuXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMUUnO1xufVxuXG4uaWNvbi1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMUYnO1xufVxuXG4uaWNvbi1tZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMjAnO1xufVxuXG4uaWNvbi1tdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAyMSc7XG59XG5cbi5pY29uLW9kbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDIyJztcbn1cblxuLmljb24tcG9yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDIzJztcbn1cblxuLmljb24tcHJlc2VudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDI0Jztcbn1cblxuLmljb24tcXVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDI1Jztcbn1cblxuLmljb24tcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMjYnO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAyNyc7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMjgnO1xufVxuXG4uaWNvbi1zcGljZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAyOSc7XG59XG5cbi5pY29uLXN0YXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDJBJztcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDJCJztcbn1cblxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTAyQyc7XG59XG5cbi5pY29uLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMkQnO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEUwMkUnO1xufVxuXG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDJGJztcbn1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFMDMwJztcbn1cblxuLnBuZy1zcHJpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbmctc3ByaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ucG5nLXNwcml0ZS0tYW5kcm9pZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbmdTcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDUxMnB4O1xuICBoZWlnaHQ6IDUxMnB4O1xufVxuXG4ucG5nLXNwcml0ZS0tcXVvcmE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nU3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTdweCAwcHg7XG4gIHdpZHRoOiA1MTJweDtcbiAgaGVpZ2h0OiA1MTJweDtcbn1cblxuLnBuZy1zcHJpdGUtLXdhemU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nU3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTE3cHg7XG4gIHdpZHRoOiA1MTJweDtcbiAgaGVpZ2h0OiA1MTJweDtcbn1cblxuLnBuZy1zcHJpdGUtLXllbHA6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nU3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTdweCAtNTE3cHg7XG4gIHdpZHRoOiA1MTJweDtcbiAgaGVpZ2h0OiA1MTJweDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQHN1cHBvcnRzIChmbGV4LWRpcmVjdGlvbjogY29sdW1uKSB7XG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyMDVweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNvbnRhaW5lci0tZnVsbCB7XG4gIHBhZGRpbmc6IDAgMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogUGx1Z2lucyovXG5cbi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uanEtY2hlY2tib3ggaW5wdXQsXG4uanEtcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmpxLWZpbGVfX25hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmpxLXNlbGVjdGJveCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGksXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmpxLXNlbGVjdGJveCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmpxLW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyog0LTQu9GPIE9wZXJhIFByZXN0b8KgKi9cbn1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcbiAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAtMXB4IC0xcHggI0ZGRiwgaW5zZXQgMXB4IC0xcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtY2hlY2tib3guZm9jdXNlZCxcbi5qcS1yYWRpby5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cblxuLmpxLWNoZWNrYm94LmRpc2FibGVkLFxuLmpxLXJhZGlvLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU1O1xufVxuXG4uanEtY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cblxuLmpxLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uanEtZmlsZSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uanEtZmlsZSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLWZpbGVfX25hbWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcbiAgZm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cblxuLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLWZpbGUuZGlzYWJsZWQsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDM2cHggMCAwO1xufVxuXG4uanEtbnVtYmVyX19maWVsZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtbnVtYmVyX19zcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5taW51cyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uanEtbnVtYmVyX19zcGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5qcS1udW1iZXIuZm9jdXNlZCAuanEtbnVtYmVyX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBO1xufVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PVwiKSBuby1yZXBlYXQgMTAwJSA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uanEtc2VsZWN0Ym94IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0FCQjE7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4QztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuICBjb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG4gIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzA4QztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xuICBjb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXIsXG50ZXh0YXJlYS5zdHlsZXIge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYS5zdHlsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5idXR0b24uc3R5bGVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG5idXR0b24uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuYnV0dG9uLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHggNDRweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgcGFkZGluZzogNDRweCAwIDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweCA2cHggMDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1pZnJhbWUsXG4uZmFuY3lib3gtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCxcbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgMHMsY29sb3IgLjI1cztcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IC0yNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMxcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyNXB4IDQ0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUV0Q0FRQUFBQmpCY0w3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFIUkpSRUZVS00rVms4RU9nREFJUTB2ai8zK3hCdzhxSVpadWVGbklLQzkwTUNBSThEbHJrSEdlcXFHSVU2bFZpZ3JCdHBDV3FlUldvSEROcXMwRjdWTlZCVnhtSFJsdm9WcWphWWtkbkRJYWl2SDJIcVo1K29aajNKVXpXQitjT3o0RzQ4QmcrdHNKL3RxdTRkTEMvNFhiKzBHY0Y1QndCQzBBQTUzcUFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NHB4O1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYSAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4gIG9wYWNpdHk6IC42O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSxcbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjNDViY2VkO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbDplbXB0eSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAwIDNweDtcbn1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICNGRjlBMTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCxcbi5kYXRlcGlja2VyLS1ib2R5LFxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgd2lkdGg6IDE0LjI4NTcxJTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGxzLW1vbnRocyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLW1vbnRoIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiAyNSU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy15ZWFycyxcbi5kYXRlcGlja2VyLS15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLXllYXIge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDMzLjMzJTtcbn1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLGxlZnQgMHMgLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tdG9wLSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLWxlZnQtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3Zlcixcbi5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsXG4uLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlcixcbi4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsXG4uLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsXG4uLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICByaWdodDogMTBweDtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlcixcbi4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHggLyAyKTtcbn1cblxuLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsXG4uLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IDEwcHg7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLFxuLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlcixcbi4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4IC8gMik7XG59XG5cbi5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbixcbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjOWM5YzljO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b25zLFxuLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uIHtcbiAgY29sb3I6ICM0RUI1RTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxMzhweDtcbiAgLW1zLWZsZXg6IDAgMSAxMzhweDtcbiAgZmxleDogMCAxIDEzOHB4O1xuICBtYXgtd2lkdGg6IDEzOHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMTUzcHg7XG4gIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gIGZsZXg6IDAgMSAxNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1M3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbiB7XG4gIG1hcmdpbjogMCAycHggM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3Vycyxcbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlcixcbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZWRlZGUsICNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IHNwYW4ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb24ge1xuICBjb2xvcjogIzljOWM5YztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggLTFweCAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlcixcbi5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyIHtcbiAgaGVpZ2h0OiAuNGVtO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgd2lkdGg6IC40ZW07XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSxcbi5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsXG4uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSxcbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EyZGRmNjtcbn1cblxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLFxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kOiAjOGFkNWY0O1xufVxuXG4uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLFxuLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sXG4uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSxcbi5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgQkFTRSBDU1MgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC8qcGFkZGluZzogMCAhaW1wb3J0YW50OyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnNjcm9sbC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlLFxuLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyLFxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYXJyb3cge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zY3JvbGwtdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50ID4gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqIFNJTVBMRSBJTk5FUiBTQ1JPTExCQVIgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgYm90dG9tOiAycHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2ssXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgbGVmdDogLTEycHg7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0xMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMTJweDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtMTJweDtcbn1cblxuLyoqKioqKioqKioqKioqKiBTSU1QTEUgT1VURVIgU0NST0xMQkFSICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDJweDtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBsZWZ0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIHRvcDogLTEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBtaW4td2lkdGg6IDEwcHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGxlZnQ6IC0xNHB4O1xufVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgdG9wOiAtMTRweDtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTE0cHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTE0cHg7XG59XG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIE1BQyBPUyBYICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM2RTcxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zY3JvbGxiYXItbWFjb3N4OmhvdmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyLFxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMHB4O1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IC05cHg7XG59XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogLTlweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgbGVmdDogMnB4O1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIHRvcDogMnB4O1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTRweDtcbn1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMTFweDtcbn1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTExcHg7XG59XG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIExJR0hUICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyUmlaR0prWWlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTmxPR1U0WlRnaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgI2RiZGJkYiksIGNvbG9yLXN0b3AoMTAwJSwgI2U4ZThlOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RiZGJkYiAwJSwgI2U4ZThlOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkYmRiZGIgMCUsICNlOGU4ZTggMTAwJSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlpsWm1WbVpTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5tTldZMVpqVWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jK1wiKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICNmZWZlZmUpLCBjb2xvci1zdG9wKDEwMCUsICNmNWY1ZjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZWZlZmUgMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIHtcbiAgdG9wOiAtMTdweDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDBweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDBweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTRweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTRweDtcbn1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC0xOXB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC0xOXB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgbGVmdDogLTE5cHg7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0xOXB4O1xufVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBSQUlMICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMCAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnB4IDAgM3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTJweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwYjlhMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcjpob3ZlciAuc2Nyb2xsLWJhciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDFweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogMXB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAycHg7XG59XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTI1cHg7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0yNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBEWU5BTUlDICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgYm90dG9tOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2ZTcxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIge1xuICBsZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTRweDtcbn1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTExcHg7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtMTFweDtcbn1cblxuLyogaG92ZXIgJiBkcmFnICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyIC5zY3JvbGwtYmFyLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIC5zY3JvbGwtYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDdweDtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIG1pbi13aWR0aDogN3B4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgR09PR0xFIENIUk9NRSAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLWNvbG9yOiAjYTlhOWE5O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XG4gIGxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIHRvcDogLTE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgdG9wOiAzcHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogM3B4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgbGVmdDogLTE5cHg7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC0xOXB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIGxlZnQ6IC0xOXB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gIHRvcDogLTE5cHg7XG59XG5cbi50cGQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogRml4IGZvciBDU1MgZnJhbWV3b3JrcyB0aGF0IGRvbid0IGtlZXAgdGhlIHVzZSBvZiBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICB3aXRoaW4gdGhlaXIgb3duIG5hbWVzcGFjZSAqL1xuXG4udHBkLXRvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnRwZC10b29sdGlwIFtjbGFzc149XCJ0cGQtXCJdIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogQ29udGVudCAqL1xuXG4udHBkLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRwZC1jb250ZW50LXNwYWNlcixcbi50cGQtY29udGVudC1yZWxhdGl2ZSxcbi50cGQtY29udGVudC1yZWxhdGl2ZS1wYWRkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHBkLWNvbnRlbnQtcmVsYXRpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRwZC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtaGFzLWlubmVyLWNsb3NlIC50cGQtY29udGVudC1yZWxhdGl2ZSAudHBkLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtdG9vbHRpcCAudHBkLWNvbnRlbnQtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRwZC10aXRsZS1zcGFjZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRwZC10aXRsZS1yZWxhdGl2ZSxcbi50cGQtdGl0bGUtcmVsYXRpdmUtcGFkZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRwZC10aXRsZS1yZWxhdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtaGFzLXRpdGxlLWNsb3NlIC50cGQtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cGQtY2xvc2UtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFNraW4gKi9cblxuLnRwZC1za2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50cGQtZnJhbWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50cGQtZnJhbWVzIC50cGQtZnJhbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cGQtdmlzaWJsZS1mcmFtZS10b3AgLnRwZC1mcmFtZS10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRwZC12aXNpYmxlLWZyYW1lLWJvdHRvbSAudHBkLWZyYW1lLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHBkLXZpc2libGUtZnJhbWUtbGVmdCAudHBkLWZyYW1lLWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRwZC12aXNpYmxlLWZyYW1lLXJpZ2h0IC50cGQtZnJhbWUtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRwZC1iYWNrZ3JvdW5kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cblxuLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50cGQtbm8tc2hhZG93IC50cGQtc2tpbiAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHBkLWJhY2tncm91bmQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIG9ubHkgdGhlIHRvcCBiYWNrZ3JvdW5kIGJveCBzaG91bGQgYmUgc2hvd24gd2hlbiBub3QgdXNpbmcgYSBzdGVtICovXG5cbi50cGQtbm8tc3RlbSAudHBkLWJhY2tncm91bmQtYm94LFxuLnRwZC1uby1zdGVtIC50cGQtc2hpZnQtc3RlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cGQtbm8tc3RlbSAudHBkLWJhY2tncm91bmQtYm94LXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHBkLWJhY2tncm91bmQtYm94LXNoaWZ0LFxuLnRwZC1iYWNrZ3JvdW5kLWJveC1zaGlmdC1mdXJ0aGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLyogU2FmYXJpICovXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8qIElFOSssIEZpcmVmb3ggNCssIE9wZXJhLCBDaHJvbWUgKi9cbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtYmFja2dyb3VuZC1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbm8gcmFkaXVzICovXG5cbi50cGQtbm8tcmFkaXVzXG4udHBkLXNraW5cbi50cGQtZnJhbWVzXG4udHBkLWZyYW1lXG4udHBkLWJhY2tncm91bmRzXG4udHBkLWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4udHBkLWJhY2tncm91bmQtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbi50cGQtYmFja2dyb3VuZC1ib3JkZXItaGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udHBkLWJhY2tncm91bmQtYm94LXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLnRwZC1iYWNrZ3JvdW5kLWJveC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi50cGQtYmFja2dyb3VuZC1ib3gtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi50cGQtYmFja2dyb3VuZC1ib3gtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLyogU2tpbiAvIFN0ZW1zICovXG5cbi50cGQtc2hpZnQtc3RlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHBkLXNoaWZ0LXN0ZW0tc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRwZC1mcmFtZS10b3AgLnRwZC1zaGlmdC1zdGVtLXNpZGUsXG4udHBkLWZyYW1lLWJvdHRvbSAudHBkLXNoaWZ0LXN0ZW0tc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBkLWZyYW1lLWxlZnQgLnRwZC1zaGlmdC1zdGVtLXNpZGUsXG4udHBkLWZyYW1lLXJpZ2h0IC50cGQtc2hpZnQtc3RlbS1zaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udHBkLXN0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogc2hvd3MgcG9zc2libGUgaW52YWxpZCBzdWJweCByZW5kZXJpbmcgKi9cbiAgd2lkdGg6IDE2cHg7XG4gIC8qIGJlc3QgY3Jvc3MgYnJvd3NlciBzdGVtOiB3aWR0aCA9IDIgeCBoZWlnaHQgKDkwZGVnIGFuZ2xlKSAqL1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgLyogc3BhY2UgZnJvbSB0aGUgc2lkZSAqL1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuXG4vKiByZW1vdmUgbWFyZ2lucyBvbmNlIHdlJ3JlIGRvbmUgbWVhc3VyaW5nICovXG5cbi50cGQtdG9vbHRpcCAudHBkLXNraW4gLnRwZC1mcmFtZXMgLnRwZC1mcmFtZSAudHBkLXNoaWZ0LXN0ZW0gLnRwZC1zdGVtLXJlc2V0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtc3RlbS1zcGFjZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRwZC1zdGVtLXJlc2V0IC50cGQtc3RlbS1zcGFjZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHBkLXN0ZW0tcG9pbnQge1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbi50cGQtc3RlbS1kb3duc2NhbGUsXG4udHBkLXN0ZW0tdHJhbnNmb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cGQtc3RlbS1zaWRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHBkLXN0ZW0tc2lkZS1pbnZlcnNlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4udHBkLXN0ZW0tdHJpYW5nbGUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udHBkLXN0ZW0tYm9yZGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyogd2lsbCBiZWNvbWUgdHJhbnNwYXJlbnQgKi9cbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi50cGQtc3RlbS1ib3JkZXItY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi8qIGZpeGVzIHJlbmRlcmluZyBpc3N1ZSBpbiBJRSAqL1xuXG4udHBkLXN0ZW0gKiB7XG4gIHotaW5kZXg6IDA7XG4gIHpvb206IDE7XG59XG5cbi8qIHVzZWQgYnkgSUUgPCA5ICovXG5cbi50cGQtc3RlbS1ib3JkZXItY2VudGVyLW9mZnNldCxcbi50cGQtc3RlbS1ib3JkZXItY2VudGVyLW9mZnNldC1pbnZlcnNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRwZC1zdGVtLW5vdHJhbnNmb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRwZC1zdGVtLW5vdHJhbnNmb3JtIC50cGQtc3RlbS1ib3JkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLWJvcmRlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50cGQtc3RlbS1ub3RyYW5zZm9ybSAudHBkLXN0ZW0tYm9yZGVyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLWJvcmRlci1jZW50ZXIsXG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLXRyaWFuZ2xlIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLyogdHJhbnNmb3JtYXRpb25zIGZvciBsZWZ0L3JpZ2h0L2JvdHRvbSAqL1xuXG4udHBkLXN0ZW0tdHJhbnNmb3JtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKC0xLCAxKTtcbn1cblxuLnRwZC1zdGVtLXRyYW5zZm9ybS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4udHBkLXN0ZW0tdHJhbnNmb3JtLWJvdHRvbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cblxuLyogU3Bpbm5lciAqL1xuXG4udHBkLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi50cGQtc3Bpbm5lci1zcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA4cHggMCAwIDEzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwZC1zcGlubmVyLWFuaW1hdGlvbiAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiB0cGQtc3Bpbm5lci1hbmltYXRpb24gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLnRwZC1zcGlubmVyLXNwaW4sXG4udHBkLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRwZC1zcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0cGQtc3Bpbm5lci1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIHNob3cgdGhlIGxvYWRlciB3aGlsZSBsb2FkaW5nIGFuZCBoaWRlIGFsbCB0aGUgY29udGVudCAqL1xuXG4udHBkLWlzLWxvYWRpbmcgLnRwZC1jb250ZW50LXdyYXBwZXIsXG4udHBkLWlzLWxvYWRpbmcgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRwZC1pcy1sb2FkaW5nIC50cGQtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cGQtaXMtbG9hZGluZyAudHBkLWJhY2tncm91bmQtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBSZXNldHMgd2hpbGUgbWVhc3VyaW5nIGNvbnRlbnQgKi9cblxuLnRwZC10b29sdGlwLW1lYXN1cmluZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBkLXRvb2x0aXAtbWVhc3VyaW5nIC50cGQtc2tpbixcbi50cGQtdG9vbHRpcC1tZWFzdXJpbmcgLnRwZC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRwZC10b29sdGlwLW1lYXN1cmluZyAudHBkLWNvbnRlbnQtd3JhcHBlcixcbi50cGQtdG9vbHRpcC1tZWFzdXJpbmcgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIExpbmtzICovXG5cbi50cGQtdG9vbHRpcCBhLFxuLnRwZC10b29sdGlwIGE6aG92ZXIge1xuICBjb2xvcjogIzgwODA4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50cGQtdG9vbHRpcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2YzZjNmM7XG59XG5cbi8qXG4gKiBTaXplc1xuICovXG5cbi8qIHgtc21hbGwgKi9cblxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1jb250ZW50LFxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC10aXRsZSB7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi50cGQtc2l6ZS14LXNtYWxsIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1zdGVtIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG59XG5cbi50cGQtc2l6ZS14LXNtYWxsLnRwZC1uby1yYWRpdXMgLnRwZC1zdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1jbG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1zcGlubmVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBtYXJnaW46IDZweCAwIDAgOXB4O1xufVxuXG4udHBkLXNpemUteC1zbWFsbCAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS14LXNtYWxsIC50cGQtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLyogc21hbGwgKi9cblxuLnRwZC1zaXplLXNtYWxsIC50cGQtY29udGVudCxcbi50cGQtc2l6ZS1zbWFsbCAudHBkLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4udHBkLXNpemUtc21hbGwgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udHBkLXNpemUtc21hbGwgLnRwZC1zdGVtIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG59XG5cbi50cGQtc2l6ZS1zbWFsbC50cGQtbm8tcmFkaXVzIC50cGQtc3RlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50cGQtc2l6ZS1zbWFsbCAudHBkLWNsb3NlIHtcbiAgbWFyZ2luOiAycHggMXB4O1xufVxuXG4udHBkLXNpemUtc21hbGwgLnRwZC1zcGlubmVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnRwZC1zaXplLXNtYWxsIC50cGQtc3Bpbm5lci1zcGluIHtcbiAgbWFyZ2luOiA3cHggMCAwIDEzcHg7XG59XG5cbi50cGQtc2l6ZS1zbWFsbCAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS1zbWFsbCAudHBkLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi8qIG1lZGl1bSAoZGVmYXVsdCkgKi9cblxuLnRwZC1zaXplLW1lZGl1bSAudHBkLWNvbnRlbnQsXG4udHBkLXNpemUtbWVkaXVtIC50cGQtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4udHBkLXNpemUtbWVkaXVtIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXN0ZW0ge1xuICB3aWR0aDogMTZweDtcbiAgLyogYmVzdCBjcm9zcyBicm93c2VyIHN0ZW0gd2lkdGggaXMgMnhoZWlnaHQsIGZvciBhIDkwZGVnIGFuZ2xlICovXG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICAvKiBzcGFjZSBmcm9tIHRoZSBzaWRlICovXG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLyogc3BhY2UgYmV0d2VlbiB0YXJnZXQgYW5kIHN0ZW0gKi9cbn1cblxuLnRwZC1zaXplLW1lZGl1bS50cGQtbm8tcmFkaXVzIC50cGQtc3RlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udHBkLXNpemUtbWVkaXVtIC50cGQtY2xvc2Uge1xuICBtYXJnaW46IDRweCAycHg7XG59XG5cbi8qIGlkZWFsIHNwaW5uZXIgZGltZW5zaW9ucyBkb24ndCBjYXVzZSBtb3ZlbWVudCBvcCB0b3AgYW5kXG4gICBvbiB0aGUgc3RlbSB3aGVuIHN3aXRjaGluZyB0byB0ZXh0IHVzaW5nIHBvc2l0aW9uOid0b3BsZWZ0JyAqL1xuXG4udHBkLXNpemUtbWVkaXVtIC50cGQtc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1zcGlubmVyLXNwaW4ge1xuICBtYXJnaW46IDhweCAwIDAgMTVweDtcbn1cblxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1zcGlubmVyLXNwaW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsYXJnZSAqL1xuXG4udHBkLXNpemUtbGFyZ2UgLnRwZC1jb250ZW50LFxuLnRwZC1zaXplLWxhcmdlIC50cGQtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4udHBkLXNpemUtbGFyZ2UgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udHBkLXNpemUtbGFyZ2UgLnRwZC1zdGVtIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG59XG5cbi50cGQtc2l6ZS1sYXJnZS50cGQtbm8tcmFkaXVzIC50cGQtc3RlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udHBkLXNpemUtbGFyZ2UgLnRwZC1jbG9zZSB7XG4gIG1hcmdpbjogNXB4IDJweCA1cHggMnB4O1xufVxuXG4udHBkLXNpemUtbGFyZ2UgLnRwZC1zcGlubmVyIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnRwZC1zaXplLWxhcmdlIC50cGQtc3Bpbm5lci1zcGluIHtcbiAgbWFyZ2luOiA5cHggMCAwIDE3cHg7XG59XG5cbi50cGQtc2l6ZS1sYXJnZSAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS1sYXJnZSAudHBkLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIFNraW5zICovXG5cbi8qIGRlZmF1bHQgKGRhcmspICovXG5cbi50cGQtc2tpbi1kYXJrIC50cGQtY29udGVudCxcbi50cGQtc2tpbi1kYXJrIC50cGQtdGl0bGUsXG4udHBkLXNraW4tZGFyayAudHBkLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xufVxuXG4udHBkLXNraW4tZGFyayAudHBkLWJhY2tncm91bmQtY29udGVudCxcbi50cGQtc2tpbi1kYXJrIC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi50cGQtc2tpbi1kYXJrIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSBiZWxvdyB0aGUgdGl0bGUgKi9cblxuLnRwZC1za2luLWRhcmsgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogc3Bpbm5lciAqL1xuXG4udHBkLXNraW4tZGFyayAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGlua3MgKi9cblxuLnRwZC1za2luLWRhcmsgYSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4udHBkLXNraW4tZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG59XG5cbi8qIGxpZ2h0ICovXG5cbi50cGQtc2tpbi1saWdodCAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tbGlnaHQgLnRwZC10aXRsZSxcbi50cGQtc2tpbi1saWdodCAudHBkLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xufVxuXG4udHBkLXNraW4tbGlnaHQgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udHBkLXNraW4tbGlnaHQgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHBkLXNraW4tbGlnaHQgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRwZC1za2luLWxpZ2h0IC50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50cGQtc2tpbi1saWdodCAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xufVxuXG4vKiBmYWxsYmFjayBmb3Igbm8vZGlzYWJsZWQgc2hhZG93ICovXG5cbi50cGQtc2tpbi1saWdodC50cGQtbm8tc2hhZG93IC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRwZC1za2luLWxpZ2h0IC50cGQtc3Bpbm5lci1zcGluIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHBkLXNraW4tbGlnaHQgYSB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4udHBkLXNraW4tbGlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM2YzZjO1xufVxuXG4vKiBncmF5ICovXG5cbi50cGQtc2tpbi1ncmF5IC50cGQtY29udGVudCxcbi50cGQtc2tpbi1ncmF5IC50cGQtdGl0bGUsXG4udHBkLXNraW4tZ3JheSAudHBkLWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cGQtc2tpbi1ncmF5IC50cGQtYmFja2dyb3VuZC1jb250ZW50LFxuLnRwZC1za2luLWdyYXkgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNzI3Mjtcbn1cblxuLnRwZC1za2luLWdyYXkgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4udHBkLXNraW4tZ3JheSAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUwNTA1MDtcbn1cblxuLnRwZC1za2luLWdyYXkgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50cGQtc2tpbi1ncmF5IGEge1xuICBjb2xvcjogI2NjYztcbn1cblxuLnRwZC1za2luLWdyYXkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjZiNmI2O1xufVxuXG4vKiByZWQgKi9cblxuLnRwZC1za2luLXJlZCAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tcmVkIC50cGQtdGl0bGUsXG4udHBkLXNraW4tcmVkIC50cGQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRwZC1za2luLXJlZCAudHBkLWJhY2tncm91bmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTNjMzc7XG59XG5cbi50cGQtc2tpbi1yZWQgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMiwgMCwgMCwgMC42KTtcbn1cblxuLnRwZC1za2luLXJlZCAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzYzM3O1xufVxuXG4udHBkLXNraW4tcmVkIC50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTMwNTAwO1xufVxuXG4udHBkLXNraW4tcmVkIC50cGQtYmFja2dyb3VuZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi50cGQtc2tpbi1yZWQgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50cGQtc2tpbi1yZWQgYSB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4udHBkLXNraW4tcmVkIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLyogZ3JlZW4gKi9cblxuLnRwZC1za2luLWdyZWVuIC50cGQtY29udGVudCxcbi50cGQtc2tpbi1ncmVlbiAudHBkLXRpdGxlLFxuLnRwZC1za2luLWdyZWVuIC50cGQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRwZC1za2luLWdyZWVuIC50cGQtYmFja2dyb3VuZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYWIzYTtcbn1cblxuLnRwZC1za2luLWdyZWVuIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTIsIDAsIDAuNik7XG59XG5cbi50cGQtc2tpbi1ncmVlbiAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhYjNhO1xufVxuXG4udHBkLXNraW4tZ3JlZW4gLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjdjMDA7XG59XG5cbi50cGQtc2tpbi1ncmVlbiAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4udHBkLXNraW4tZ3JlZW4gLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50cGQtc2tpbi1ncmVlbiBhIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi50cGQtc2tpbi1ncmVlbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNmM2YzY7XG59XG5cbi8qIGJsdWUgKi9cblxuLnRwZC1za2luLWJsdWUgLnRwZC1jb250ZW50LFxuLnRwZC1za2luLWJsdWUgLnRwZC10aXRsZSxcbi50cGQtc2tpbi1ibHVlIC50cGQtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRwZC1za2luLWJsdWUgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVhM2UzO1xufVxuXG4udHBkLXNraW4tYmx1ZSAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDEyLCAwLjYpO1xufVxuXG4udHBkLXNraW4tYmx1ZSAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVhM2UzO1xufVxuXG4udHBkLXNraW4tYmx1ZSAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NzRiNDtcbn1cblxuLnRwZC1za2luLWJsdWUgLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnRwZC1za2luLWJsdWUgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50cGQtc2tpbi1ibHVlIGEge1xuICBjb2xvcjogI2RkZDtcbn1cblxuLnRwZC1za2luLWJsdWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzZjNmM2O1xufVxuXG4vKiBsaWdodHllbGxvdyAqL1xuXG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1jb250ZW50LFxuLnRwZC1za2luLWxpZ2h0eWVsbG93IC50cGQtdGl0bGUsXG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmE5O1xufVxuXG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4LCA4LCAwLCAwLjM1KTtcbn1cblxuLnRwZC1za2luLWxpZ2h0eWVsbG93IC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYTk7XG59XG5cbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YTY5Nztcbn1cblxuLnRwZC1za2luLWxpZ2h0eWVsbG93IC50cGQtYmFja2dyb3VuZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMztcbn1cblxuLnRwZC1za2luLWxpZ2h0eWVsbG93IGEge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnRwZC1za2luLWxpZ2h0eWVsbG93IGE6aG92ZXIge1xuICBjb2xvcjogIzg2ODY4Njtcbn1cblxuLyogbGlnaHRibHVlICovXG5cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1jb250ZW50LFxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLXRpdGxlLFxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlNWZmO1xufVxuXG4udHBkLXNraW4tbGlnaHRibHVlIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgOCwgMC4zNSk7XG59XG5cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZTVmZjtcbn1cblxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOWI5Zjtcbn1cblxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4udHBkLXNraW4tbGlnaHRibHVlIC50cGQtc3Bpbm5lci1zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzO1xufVxuXG4udHBkLXNraW4tbGlnaHRibHVlIGEge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnRwZC1za2luLWxpZ2h0Ymx1ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4Njg2ODY7XG59XG5cbi8qIGxpZ2h0cGluayAqL1xuXG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtY29udGVudCxcbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC10aXRsZSxcbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtYmFja2dyb3VuZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRiZjtcbn1cblxuLnRwZC1za2luLWxpZ2h0cGluayAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgsIDAsIDAsIDAuMzUpO1xufVxuXG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0YmY7XG59XG5cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMDhmOGY7XG59XG5cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnRwZC1za2luLWxpZ2h0cGluayAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMztcbn1cblxuLnRwZC1za2luLWxpZ2h0cGluayBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi50cGQtc2tpbi1saWdodHBpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4vKiBQbHVnaW5zIHJld3JpdGUqL1xuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtOTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTkwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJuYXNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqIFNDUk9MTEJBUiAqKioqKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCA0MCwgNDAsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5wcm9mLWJveF9fcmVzIC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zY3JvbGwtZWxlbWVudC5zY3JvbGxfeS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQ6ICM4OTAzMDc7XG4gIHotaW5kZXg6IDEyO1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zY3JvbGwtZWxlbWVudC5zY3JvbGxfeC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWJhciB7XG4gIGJhY2tncm91bmQ6ICNDOUI3QjM7XG4gIHdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qcS1zZWxlY3Rib3g6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X19zZWxlY3QsXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmpxLXNlbGVjdGJveDpmb2N1cyAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNUY1RjVGO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRCMTAwMDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTREQkQ5O1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biBsaTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGkuc2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI4M3B4O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCA4NSwgODEsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cGQtY29udGVudCB7XG4gIHBhZGRpbmc6IDdweCAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBtYXJnaW46IDAgMTFweDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1kaXNhYmxlZC0ge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1zZWxlY3RlZC0ge1xuICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gIHN0cm9rZTogI0FBMjgyQztcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmljb24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0FBMjgyQztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLmJ0bi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkZBOEEyIDAlLCAjQ0RCNUFGIDEwMCUpO1xufVxuXG4uYnRuLS1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcwLCA0MCwgNDQsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmJ0bi1mYXZvcml0ZSB7XG4gIHdpZHRoOiAyN3B4O1xuICBtaW4td2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLmJ0bi1mYXZvcml0ZSAucGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbn1cblxuLmJ0bi1mYXZvcml0ZSAucGljLS1oZWFydC1mdWxsIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ0bi1mYXZvcml0ZS5hY3RpdmUgLnBpYy0taGVhcnQtZnVsbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4tZmF2b3JpdGUuYWN0aXZlIC5waWMtLWhlYXJ0LWFsdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idG4tLXByZXNlbnQge1xuICBiYWNrZ3JvdW5kOiAjRUZDMDU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5idG4tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmJ1cmdlciBzcGFuOmFmdGVyLFxuLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5idXJnZXIgc3BhbjphZnRlciB7XG4gIHRvcDogLTdweDtcbn1cblxuLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgb3JkZXI6IC0xO1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmhlYWRlcl9fdG9wIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMCAxMXB4O1xufVxuXG4uaGVhZGVyX19tYWluIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi5oZWFkZXJfX3Byb21vIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaGVhZGVyX19waG9uZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzcxNTA0NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGVhZGVyX190aW1lIHtcbiAgY29sb3I6ICM3MTUwNDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5oZWFkZXJfX2NhbGxiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5oZWFkZXJfX2NhbGxiYWNrIC5idG4ge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2M3B4O1xufVxuXG4uaGVhZGVyX19sb2dvIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGZsZXg6IDE7XG59XG5cbi5oZWFkZXJfX2J0bnMge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyX19idG4tLXJlZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2J0biAuaWNvbiB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTIyMjU7XG59XG5cbi5oZWFkZXJfX2J0biAuaWNvbi1iYXNrZXQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmhlYWRlcl9fYnRuLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuXG4uaGVhZGVyX19idG4tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2J0bi12YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uc2VhcmNoLWRyb3BfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMUU5RTc7XG4gIGhlaWdodDogMzlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZHJvcF9fYm94IGlucHV0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDIxcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNlYXJjaC1kcm9wX19ib3ggYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4uc2VhcmNoLWRyb3BfX2JveCBidXR0b24gLmljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIHBhZGRpbmc6IDE4cHggMCAxNHB4O1xufVxuXG4uZm9vdGVyX19tYWluIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc5MEUwRiAzNi4xOSUsICM4RDI2MjcgMTAwJSk7XG4gIHBhZGRpbmc6IDQ5cHggMCAzMHB4O1xufVxuXG4uZm9vdGVyX19tYWluIC5sb2dvIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb290ZXJfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uZm9vdGVyX19jb2xzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19jb2xzLS1hbHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXJfX2NvbDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTgzcHg7XG4gIGZsZXg6IDAgMCAxODNweDtcbn1cblxuLmZvb3Rlcl9fY29sOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNjZweDtcbiAgZmxleDogMCAwIDI2NnB4O1xufVxuXG4uZm9vdGVyX19jb2wtLWxnIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDEyOXB4IDAgMTMwcHg7XG59XG5cbi5mb290ZXJfX25hdiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cblxuLmZvb3Rlcl9fbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlcl9fcGF5IHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmZvb3Rlcl9fcGF5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1OHB4O1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG59XG5cbi5wb3B1cC0tc2ltcGxlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnBvcHVwLS1zaW1wbGUgLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcixcbi5wb3B1cC0tc2ltcGxlIC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG59XG5cbi5wb3B1cF9fdGl0bGUge1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3B1cF9fdGl0bGUtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICM5M0MwMzA7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAyNXB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucG9wdXBfX3NvY2lhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucG9wdXBfX3NvY2lhbCAuc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLnBvcHVwX19zb2NpYWwgLnNvY2lhbCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9wdXBfX3NvY2lhbCAuc29jaWFsIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxNiwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAgLmZvcm1fX2lucHV0IHtcbiAgaGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBvcHVwIC5mb3JtX19sYWJlbC0tY2hlY2sgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wb3B1cCAuZm9ybV9fYWN0aW9uIC5idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCA0N3B4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5wb3B1cF9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgbWluLWhlaWdodDogMTU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wb3B1cF9fdGV4dC0tc2ltcGxlIHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xufVxuXG4ucG9wdXBfX2J0bnMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucG9wdXBfX2J0bnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3B1cF9fYnRucyAuYnRuIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvcHVwX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjOTNDMDMwO1xufVxuXG4ucG9wdXBfX29yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnBvcHVwX19wIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucG9wdXBfX2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucG9wdXBfX2FyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gIGhlaWdodDogMTE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBvcHVwX19pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5wb3B1cF9faW5mbyBhIHtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5wb3B1cF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAyMHB4IDE2cHggMTI3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ucG9wdXBfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9wdXBfX2l0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbi5wb3B1cF9faXRlbS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG59XG5cbi5wb3B1cF9faXRlbS12YWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzRCMTAwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvcHVwX19pdGVtIHNwYW4ge1xuICBtYXJnaW46IDAgOXB4O1xufVxuXG4ucG9wdXBfX2l0ZW0tcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0FBMjgyQztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvcHVwX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXBfX2FjdGlvbi0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cF9fYWN0aW9uIC5idG4ge1xuICBwYWRkaW5nOiAwIDI3cHg7XG59XG5cbi5wb3B1cF9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4ucG9wdXBfX2xpbmUgLmljb24ge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjRTlBRUExO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3B1cF9fYWxyIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5wb3B1cF9fYWxyIHNwYW4ge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLmZvcm1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2l0ZW1zIC5mb3JtX19sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi5mb3JtX19pdGVtcyAuZm9ybV9fbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtX19pdGVtcyAuZm9ybV9fbGFiZWwtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZm9ybV9faXRlbXMgLmZvcm1fX2xhYmVsLS1jaGVjayAuZm9ybV9fbGFiZWwtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uZm9ybV9fbWFpbi1jaGVjayB7XG4gIG1hcmdpbjogNDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm1fX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTExcHg7XG59XG5cbi5mb3JtX19sYWJlbHMgLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDExcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxMXB4KTtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzMyUgLSAxMXB4KTtcbn1cblxuLmZvcm1fX2xhYmVsLS1tdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19sYWJlbC0tYWx0IC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm1fX2xhYmVsLS1jb21iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fbGFiZWwtLWNvbWIgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtX19sYWJlbC0tY29tYi5lZGl0IC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2xhYmVsLS10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNnB4IDA7XG59XG5cbi5mb3JtX19sYWJlbC0tdHJpZ2dlciA+IC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybV9fbGFiZWwtLXRyaWdnZXIgLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uZm9ybV9fbGFiZWwtLXRyaWdnZXIgLmZvcm1fX2xhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtX19sYWJlbC0tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19sYWJlbC0tYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMXB4O1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM0QjEwMDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybV9fbGFiZWwtLWFycm93IC5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5mb3JtX19sYWJlbC1uYW1lIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybV9fbGFiZWwtbmFtZSBzcGFuIHtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybV9fbGFiZWwtLWJsdWUgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBjb2xvcjogIzgxQjBEQTtcbn1cblxuLmZvcm1fX2xhYmVsLS1ibHVlIC5mb3JtX19jaGVjay1ib3gge1xuICBib3JkZXItY29sb3I6ICM1ODhBQjc7XG59XG5cbi5mb3JtX19sYWJlbC0tYmx1ZSAuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNTg4QUI3O1xufVxuXG4uZm9ybV9fbGFiZWwtLWdyZWVuIC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgY29sb3I6ICM2M0E4NjA7XG59XG5cbi5mb3JtX19sYWJlbC0tZ3JlZW4gLmZvcm1fX2NoZWNrLWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzgyQUU4MDtcbn1cblxuLmZvcm1fX2xhYmVsLS1ncmVlbiAuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjODJBRTgwO1xufVxuXG4uZm9ybV9fbGFiZWwtLW9yYW5nZSAuZm9ybV9fbGFiZWwtbmFtZSB7XG4gIGNvbG9yOiAjRUI4NzNGO1xufVxuXG4uZm9ybV9fbGFiZWwtLW9yYW5nZSAuZm9ybV9fY2hlY2stYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI5ODU3O1xufVxuXG4uZm9ybV9fbGFiZWwtLW9yYW5nZSAuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjI5ODU3O1xufVxuXG4uZm9ybV9fbGFiZWwtLXJlZCAuZm9ybV9fbGFiZWwtbmFtZSB7XG4gIGNvbG9yOiAjRDA0MTQwO1xufVxuXG4uZm9ybV9fbGFiZWwtLXJlZCAuZm9ybV9fY2hlY2stYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1NzU2O1xufVxuXG4uZm9ybV9fbGFiZWwtLXJlZCAuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRDg1NzU2O1xufVxuXG4uZm9ybV9fbGFiZWwtLXBpbmsgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBjb2xvcjogI0ZEODg4ODtcbn1cblxuLmZvcm1fX2xhYmVsLS1waW5rIC5mb3JtX19jaGVjay1ib3gge1xuICBib3JkZXItY29sb3I6ICNGRjkyOTI7XG59XG5cbi5mb3JtX19sYWJlbC0tcGluayAuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkY5MjkyO1xufVxuXG4uZm9ybV9fbGFiZWwtcGljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybV9fbGFiZWwtcGljIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtX19sYWJlbC0tY2hlY2sgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm1fX3RleHRhcmVhIHtcbiAgaGVpZ2h0OiA5OXB4O1xufVxuXG4uZm9ybS1ncm91cC0tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uZm9ybS1ncm91cF9fZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNDBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZm9ybS1ncm91cF9fZGF0ZSAuZm9ybV9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm9ybS1ncm91cF9fZGF0ZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5mb3JtLWdyb3VwX19kYXRlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzRCMTAwMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWdyb3VwX19kYXRlLXZhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG4uZm9ybS1ncm91cF9fdGl0bGUge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwX190aXRsZSAudG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mb3JtLWdyb3VwLS1jb21ibyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JtLWdyb3VwLS1jb21ibyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWdyb3VwLS1jb21ibyAuZm9ybS1ncm91cDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjgzcHg7XG4gIGZsZXg6IDAgMCAyODNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjNweDtcbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI0YzRUNFQTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb3JtX19pbnB1dC0tbGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xufVxuXG4uZm9ybV9faW5wdXQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmZvcm1fX3RleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0YzRUNFQTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDE1M3B4O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZm9ybV9fdGV4dGFyZWEtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmZvcm1fX2NoZWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG59XG5cbi5mb3JtX19jaGVjazpjaGVja2VkIH4gLmZvcm1fX2NoZWNrLWJveDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtX19jaGVjazpjaGVja2VkIH4gLmZvcm1fX2NoZWNrLWJveC0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94LS1jaXJjbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNEIxMDAwO1xufVxuXG4uZm9ybV9fY2hlY2stYm94IHtcbiAgd2lkdGg6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNTg3ODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fY2hlY2stYm94OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtX19jaGVjay1ib3gtLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ybV9fY2hlY2stYm94LS1jaXJjbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmZvcm1fX2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5mb3JtX19jb2RlLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NvZGUgLmZvcm1fX2lucHV0IHtcbiAgbWF4LXdpZHRoOiAxOTlweDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5mb3JtX19pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5mb3JtX19pbmZvLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19pbmZvIGEge1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JtX19hY3Rpb24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybV9fYWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUxcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybV9fYWN0aW9uLS1tdG0ge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuXG4uZm9ybV9fYWN0aW9uLS1tdG0gLmJ0biB7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG5cbi5mb3JtX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4xNSk7XG59XG5cbi50aXRsZS0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGl0bGUtLWJhc2tlci10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpdGxlLS1iYXNrZXItdHJpZ2dlciAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZS0tYmFza2VyLXRyaWdnZXIgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXh0LS1zaW1wbGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG5cbi50ZXh0LS1zaW1wbGUgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IC44ZW07XG59XG5cbi50ZXh0LS1zaW1wbGUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4udGV4dC0tc2ltcGxlIHVsLmFjY2VudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5waG9uZS1ib3gge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLnBob25lLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBob25lLWJveF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5waG9uZS1ib3hfX3ZhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNvY2lhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTlweDtcbn1cblxuLnNvY2lhbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9tby1yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvbW8tcGljIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIG1pbi13aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9tb19fcGljLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG5cbi5wcm9tby1waWMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tb19fdGl0bGUge1xuICB3aWR0aDogMjE3cHg7XG4gIGZsZXg6IDAgMCAyMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9tb19fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJyUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb21vX19waWMuc3ZnXCIpO1xufVxuXG4ucHJvbW9fX2FyZWEge1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAyN3B4O1xufVxuXG4ucHJvbW9fX2FyZWEgaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vX19hcmVhIGJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9tb19faW5mbyB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZmxleDogMCAwIDI2NHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnByb21vX19pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHJvbW8tYmFubmVyIHtcbiAgcGFkZGluZzogNDJweCAwIDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cblxuLnByb21vLWJhbm5lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9tby1iYW5uZXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDk3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMyU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5wcm9tby1iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnByb21vLWJhbm5lcl9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJyUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG5cbi5wcm9tby1iYW5uZXJfX2Zvcm0ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9tby1iYW5uZXJfX2Zvcm0gaW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC40KTtcbn1cblxuLnByb21vLWJhbm5lcl9fZm9ybSBidXR0b24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkFCNTFEO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLm5hdi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzE1MDQ3O1xufVxuXG4ubmF2IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4ubmF2IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogNDdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAxOXB4O1xuICBmbGV4OiAxO1xufVxuXG4uc2VhcmNoLWJveCBidXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0U5QUVBMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IGNlbnRlcjtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4MDEwNSAwJSwgI0FBMjgyQyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDM2NHB4O1xuICBtaW4taGVpZ2h0OiA0MzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tZW51IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MnB4KTtcbiAgYmFja2dyb3VuZDogIzlFMjgyODtcbn1cblxuLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxMjIyNTtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAwIDI4cHggMCAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUtYnRuIC5pY29uIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi5tZW51LWJ0biA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tZW51LWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzg4MDMwNztcbiAgaGVpZ2h0OiBjYWxjKDUwJSArIDExcHgpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1lbnUtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4ODAzMDc7XG59XG5cbi5tZW51LWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1idG4uYWN0aXZlIH4gLm1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1saXN0IHtcbiAgcGFkZGluZzogMjdweCAwO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWxpc3QgPiBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tZW51LWxpc3QgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOUUyODI4O1xufVxuXG4ubWVudS1saXN0ID4gbGkgPiBhLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUgLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUgfiAubWVudS1kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUgfiAubWVudS1kcm9wIC5tZW51LWRyb3Age1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tZW51LWxpc3QgPiBsaSA+IGEgLmljb24ge1xuICBmb250LXNpemU6IDMzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC41KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ubWVudS1saXN0ID4gbGkgPiBhIC5pY29uLW1lYXQge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5tZW51LWxpc3QgPiBsaSA+IGEgLmljb24tYmlyZCB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuLm1lbnUtbGlzdCA+IGxpID4gYSAuaWNvbi1zcGljZXMge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbi5tZW51LWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yKTtcbiAgcGFkZGluZzogMzFweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWVudS1kcm9wIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1lbnUtZHJvcCBhIHtcbiAgcGFkZGluZzogMCA0N3B4IDAgNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1lbnUtZHJvcCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAwIDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tZW51LWRyb3AgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVudS1kcm9wIGE6aG92ZXIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnUtYmFubmVyIHtcbiAgd2lkdGg6IDM2NHB4O1xuICBtaW4td2lkdGg6IDM2NHB4O1xuICBmbGV4OiAwIDAgMzY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWVudS1iYW5uZXJfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG5cbi5tZW51LWJhbm5lcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5tZW51LWJhbm5lcl9fdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEQ0FDMzQgMCUsICNGRkNENUUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxN3B4IDQ2cHggMTNweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbn1cblxuLm1lbnUtYmFubmVyX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCI7XG59XG5cbi5waWMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbn1cblxuLnBpYy0tYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J1cmdlci1waWMuc3ZnXCIpO1xufVxuXG4ucGljLS11c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VzZXItcGljLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xufVxuXG4ucGljLS1oZWFydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFydC1waWMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi5waWMtLWhlYXJ0LWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFydC1hbHQtcGljLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG4ucGljLS1oZWFydC1mdWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYXJ0LWZ1bGwtcGljLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG4ucGljLS1iYXNrZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFza2V0LXBpYy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDUlIGNlbnRlcjtcbn1cblxuLnBpYy0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC1waWMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG5cbi5waWMtLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC1waWMuc3ZnXCIpO1xufVxuXG4ubWFpbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXNsaWRlciArIC5zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1haW4tc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5tYWluLXNsaWRlcl9faXRlbSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cblxuLm1haW4tc2xpZGVyX19pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzAuMjclO1xufVxuXG4ubWFpbi1zbGlkZXJfX2l0ZW0gYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgZmxleDogMTtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDlweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuXG4uYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cblxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xufVxuXG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xufVxuXG4ucGFnZS10YWJzIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbn1cblxuLnBhZ2UtdGFic19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ucGFnZS10YWJzX19idG4ge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjQzlCN0IzO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtdGFic19fYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLXRhYnNfX2J0biAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRhYnNfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogIzRCMTAwMDtcbiAgYmFja2dyb3VuZDogI0YxRTlFNztcbiAgYm9yZGVyLWNvbG9yOiAjQzlCN0IzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFFOUU3O1xufVxuXG4ucGFnZS10YWJzX19ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlCN0IzO1xuICBwYWRkaW5nOiA0NHB4IDY1cHggNzNweCA2MHB4O1xufVxuXG4ucGFnZS10YWJzX19ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLXRhYnNfX2JveC10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4ucGFnZS1saW5rIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUEyODJDO1xufVxuXG4ucGFnZS1saW5rIGEgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucGFnZS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYyMnB4O1xufVxuXG4ucGFnZS1jZW50ZXItLWFsdCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5wYWdlLXJlc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXJlc2V0IC5idG4ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbn1cblxuLnBhZ2UtcmVzZXRfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTVweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhZ2UtcmVzZXRfX2Nsb3NlOmFmdGVyLFxuLnBhZ2UtcmVzZXRfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucGFnZS1yZXNldF9fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFnZS1yZXNldF9fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5wYWdlLWJhY2sgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4ucGFnZS1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1tb3JlIC5idG4ge1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBhZGRpbmc6IDAgMjZweCAwIDQzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5wYWdlLW1vcmUgLmJ0biAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhZ2UtbW9yZSAuYnRuOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdlLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWNvbnRyb2xzX19zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wYWdlLWNvbnRyb2xzX19zZWxlY3QtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5wYWdlLWNvbnRyb2xzX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDUxcHg7XG59XG5cbi5wYWdlLWNvbnRyb2xzX19idG5zIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI0RCQ0ZDQztcbn1cblxuLnBhZ2UtY29udHJvbHNfX2J0bnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLWNvbnRyb2xzX19idG5zIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnBhZ2UtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZ2UtdG9wX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGFnZS10b3BfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRvcF9fdGl0bGUgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLnBhZ2UtdG9wX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xufVxuXG4ucGFnZS10b3BfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG5cbi5wYWdlLXRvcF9fbGlua3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRvcF9fbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtdG9wX19saW5rcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtdG9wX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtdG9wX19saW5rLW5hbWUge1xuICBjb2xvcjogI0FBMjgyQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbn1cblxuLnBhZ2UtdG9wX19saW5rLXZhbCB7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBhZ2UtdG9wX19saW5rIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5wYWdlLXRvcF9fbGluayAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdG9wX19saW5rLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnZS10b3BfX2xpbmsuYWN0aXZlIC5wYWdlLXRvcF9fbGluay1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWdlLXRvcF9fbGluay5hY3RpdmUgLnBhZ2UtdG9wX19saW5rLXZhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRvcF9fbGluay5hY3RpdmUgLmljb246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10b3BfX2xpbmsuYWN0aXZlIC5pY29uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5wYWdlLXRvcC0tcHJvbW8ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucGFnZS10b3AtLXByb21vIC5wYWdlLXRvcF9fbGlua3Mge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wYWdlLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMXB4O1xufVxuXG4ucGFnZS1idG5zIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucGFnZS1idG5zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgYmFja2dyb3VuZDogI0YzRUNFQTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucGFnZS1zb3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnBhZ2Utc29ydF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGM0VDRUE7XG4gIHBhZGRpbmc6IDIzcHggNTBweCA3cHg7XG59XG5cbi5wYWdlLXNvcnRfX2NvbnRlbnQgLmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94IHtcbiAgYmFja2dyb3VuZDogI0FBMjgyQztcbiAgYm9yZGVyLWNvbG9yOiAjQUEyODJDO1xufVxuXG4ucGFnZS1zb3J0X19jb250ZW50IC5mb3JtX19jaGVjazpjaGVja2VkIH4gLmZvcm1fX2NoZWNrLWJveC0tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhZ2Utc29ydF9fY29udGVudCAuZm9ybV9fY2hlY2stYm94IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG59XG5cbi5wYWdlLXNvcnRfX2NvbnRlbnQgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnBhZ2Utc29ydC0tYWx0IC5wYWdlLXNvcnRfX2NvbnRlbnQgLmZvcm1fX2xhYmVsLW5hbWUge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnBhZ2Utc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ucGFnZS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFnZS10aXRsZSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wYWdlLXRpdGxlIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC4xZW07XG59XG5cbi5wYWdlLXRpdGxlIC5pY29uLXN0YXItZnVsbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGQUI1MUQ7XG59XG5cbi5wYWdlLXRpdGxlIC5pY29uLWhlYXJ0LWZ1bGwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjRTlBRUExO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wYWdlLXRleHQge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ucGFnZS10ZXh0LXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi50b29sdGlwLmFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5uZXJfX21haW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzg4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4OHB4KTtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM4OHB4KTtcbn1cblxuLmlubmVyX19tYWluIC5jYXJkLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmlubmVyX19tYWluIC5jYXJkLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbm5lcl9fbWFpbiAuY2FyZC1zbGlkZXIgLmNhcmQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmlubmVyX19tYWluIC5jYXJkLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogMTIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmlubmVyX19tYWluIC5jYXJkLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5pbm5lcl9fbWFpbiAuY2FyZC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbi5pbm5lcl9fbWFpbiAuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlubmVyX19tYWluIC5zZWN0aW9uLS12aXMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlubmVyX19hc2lkZSB7XG4gIHdpZHRoOiAzNThweDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgZmxleDogMCAwIDM1OHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmlubmVyX19hc2lkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5uZXJfX2FzaWRlIC5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5hc2lkZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG59XG5cbi5hc2lkZS1ib3hfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hc2lkZS1ib3hfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hc2lkZS1ib3hfX2xpbmUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuXG4uYXNpZGUtYm94X19saW5lIHNwYW4uYWNjZW50IHtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5hc2lkZS1ib3hfX3Byb21vIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXNpZGUtYm94X19wcm9tbyBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA3cHggMCAxN3B4O1xufVxuXG4uYXNpZGUtYm94X19wcm9tbyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRUZDMDU5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzNHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hc2lkZS1ib3hfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFzaWRlLWJveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFzaWRlLWJveF9faXRlbS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLmFzaWRlLWJveF9faXRlbS10b3Agc3Bhbi5hc2lkZS1ib3hfX2l0ZW0tdHlwZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFzaWRlLWJveF9faXRlbS10b3Agc3BhbjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI0FBMjgyQztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG5cbi5hc2lkZS1ib3hfX2l0ZW0tY29udCB7XG4gIG1heC13aWR0aDogMjIycHg7XG59XG5cbi5hc2lkZS1ib3hfX2l0ZW0tYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xufVxuXG4uYXNpZGUtYm94X19pdGVtLWJveCAuaWNvbiB7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFzaWRlLWJveF9faXRlbS1ib3ggLmljb24tYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4xNGVtO1xufVxuXG4uYXNpZGUtYm94X19pdGVtLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hc2lkZS1ib3hfX2l0ZW0tLWVtcHR5IC5hc2lkZS1ib3hfX2l0ZW0tdG9wIHNwYW46bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5hc2lkZS1ib3hfX3N1bW1hIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRCMTAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmFzaWRlLWJveF9fc3VtbWEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmFzaWRlLWJveF9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uYXNpZGUtYm94X19idG4gLmJ0biB7XG4gIGhlaWdodDogMTA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOEEzQjNEIDAlLCAjQUEyODJDIDUwJSk7XG59XG5cbi5hc2lkZS1ib3hfX2J0biAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzZweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG59XG5cbi5hc2lkZS1ib3hfX2J0biAuYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgcmlnaHQ6IDMwJTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hhbmQtMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYXNpZGUtYm94X19idG4gLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCRkE4QTIgMCUsICNDREI1QUYgMTAwJSk7XG59XG5cbi5hc2lkZS1ib3hfX2J0biAuYnRuLmRpc2FibGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hhbmQtYWx0LnBuZ1wiKTtcbn1cblxuLmFzaWRlLWJveF9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbn1cblxuLmFzaWRlLWJveF9faW5mbyBhIHtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5zb3J0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbi5maWx0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmZpbHRlci1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXItYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG4uZmlsdGVyLWJveF9fdGl0bGUtLWFsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5maWx0ZXItYm94X19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG59XG5cbi5maWx0ZXItdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uY2FyZHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2FyZHMtLXNvcnQge1xuICBtYXJnaW4tdG9wOiAxMDdweDtcbn1cblxuLmNhcmRzLWFsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcmRzID4gKiB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYXJkcyA+ICouc29ydCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jYXJkcyA+ICouZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRzID4gKi5jYXJkLS1iaWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xufVxuXG4uY2FyZHMtLWFsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcmRzLS1hbHQgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmNhcmRzLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNhcmRzLW1vcmUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkcy1tb3JlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNERCRDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1tb3JlIGEgLmljb24ge1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY2FyZF9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmRfX3JlbW92ZTphZnRlcixcbi5jYXJkX19yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jYXJkX19yZW1vdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2FyZF9fcmVtb3ZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FyZC5hZGRlZCAuY2FyZF9fYnRuLFxuLmNhcmQuYWRkZWQgLmNhcmRfX3ZhbCxcbi5jYXJkLmFkZGVkIC5jYXJkX19saW5lID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLmFkZGVkIC5jYXJkX19jb3VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkX192aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZF9fdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNjNweDtcbn1cblxuLmNhcmRfX3NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI0NDNUVCQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIxJSwgLTQ3MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG5cbi5jYXJkX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMThweDtcbn1cblxuLmNhcmRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAzM3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogODNweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkX19zdGF0dXMtLW5ldyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgYmFja2dyb3VuZDogI0VFQzNCOTtcbn1cblxuLmNhcmRfX3N0YXR1cy0tc2FsZSB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgYmFja2dyb3VuZDogI0Y1RDA5NTtcbn1cblxuLmNhcmRfX3N0YXR1cy0taW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwOXB4O1xuICBoZWlnaHQ6IDEwOXB4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLmNhcmRfX3N0YXR1cy0tZmVybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mZXJtLWljby5zdmdcIik7XG59XG5cbi5jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmRfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uY2FyZF9fdGFncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNhcmRfX3RhZ3MtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MCwgNDAsIDQ0LCAwLjkpO1xuICB3aWR0aDogMjNweDtcbiAgbWluLXdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2FyZF9fdGFncy1idG4gLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZF9fdGFncy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmNhcmRfX3RhZyB7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmRfX3RhZzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcmRfX3RhZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FBOTc4O1xufVxuXG4uY2FyZF9fdGFnLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1NzU2O1xufVxuXG4uY2FyZF9fdGFnLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5OEY3ODtcbn1cblxuLmNhcmRfX3RhZy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5OEEzQTtcbn1cblxuLmNhcmRfX3RhZy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N0EyRDg7XG59XG5cbi5jYXJkX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuICAuY2FyZF9fYm90dG9tIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5jYXJkX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmNhcmRfX2luZm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA3N3B4O1xufVxuXG4uY2FyZF9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuICAuY2FyZF9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4uY2FyZF9fbGluZSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5jYXJkX192YWwsXG4uY2FyZF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5jYXJkX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5jYXJkX19idG4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi13aWR0aDogNTJweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmRfX2J0biBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmRfX2J0biAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTFweDtcbn1cblxuLmNhcmRfX2J0bi5idG4tLXByZXNlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLmNhcmRfX3RleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDIwMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQtLWJpZyAuY2FyZF9fdmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLS1iaWcgLmNhcmRfX2JvdHRvbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmQtLWJpZyAuY2FyZF9faW5mbyB7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jYXJkLS1uZXcgLmNhcmRfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNFRUMzQjk7XG59XG5cbi5jYXJkLS1zYWxlIC5jYXJkX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjRjVEMDk1O1xufVxuXG4uY2FyZC0tZmVybSAuY2FyZF9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI0IzRDFBMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC5hY3RpdmUgLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX3RyaWdnZXIge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmN1c3RvbS1zZWxlY3RfX2Fycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNEIxMDAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDI2NXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaS5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNERCRDk7XG59XG5cbi5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcbn1cblxuLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY291bnRlciBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRERENUQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb3VudGVyIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjOUI4ODg0O1xufVxuXG4uY291bnRlciBhW2RhdGEtYnRuPVwiaW5jXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICM5Qjg4ODQ7XG59XG5cbi5jb3VudGVyX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuXG4uY291bnRlcl9fbGluZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uX19tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VjdGlvbl9fbW9yZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2VjdGlvbl9fbW9yZSBhIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb25fX21vcmUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNCNTlDOTc7XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlLS1hbHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uc2VjdGlvbi0tZGFyayB7XG4gIGJhY2tncm91bmQ6ICNGMUU5RTc7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnNlY3Rpb24tLXNpbXBsZSB7XG4gIHBhZGRpbmctdG9wOiA3N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnNlY3Rpb24tLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0taW1nIC5iYW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG5cbi5zZWN0aW9uLS1pbWcgLnNlY3Rpb24tYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLS1pbWcgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xufVxuXG4uc2VjdGlvbi0taW1nIC5jYXJkX19ib3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5zZWN0aW9uLS1pbWcgLmNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLnNlY3Rpb25fX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRCMTAwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDEwNiwgNTYsIDQzLCAwLjMpO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG59XG5cbi5zZWN0aW9uX190aXRsZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjE0ZW07XG59XG5cbi5zZWN0aW9uX190aXRsZSA+IC5pY29uLWV5ZSB7XG4gIHRvcDogMDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlID4gLmljb24tbWVhdCB7XG4gIHRvcDogLTAuMDZlbTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlID4gLmljb24tY29va2luZyB7XG4gIHRvcDogMDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlID4gLmljb24tcG9yayB7XG4gIHRvcDogMDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlID4gLmljb24tc3Rhci1mdWxsIHtcbiAgY29sb3I6ICNGRkM3Mzg7XG4gIHRvcDogMDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLS1hbHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uX190aXRsZS0tbGlnaHQgLmljb24ge1xuICBjb2xvcjogI0U5QUVBMTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLS1saWdodCAuc2VjdGlvbi1idG4ge1xuICBjb2xvcjogcmdiYSgyMzMsIDE3NCwgMTYxLCAwLjQpO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxpZ2h0IC5zZWN0aW9uX19tb3JlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLS1saWdodCAuc2VjdGlvbl9fbW9yZSBzcGFuIHtcbiAgY29sb3I6ICNFOUFFQTE7XG59XG5cbi5zZWN0aW9uX190aXRsZS0tbWQge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5zZWN0aW9uX190aXRsZS0tbWQgLnNlY3Rpb24tYnRuIHtcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxnIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxnID4gLmljb24ge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5cbi5zZWN0aW9uX190aXRsZS0tbGcgPiAuaWNvbi1iZWVmIHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxnID4gLmljb24tcG9yayxcbi5zZWN0aW9uX190aXRsZS0tbGcgPiAuaWNvbi1tZWF0IHtcbiAgZm9udC1zaXplOiA1OHB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUtLWxnIC5zZWN0aW9uLWJ0biB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cblxuLnNlY3Rpb24tYnRuIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBjb2xvcjogcmdiYSgxMDYsIDU2LCA0MywgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNlY3Rpb24tYnRuX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uc2VjdGlvbi1idG5fX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5jYXJkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2FyZC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY2FyZC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gMTA4cHgpIC8gMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcmQtc2xpZGVyIC5jYXJkLXdyYXAge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5jYXJkLXNsaWRlciAuY2FyZF9fdmlldyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtc2xpZGVyIC5jYXJkX192aWV3OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2FyZC1zbGlkZXIuc2Nyb2xsLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xufVxuXG4uY2FyZC1zbGlkZXIgLnNjcm9sbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtc2xpZGVyIC5zY3JvbGwtY29udGVudDpiZWZvcmUsXG4uY2FyZC1zbGlkZXIgLnNjcm9sbC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtaW4td2lkdGg6IDE1cHg7XG59XG5cbi5jYXJkLXNsaWRlciAuc2Nyb2xsLWNvbnRlbnQgLmNhcmQge1xuICB3aWR0aDogMTMwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi5jYXJkLXNsaWRlciAuc2Nyb2xsLWNvbnRlbnQgLmNhcmQtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcmQtc2xpZGVyIC5zY3JvbGwtY29udGVudCAuY2FyZC13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNERkNGQ0I7XG59XG5cbi5zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0YXIuYWN0aXZlIHtcbiAgY29sb3I6ICNGQUI1MUQ7XG59XG5cbi5kZWxpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uZGVsaXYtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uZGVsaXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2LWl0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kZWxpdi1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZGVsaXYtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG5cbi5kZWxpdi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG1heC13aWR0aDogMzAuNSU7XG4gIG1hcmdpbi1yaWdodDogNjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxuLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uZGVsaXYtaXRlbTpudGgtY2hpbGQoMikgLmRlbGl2LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uZGVsaXYtaXRlbTpudGgtY2hpbGQoMykge1xuICBtYXgtd2lkdGg6IDMxLjUlO1xuICBwYWRkaW5nLWxlZnQ6IDEyMXB4O1xufVxuXG4uZGVsaXYtaXRlbTpudGgtY2hpbGQoMykgLmRlbGl2LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDFweDtcbn1cblxuLmRlbGl2X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVsaXZfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5kZWxpdi1ib3gge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uZGVsaXYtYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXYtYm94LS1hbHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kZWxpdi1ib3gtLWFsdCAuZGVsaXYtYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG59XG5cbi5kZWxpdi1ib3gtLWFsdCAuZGVsaXYtYm94X190cmlnZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kZWxpdi1ib3gtLWFsdCAuZGVsaXYtYm94X19hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGVsaXYtYm94LS1hbHQgLmRlbGl2LWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE0cHggNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjMzLCAyMzEsIDAuOSk7XG59XG5cbi5kZWxpdi1ib3hfX3ByZXNlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLmRlbGl2LWJveF9fcHJlc2VudC1waWMge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGQzczODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlbGl2LWJveF9fcHJlc2VudC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbn1cblxuLmRlbGl2LWJveF9fcHJlc2VudC1pbmZvIGEge1xuICBjb2xvcjogI0UzOUMwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbn1cblxuLmRlbGl2LWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZGVsaXYtYm94X190cmlnZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbi5kZWxpdi1ib3hfX2NvbnRlbnQge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuXG4uZGVsaXYtYm94X19pbmZvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uZGVsaXYtYm94X19pbmZvIHNwYW4ge1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmRlbGl2LWJveF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLmRlbGl2LWJveF9faXRlbS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlbGl2LWJveF9faXRlbS1saW5lLS1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tbGluZS0tbWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLmRlbGl2LWJveF9faXRlbS10aXRsZS0tYWx0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xufVxuXG4uZGVsaXYtYm94X19pdGVtLXRpdGxlLS1zaW1wbGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tdGl0bGUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVsaXYtYm94X19pdGVtLXRpdGxlIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0FBMjgyQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4uZGVsaXYtYm94X19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjQzlCN0IzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5kZWxpdi1ib3hfX2l0ZW0tcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBtYXgtd2lkdGg6IDExMXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRlbGl2LWJveF9faXRlbS0tYWx0IC5kZWxpdi1ib3hfX2l0ZW0tcHJpY2Uge1xuICBtYXgtd2lkdGg6IDE4NXB4O1xufVxuXG4uY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiA4M3B4O1xuICBtYXJnaW4tYm90dG9tOiA4N3B4O1xufVxuXG4uY2F0ZWdvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uY2F0ZWdvcnktaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGVnb3J5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tLWJpZyB7XG4gIHdpZHRoOiBjYWxjKDY2LjY2NjYlIC0gMzBweCk7XG4gIG1heC13aWR0aDogY2FsYyg2Ni42NjY2JSAtIDMwcHgpO1xuICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2JSAtIDMwcHgpO1xufVxuXG4uY2F0ZWdvcnktaXRlbS0tYmlnOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0OCU7XG59XG5cbi5jYXRlZ29yeS1pdGVtLS1jb21ibyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0ZWdvcnktaXRlbS0tY29tYm86YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0ZWdvcnktaXRlbS0tY29tYm8gLmNhdGVnb3J5LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uY2F0ZWdvcnktaXRlbS0tY29tYm8gLmNhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpLFxuLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xufVxuXG4uY2F0ZWdvcnktaXRlbS0tc20ge1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSAzMHB4KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNhdGVnb3J5LWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXRlZ29yeS1pdGVtX190aXRsZS0tYmx1ZSB7XG4gIGNvbG9yOiAjOERCM0Q2O1xufVxuXG4uY2F0ZWdvcnktaXRlbV9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogNDNweDtcbiAgbGVmdDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2F0ZWdvcnktaXRlbV9fYm94LS1zYWxlIHtcbiAgYmFja2dyb3VuZDogI0ZEQzUwMTtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uY2F0ZWdvcnktaXRlbV9fYm94LS1uZXcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNBQTI4MkM7XG59XG5cbi5jYXRlZ29yeS1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuLmNhdGVnb3J5LWl0ZW1fX2ltZy1kZXNrdG9wLFxuLmNhdGVnb3J5LWl0ZW1fX2ltZy1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuLmNhdGVnb3J5LWl0ZW1fX2ltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5mb19faXRlbSB7XG4gIHdpZHRoOiAzMS42JTtcbiAgbWF4LXdpZHRoOiAzMS42JTtcbiAgZmxleDogMCAwIDMxLjYlO1xufVxuXG4uaW5mb19faXRlbS0tbGcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmluZm9fX2l0ZW0tLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDIzLjMlO1xuICBtYXgtd2lkdGg6IDIzLjMlO1xuICBmbGV4OiAwIDAgMjMuMyU7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbn1cblxuLmluZm9fX3Ege1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2LjUyZGVnLCByZ2JhKDIxOSwgMjA4LCAyMDUsIDAuOCkgLTI3LjE1JSwgcmdiYSgxNTAsIDEzMCwgMTI1LCAwLjY4OCkgMTE4LjEzJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNjFweDtcbiAgbWluLWhlaWdodDogMjY0cHg7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmluZm9fX3EtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mb19fcS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xufVxuXG4uaW5mb19fcS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmluZm9fX3EtYXZhdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5mb19fcS1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaW5mb19fcS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuXG4uaW5mb19fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG5cbi5pbmZvX19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbn1cblxuLmJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci0tZmVybSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCMENDOUUgLTE4LjE2JSwgIzgyOUU3MCAxMTguOTklKTtcbn1cblxuLmJhbm5lci0tZmVybSAuYmFubmVyX19idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgMTk3LCAxNTEsIDAuNTQpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5iYW5uZXItLW1lYXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQUEyODJDIC0yNC4zJSwgIzg3MDAwNCAxMTQuOCUpO1xufVxuXG4uYmFubmVyLS1tZWF0IC5iYW5uZXJfX2J0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yNik7XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYmFubmVyLS1tZWF0IC5iYW5uZXJfX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5iYW5uZXItLXJldmVycyAuYmFubmVyX19pbWcge1xuICB3aWR0aDogMzYwcHg7XG4gIGZsZXg6IDAgMCAzNjBweDtcbn1cblxuLmJhbm5lci0tcmV2ZXJzIC5iYW5uZXJfX2luZm8ge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xufVxuXG4uYmFubmVyLS1yZXZlcnMgLmJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5iYW5uZXJfX2luZm8ge1xuICB3aWR0aDogMzYxcHg7XG4gIG1pbi13aWR0aDogMzYxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzOHB4IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmJhbm5lcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5iYW5uZXJfX2ltZyB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhbm5lcl9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iYW5uZXJfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiA0N3B4O1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogMTA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uYmFubmVyX190aXRsZS0tbWQge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5iYW5uZXJfX3RleHQge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJhbm5lcl9fYnRuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuICAuYmFubmVyX19idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLmJsb2cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogODBweCAzMHB4O1xufVxuXG4uYmxvZy1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYmxvZy1pdGVtX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmJsb2ctaXRlbV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuXG4uYmxvZy1pdGVtX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI0FBMjgyQztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG5cbi5ibG9nLWl0ZW1fX3RleHQge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuXG4uYmxvZy1pdGVtX190ZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wb3N0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG4ucG9zdF9fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLnBvc3RfX3Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNTdweDtcbn1cblxuLnBvc3RfX3EtYXZhdGFyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLnBvc3RfX3EtYXZhdGFyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3N0X19xLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDc1LCAxNiwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucG9zdF9fcS10ZXh0LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIycHggMzhweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGMUU5RTc7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3RfX3EtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvc3RfX2FsZXJ0IHtcbiAgYmFja2dyb3VuZDogI0Y5RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyOHB4IDM1cHggMzFweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ucG9zdF9fYWxlcnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyODdweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnBvc3QtYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC1ib3hfX21haW4ge1xuICBmbGV4OiAxO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuXG4ucG9zdC1ib3hfX21haW4gaDIsXG4ucG9zdC1ib3hfX21haW4gaDMge1xuICBjb2xvcjogIzRCMTAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxOHB4IDAgMjNweDtcbn1cblxuLnBvc3QtYm94X19tYWluIGgyOmZpcnN0LWNoaWxkLFxuLnBvc3QtYm94X19tYWluIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtYm94X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnBvc3QtYm94X190aXRsZSA+IC5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LWJveF9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0uMmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1ib3hfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNjNweDtcbiAgZmxleDogMCAwIDI2M3B4O1xuICB0b3A6IDdweDtcbn1cblxuLnBvc3QtYm94X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cblxuLmNvbnRhY3RzX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG4uY29udGFjdHNfX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0c19faW5mbyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xufVxuXG4uY29udGFjdHNfX2luZm8gc3Bhbi5hY2NlbnQge1xuICBjb2xvcjogI0FBMjgyQztcbn1cblxuLmNvbnRhY3RzX19pbmZvIGEge1xuICBjb2xvcjogI0FBMjgyQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGFjdHMtY2hvcHMge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX19pbmZvIHtcbiAgd2lkdGg6IDMyNHB4O1xuICBmbGV4OiAwIDAgMzI0cHg7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX19tYXAge1xuICBmbGV4OiAxO1xufVxuXG4uY29udGFjdHMtY2hvcHNfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0cy1jaG9wc19fYm94IHtcbiAgbWluLWhlaWdodDogMTk0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgcGFkZGluZzogMjhweCAzNXB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uY29udGFjdHMtY2hvcHNfX2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjQUEyODJDO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29udGFjdHMtY2hvcHNfX3RpdGxlIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RzLWNob3BzX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogI0FBMjgyQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHggMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5jb250YWN0cy1jaG9wc19fYWRkcmVzcyB7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX19saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbi5jb250YWN0cy1jaG9wc19fbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3RzLWNob3BzX19saW5lIHNwYW4ge1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi5jb250YWN0cy1jaG9wc19fbGluZSBhIHtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5pdGVtX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4uaXRlbV9fdmlldyB7XG4gIHdpZHRoOiA1NTVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBmbGV4OiAwIDAgNTU1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXRlbV9fbGFiZWwsXG4uaXRlbV9fc2FsZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pdGVtX19zYWxlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLml0ZW1fX2ltZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdGVtX19pbWdzIC5zbGljay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMjc3cHg7XG59XG5cbi5pdGVtX19pbWdzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4uaXRlbV9faW1ncyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLml0ZW1fX2ltZ3MgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5pdGVtX19pbWdzIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDY3cHg7XG4gIG1pbi13aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pdGVtX19pbWdzIC5zbGljay1kb3RzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUEyODJDO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaXRlbV9faW1ncyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXRlbV9faW1ncyAuc2xpY2stZG90cyBsaSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXRlbV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLml0ZW1fX2ltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uaXRlbV9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlbV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuXG4uaXRlbV9fY29udHJvbHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdGVtX19jb250cm9scyBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUEyODJDO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5pdGVtX19jb250cm9scyBhLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pdGVtX19jb250cm9scyBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5pdGVtX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uaXRlbV9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBjb2xvcjogIzRCMTAwMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLml0ZW1fX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaXRlbV9fbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5pdGVtX19saW5lID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLml0ZW1fX3Njcm9sbC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5pdGVtX19zY3JvbGwgLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xufVxuXG4uaXRlbV9fc2Nyb2xsLnNjcm9sbC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG5cbi5pdGVtX19zY3JvbGwuc2Nyb2xsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5pdGVtX19zY3JvbGwuc2Nyb2xsLWNvbnRlbnQ6YWZ0ZXIsXG4uaXRlbV9fc2Nyb2xsLnNjcm9sbC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xufVxuXG4uaXRlbV9fc2Nyb2xsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDI4OXB4O1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICBmbGV4OiAwIDAgY2FsYygxMDB2dyAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaXRlbV9fc2Nyb2xsIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLml0ZW1fX3Njcm9sbCBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLml0ZW1fX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5pdGVtX190YWcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDIycHggMCA0NHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xufVxuXG4uaXRlbV9fdGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAyMXB4O1xufVxuXG4uaXRlbV9fdGFnLS1waW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGN0M3QyAwJSwgI0ZGQkJCQiA4OC42NCUpO1xufVxuXG4uaXRlbV9fdGFnLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM4MDlGNUIgMCUsICNBRENGODUgODguNjQlKTtcbn1cblxuLml0ZW1fX3RhZy0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuODhkZWcsICM2Mzk0QkYgLTcuODclLCAjQURDRUVCIDkxLjAzJSk7XG59XG5cbi5pdGVtX190YWctLXJlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNDNzQxNDYgLTAuMDglLCAjRkY3OTc3IDkxLjY2JSk7XG59XG5cbi5pdGVtX190YWctLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjlDNDAgLTAuMTYlLCAjRkZDQzkxIDEwNi4zOSUpO1xufVxuXG4uaXRlbS10YWJzX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLml0ZW0tdGFic19fYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIGJhY2tncm91bmQ6ICNDOUI3QjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLml0ZW0tdGFic19fYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pdGVtLXRhYnNfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlCN0IzO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLml0ZW0tdGFic19fYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0ZW0tdGFic19fYm94LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1jb250IHtcbiAgYmFja2dyb3VuZDogI0YzRUNFQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QjdCMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxOXB4O1xufVxuXG4uaXRlbS10YWJzX19ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaXRlbS10YWJzX19ib3gtYXJlYSAuY291bnRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLml0ZW0tdGFic19fYm94LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuXG4uaXRlbS10YWJzX19ib3gtaXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXRlbS10YWJzX19ib3gtaXRlbSAuZm9ybV9fY2hlY2stYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLml0ZW0tdGFic19fYm94LWl0ZW0gLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLml0ZW0tdGFic19fYm94LWl0ZW0gLmZvcm1fX2xhYmVsLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXRlbS10YWJzX19ib3gtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4uaXRlbS10YWJzX19ib3gtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1ib3R0b20gLmJ0biB7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCAyM3B4IDAgMzBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uaXRlbS10YWJzX19ib3gtYm90dG9tIC5idG4gLmljb24ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5pdGVtLXRhYnNfX2JveC1zdW1tYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uaXRlbS10YWJzX19ib3gtc3VtbWEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5pdGVtX19ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4uaXRlbS1zdGF0cyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pdGVtLXN0YXRzX19ib3hzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXRlbS1zdGF0c19fYm94IHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y5RTVFNTtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uaXRlbS1zdGF0c19fYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pdGVtLXN0YXRzX19ib3ggPiBzcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4uaXRlbS1zdGF0c19fbGlzdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1heC13aWR0aDogMjM3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRlbS1zdGF0c19fbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4xNSk7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXRlbS1zdGF0c19fbGlzdCBsaSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5pdGVtLXN0YXRzX19saXN0IGxpLmFjY2VudCB7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4udG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDE0MywgMTM0LCAwLjMxKTtcbiAgd2lkdGg6IDE5cHg7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuXG4uanMtbXktdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzLW15LXRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGVmdDogLTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC40KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5qcy1teS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnNfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fY29udHJvbHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUI3QjM7XG59XG5cbi50YWJzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDEycHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxMnB4KTtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMzMyUgLSAxMnB4KTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRUNFQTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnRhYnNfX2J0biAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4udGFic19fYnRuIC5pY29uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRhYnNfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNDOUI3QjM7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi50YWJzX19idG4uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50YWJzX19idG4uYWN0aXZlIC5pY29uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnNfX2J0bi5hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjlFNUU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0FBMjgyQztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRhYnNfX2J0bi5hY2NlbnQuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnRhYnNfX2J0bi5hY2NlbnQuYWN0aXZlIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4udGFic19fYm94cyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi50YWJzX19ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG59XG5cbi50YWJzX19ib3gtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnNfX2JveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnRhYnNfX2JveCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFic19fYm94IGIge1xuICBjb2xvcjogIzRCMTAwMDtcbn1cblxuLnRhYnNfX2JveCBhIHtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi50YWJzX19ib3gtbGlua3MgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50YWJzX19ib3gtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJzX19ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzX19ib3gtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGFic19fYm94LWNvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE2cHgpO1xufVxuXG4udGFic19fYm94LWNvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDY1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjVweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDY1cHgpO1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmNhcmQtcHJvbW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY2FyZC1wcm9tbyAuY2FyZF9fdmlldzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNhcmQtcHJvbW9fX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmNhcmQtcHJvbW9fX2luZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jYXJkLXByb21vX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcmQtcHJvbW9fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxufVxufVxuXG4uY2FyZC1wcm9tb19fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG4uY2FyZC1wcm9tb19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jYXJkLXByb21vX19zYWxlIHtcbiAgYmFja2dyb3VuZDogI0VGQzA1OTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNhcmQtcHJvbW9fX2RhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICNBQTI4MkM7XG59XG5cbi5jYXJkLXByb21vX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FyZC1wcm9tb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLXByb21vX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuICAuY2FyZC1wcm9tb19fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLXByb21vX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG59XG5cbi5jYXJkLXByb21vX19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jYXJkLXByb21vX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjQkZBOEEyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhcmQtcHJvbW8gLnNoYXJlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRERCRkI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLXByb21vIC5zaGFyZS5hY3RpdmU6YWZ0ZXIsXG4uY2FyZC1wcm9tbyAuc2hhcmUuYWN0aXZlOmJlZm9yZSxcbi5jYXJkLXByb21vIC5zaGFyZS5hY3RpdmUgfiAuc2hhcmUtZHJvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jYXJkLXByb21vIC5zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICB6LWluZGV4OiA0MztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jYXJkLXByb21vIC5zaGFyZS1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDc1LCAxNiwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jYXJkLXByb21vIC5zaGFyZS1kcm9wX19jb250IHtcbiAgaGVpZ2h0OiAzOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4uY2FyZC1wcm9tbyAuc2hhcmUtZHJvcCBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY2FyZC1wcm9tbyAuc2hhcmUtZHJvcCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4ub3JkZXItc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4ub3JkZXItc3RlcCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2N3B4O1xufVxuXG4ub3JkZXItc3RlcF9fbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyMTgsIDIwMywgMTk5LCAwLjY0KTtcbn1cblxuLm9yZGVyLXN0ZXBfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5vcmRlci1zdGVwX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cblxuLnF1YWxpdHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucXVhbGl0eV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBtaW4taGVpZ2h0OiAzNDdweDtcbn1cblxuLnF1YWxpdHlfX2JveC1pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogMzg4cHg7XG59XG5cbi5xdWFsaXR5X19ib3gtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRCMTAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnF1YWxpdHlfX2JveC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcbn1cblxuLnF1YWxpdHlfX2JveC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNThweDtcbn1cblxuLnF1YWxpdHlfX2JveC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVhbGl0eV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ucXVhbGl0eV9fY29sIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDMwcHgpO1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcbn1cblxuLnF1YWxpdHlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ucXVhbGl0eV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnF1YWxpdHlfX2l0ZW0tcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGNvbG9yOiAjRTlBRUExO1xufVxuXG4ucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjQUEyODJDO1xufVxuXG4ucXVhbGl0eV9faXRlbS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cblxuLnF1YWxpdHktY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5xdWFsaXR5LWNvbnRfX21haW4ge1xuICB3aWR0aDogMjcycHg7XG4gIG1heC13aWR0aDogMjcycHg7XG4gIGZsZXg6IDAgMCAyNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG5cbi5xdWFsaXR5LWNvbnRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ucXVhbGl0eS1jb250X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucXVhbGl0eS1jb250X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5xdWFsaXR5LWNvbnRfX2l0ZW0tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG5cbi5xdWFsaXR5LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnF1YWxpdHktYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICB3aWR0aDogMjI0cHg7XG4gIG1heC13aWR0aDogMjI0cHg7XG4gIGZsZXg6IDAgMCAyMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnF1YWxpdHktYmxvY2tfX3RpdGxlIC5pY29uIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoOTgsIDE0MiwgNDcsIDAuNyk7XG59XG5cbi5xdWFsaXR5LWJsb2NrX19tYWluIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcbiAgZmxleDogMTtcbn1cblxuLnF1YWxpdHktYmxvY2tfX21haW4gYSB7XG4gIGNvbG9yOiAjNjI4RTJGO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucXVhbGl0eS1ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5xdWFsaXR5LWJsb2NrX19saXN0IHVsIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gNXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDVweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzJSAtIDVweCk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ucXVhbGl0eS1ibG9ja19fbGlzdCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucXVhbGl0eS1ibG9ja19fbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnF1YWxpdHktYmxvY2tfX2xpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5xdWFsaXR5LWJsb2NrX19saXN0IGEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnF1YWxpdHktYmxvY2tfX2xpbmUge1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xufVxuXG4ub3JkZXJzLWl0ZW0uYWN0aXZlIC5vcmRlcnMtaXRlbV9fdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLm9yZGVycy1pdGVtLmFjdGl2ZSAub3JkZXJzLWl0ZW1fX3RvcDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5vcmRlcnMtaXRlbV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTlweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMik7XG59XG5cbi5vcmRlcnMtaXRlbV9fdG9wOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjNEIxMDAwO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm9yZGVycy1pdGVtX19udW0ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbi5vcmRlcnMtaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgY29sb3I6ICM0QjEwMDA7XG59XG5cbi5vcmRlcnMtaXRlbV9fc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG59XG5cbi5vcmRlcnMtaXRlbV9fc3RhdHVzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM5M0MwMzA7XG59XG5cbi5vcmRlcnMtaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm9yZGVycy1pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8ge1xuICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICBwYWRkaW5nOiAxOHB4IDI0cHggMjRweCAzNXB4O1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tYm94IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLm9yZGVycy1pdGVtX19pbmZvLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG5cbi5vcmRlcnMtaXRlbV9faW5mby1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcmRlcnMtaXRlbV9faW5mby1ibG9jayB7XG4gIGZsZXg6IDE7XG59XG5cbi5vcmRlcnMtaXRlbV9faW5mby1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG5cbi5vcmRlcnMtaXRlbV9faW5mby1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tbGluZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tbGluZSAuaWNvbi1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ub3JkZXJzLWl0ZW1fX2luZm8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5vcmRlcnMtaXRlbV9faW5mby1idG4gLmJ0biB7XG4gIHdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2l0ZW1zIHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDM1cHg7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA4OHB4O1xuICBtaW4td2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm9yZGVycy1pdGVtX19pdGVtLWluZm8ge1xuICBmbGV4OiAxO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzRCMTAwMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ub3JkZXJzLWl0ZW1fX2l0ZW0tcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLm9yZGVycy1pdGVtX19pdGVtLXN0YXRzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xufVxuXG4ub3JkZXJzLWl0ZW1fX2l0ZW0tc3RhdHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbS1zdGF0cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZGVycy1pdGVtX19pdGVtLWRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlcnMtaXRlbV9faXRlbS12YWwge1xuICB3aWR0aDogNjVweDtcbiAgZmxleDogMCAwIDY1cHg7XG4gIG1heC13aWR0aDogNjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm9yZGVycy1pdGVtX19pdGVtLXN1bW1hIHtcbiAgd2lkdGg6IDExOXB4O1xuICBmbGV4OiAwIDAgMTE5cHg7XG4gIG1heC13aWR0aDogMTE5cHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICM0QjEwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5iYXNrZXQtcGFnZSAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1wYWdlIC5zZWN0aW9uX190aXRsZSxcbi5iYXNrZXQtcGFnZSAuc2VjdGlvbi0tc2xpZGVyIC5zZWN0aW9uX190aXRsZS0tbGcge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5iYXNrZXQtcGFnZSAuc2VjdGlvbl9fdGl0bGUgPiAuaWNvbixcbi5iYXNrZXQtcGFnZSAuc2VjdGlvbi0tc2xpZGVyIC5zZWN0aW9uX190aXRsZS0tbGcgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdG9wOiAwO1xufVxuXG4uYmFza2V0LXBhZ2UgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJhc2tldC1wYWdlIC5zZWN0aW9uX190aXRsZSAuaWNvbi1wcmVzZW50IHtcbiAgY29sb3I6ICNGRkM3Mzg7XG59XG5cbi5iYXNrZXQtcGFnZSAuY2FyZC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LXBhZ2UgLmNhcmQtc2xpZGVyIC5jYXJkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYXNrZXQtcGFnZSAuY2FyZF9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmJhc2tldC1wYWdlIC5jYXJkX19idG4uYnRuLS1wcmVzZW50IHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5iYXNrZXQtcGFnZSAuc2VjdGlvbi0tZGFyayB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbi5iYXNrZXQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5iYXNrZXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhc2tldC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiA5N3B4O1xuICBtaW4td2lkdGg6IDk3cHg7XG4gIGhlaWdodDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmJhc2tldC1pdGVtX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1pdGVtX19pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyOTVweDtcbn1cblxuLmJhc2tldC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNEIxMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6IC0wLjI0ZW07XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY29sb3I6ICNBQTI4MkM7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmJhc2tldC1pdGVtX19zdGF0cyAuaXRlbS10YWJzX19ib3gtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3N0YXRzIC5pdGVtLXRhYnNfX2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3N0YXRzIC5pdGVtLXRhYnNfX2JveC1pdGVtIC5pdGVtLXRhYnNfX2JveC10ZXh0LFxuLmJhc2tldC1pdGVtX19zdGF0cyAuaXRlbS10YWJzX19ib3gtaXRlbSAuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3N0YXRzIC5pdGVtLXRhYnNfX2JveC1pdGVtIC5mb3JtX19jaGVjay1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmJhc2tldC1pdGVtX19jb3VudGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBmbGV4OiAwIDAgMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTgzcHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fY291bnRlci1pbmZvIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBjb2xvcjogIzRCMTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvdW50ZXItaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNEIxMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJlc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFRkMwNTk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByZXNlbnQgLmljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4uYmFza2V0LWl0ZW1fX3N1bW1hIHtcbiAgd2lkdGg6IDEwN3B4O1xuICBtYXgtd2lkdGg6IDEwN3B4O1xuICBmbGV4OiAwIDAgMTA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogI0FBMjgyQztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzZweDtcbn1cblxuLmJhc2tldC1pdGVtX19kZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1pdGVtX19kZWw6YWZ0ZXIsXG4uYmFza2V0LWl0ZW1fX2RlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDOUI3QjM7XG59XG5cbi5iYXNrZXQtaXRlbV9fZGVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtX19kZWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYXJkLWFsdCB7XG4gIHdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBmbGV4OiAwIDAgMjAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMywgMTc0LCAxNjEsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTNweCAxM3B4IDIzcHg7XG59XG5cbkBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuICAuY2FyZC1hbHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY2FyZC1hbHQuYWN0aXZlIC5jYXJkLWFsdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtYWx0LmFjdGl2ZSAuY2FyZC1hbHRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1hbHQgKyAuY2FyZC1hbHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmNhcmQtYWx0Om50aC1jaGlsZChuICsgNikge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uY2FyZC1hbHQ6bnRoLWNoaWxkKDZuKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMzMsIDE3NCwgMTYxLCAwLjQpO1xufVxuXG4uY2FyZC1hbHRfX3ZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5jYXJkLWFsdF9fdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2FyZC1hbHRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmQtYWx0X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNhcmQtYWx0X19mYXZvcml0ZSB7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXJkLWFsdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEIxMDAwO1xufVxuXG5Ac3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLmNhcmQtYWx0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4uY2FyZC1hbHRfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0FBMjgyQztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY2FyZC1hbHRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1hbHRfX2J0biAuYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5jYXJkLWFsdF9fY291bnRlciB7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1jYWxsYmFjayAucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbn1cblxuLnBvcHVwLWNhbGxiYWNrIC5mb3JtX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4ucG9wdXAtY2FsbGJhY2sgLmZvcm1fX2FjdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMCAzNHB4O1xufVxuXG4ucG9wdXAtbG9naW4gLmZvcm1fX2FjdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuXG4ucG9wdXAtc3VjY2VzcyB7XG4gIG1heC13aWR0aDogNzQ2cHg7XG59XG5cbi5wb3B1cC1zdWNjZXNzIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI3cHggNzVweCA0MHB4O1xufVxuXG4ucG9wdXAtYWRkZWQge1xuICBtYXgtd2lkdGg6IDM4NnB4O1xufVxuXG4ucG9wdXAtYWRkZWQgLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMTlweCAyMnB4IDI1cHg7XG59XG5cbi5wb3B1cC1hZGRlZCAucG9wdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucG9wdXAtYWRkZWQgLnBvcHVwX19hY3Rpb24gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvcHVwLWFsZXJ0IHtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbn1cblxuLnBvcHVwLWFsZXJ0IC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAxMXB4O1xufVxuXG4ucG9wdXAtYWxlcnQgLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMjhweCAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cF9fY29udGVudCAuYnRuIHtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLnBvcHVwLWZhdm9yaXRlIHtcbiAgbWF4LXdpZHRoOiAzNjZweDtcbn1cblxuLnBvcHVwLWZhdm9yaXRlIC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAyM3B4O1xufVxuXG4ucG9wdXAtZmF2b3JpdGUgLnBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMjJweCA1MHB4IDI1cHggMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWdyb3VwLS1tdCB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIH1cblxuICAuYmxvZy5pc0xpbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDMwcHggMzBweDtcbiAgfVxuXG4gIC5ibG9nLmlzTGluZSAuYmxvZy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyODNweDtcbiAgICBtaW4taGVpZ2h0OiAyNjNweDtcbiAgfVxuXG4gIC5ibG9nLmlzTGluZSAuYmxvZy1pdGVtX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjYzcHg7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX2JveC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGM0VDRUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNFQ0VBO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaCAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgfVxuXG4gIC5wYWdlLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5wYWdlLXRvcC0tcHJvbW8ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAucGFnZS10b3AtLXByb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxuXG4gIC5wYWdlLXNvcnQtLWFsdCAucGFnZS1zb3J0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXNvcnQtLWFsdCAucGFnZS1zb3J0X19jb250ZW50IC5mb3JtX19sYWJlbC0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAucGFnZS1zb3J0LS1hbHQgLnBhZ2Utc29ydF9fY29udGVudCAuZm9ybV9faXRlbXMgLmZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAucGFnZS1pbmZvLS1tdCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuXG4gIC5wYWdlLWluZm8tLWZhdm9yaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cblxuICAucGFnZS1pbmZvLS1mYXZvcml0ZSAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wYWdlLWluZm8tLWZhdm9yaXRlICsgLnBhZ2Utc29ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5pY29uLXN0YXItZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYXZvcml0ZS1yZXp1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0tc2xpZGVyIC5zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlLS1sZyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlID4gLmljb24tZXllIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICAucG9zdF9fYWxlcnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5pdGVtX19zY3JvbGwtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW0tcGljIC5pY29uLW11dHRvbiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW0tcGljIC5pY29uLWJlZWYge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuXG4gIC5xdWFsaXR5X19pdGVtLXBpYyAuaWNvbi1iaXJkIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByZXNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAucG9wdXAtbmV3IC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0FBMjgyQztcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODgwMzA3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJ0bi0tbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIH1cblxuICAuaGVhZGVyLm5vLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX19uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAucG9wdXBfX3NvY2lhbCAuc29jaWFsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnBvcHVwX19pbmZvIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnBvcHVwX19pdGVtLXRpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmZvcm1fX2luZm8gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuZm9ybV9fbGluayBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zb2NpYWwgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0FBMjgyQztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5wcm9tby1waWM6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnByb21vX19pbmZvIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLm1lbnUtbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzlFMjgyODtcbiAgfVxuXG4gIC5tZW51LWxpc3QgPiBsaSA+IGE6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZW51LWxpc3QgPiBsaSA+IGE6aG92ZXIgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnBhZ2UtbGluayBhOmhvdmVyIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnBhZ2UtcmVzZXQgLmJ0bjpob3ZlciAucGFnZS1yZXNldF9fY2xvc2U6YWZ0ZXIsXG4gIC5wYWdlLXJlc2V0IC5idG46aG92ZXIgLnBhZ2UtcmVzZXRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wYWdlLWJhY2sgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbms6aG92ZXIgLnBhZ2UtdG9wX19saW5rLW5hbWUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmFzaWRlLWJveF9fYnRuIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4QTNCM0QgMCUsICNBQTI4MkMgNTAlKTtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2luZm8gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuY2FyZDpob3ZlciAuY2FyZF9fdGFncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhcmRfX3JlbW92ZTpob3ZlcjphZnRlcixcbiAgLmNhcmRfX3JlbW92ZTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gIH1cblxuICAuY2FyZF9fdGFncy5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5jYXJkX190YWdzLmFjdGl2ZSAuY2FyZF9fdGFncy1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICB9XG5cbiAgLmNhcmRfX3RhZ3MuYWN0aXZlIC5jYXJkX190YWdzLWJ0biAuaWNvbi1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkX190YWdzLmFjdGl2ZSAuY2FyZF9fdGFncy1idG4gLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhcmRfX3RpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAuc2VjdGlvbl9fbW9yZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0tcG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1wbWQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tLXF1YWxpdHkge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjQUEyODJDO1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAtMiAtIDgwcHgpO1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gLTIgLSA4MHB4KTtcbiAgfVxuXG4gIC5kZWxpdi1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHg7XG4gIH1cblxuICAuZGVsaXYtYm94X19wcmVzZW50LWluZm8gYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtOmhvdmVyIC5kZWxpdi1ib3hfX2l0ZW0tc3RhdHVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtLXRpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5iYW5uZXItLWZlcm0gLmJhbm5lcl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OCwgMTk3LCAxNTEsIDAuNTQpO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG5cbiAgLmJhbm5lci0tbWVhdCAuYmFubmVyX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yNik7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cblxuICAuYmxvZy1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuYmxvZy1pdGVtX190ZXh0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDkzcHg7XG4gIH1cblxuICAuanMtbXktdG9vbHRpcDpob3ZlcjphZnRlcixcbiAgLmpzLW15LXRvb2x0aXBbZGF0YS12aXNpYmxlPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5qcy1teS10b29sdGlwOmhvdmVyOmJlZm9yZSxcbiAgLmpzLW15LXRvb2x0aXBbZGF0YS12aXNpYmxlPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYnNfX2JveCBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX190aXRsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucXVhbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gIC5xdWFsaXR5IH4gLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19tYWluIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm9yZGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0tdGl0bGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC50aXRsZSArIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5jYXJkLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogY2FsYygoMTAwJSAtIDY2cHgpIC8gMik7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLmNhcmQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuY2FyZC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fdGl0bGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuY2FyZC1hbHRfX3RpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhcmQtcHJvbW9fX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19idG4ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb250YWluZXItLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keS5tb2ItbWVudS1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBib2R5Lm1vYi1tZW51LW9wZW5lZCAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJvZHkubW9iLW1lbnUtb3BlbmVkIC50cGQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQ2cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODgwMjA1IDAlLCAjQUEyODJDIDEwMCUpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlcl9fdG9wIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVhZGVyX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbWFpbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fcHJvbW8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19uYXYtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyX19waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19jYWxsYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19idG5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaGVhZGVyX19idG4tLXJlZyxcbiAgLmhlYWRlcl9fYnRuLS11c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxN3B4IDI0cHggMTNweCA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTc0LCAxNjEsIDAuMik7XG4gIH1cblxuICAuaGVhZGVyX19idG4tLXJlZzpsYXN0LWNoaWxkLFxuICAuaGVhZGVyX19idG4tLXVzZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX2J0biAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2J0bi1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNBQTI4MkM7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0bi5qcy1tZW51LXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6ICM4ODAyMDU7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fYnRuLmpzLW1lbnUtdHJpZ2dlciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0biAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjRTlBRUExO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0biAuaWNvbi1iYXNrZXQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlX19idG4tbnVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgY29sb3I6ICNBQTI4MkM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fYnRuLmFjdGl2ZSA+IC5pY29uIHtcbiAgICBjb2xvcjogI0FBMjgyQztcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlX19idG4uYWN0aXZlIC5oZWFkZXItbW9iaWxlX19idG4tbnVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0bi0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fYnRuLS1zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGMUU5RTc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGVfX2J0bi0tc2VhcmNoLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlX19idG4tLXNlYXJjaC5hY3RpdmUgPiAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fYnRuLS1zZWFyY2guYWN0aXZlIC5zZWFyY2gtZHJvcCxcbiAgLmhlYWRlci1tb2JpbGVfX2J0bi0tc2VhcmNoLmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29sLS1sZyB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgfVxuXG4gIC5zaXRlLXRpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb21vLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA1NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJvbW8tcGljOmJlZm9yZSB7XG4gICAgY29udGVudDogJyUnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCNTFEO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnByb21vLXBpYyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZDNjQ3O1xuICB9XG5cbiAgLm5hdi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXYgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubmF2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5uYXYgYSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAubWVudS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1lbnUtbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZW51LWxpc3QgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAubWVudS1saXN0ID4gbGkgPiBhLmFjdGl2ZSB+IC5tZW51LWRyb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUgfiAubWVudS1kcm9wIC5tZW51LWRyb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1lbnUtbGlzdCA+IGxpID4gYSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWVudS1saXN0ID4gbGkgPiBhIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZW51LWxpc3QgPiBsaSA+IGEgLmljb24ge1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgLm1lbnUtZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTc0LCAxNjEsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICB9XG5cbiAgLm1lbnUtZHJvcCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5tZW51LWRyb3AgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLXNsaWRlcl9faXRlbSBhOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM2JTtcbiAgfVxuXG4gIC5wcm9maWxlLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlubmVyX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW5uZXJfX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5pbm5lcl9fYXNpZGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlubmVyX19hc2lkZS1jb250ZW50ID4gKiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5uZXJfX2FzaWRlLWNvbnRlbnQgLnBhZ2UtbGluayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuY2FyZC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlciAuY2FyZC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgfVxuXG4gIC5kZWxpdi1pdGVtX19pbWcge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG5cbiAgLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19faW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLWNob3BzX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuaXRlbV9fdmlldyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDE1cHgpO1xuICB9XG5cbiAgLml0ZW1fX2ltZ3MgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDIyMHB4O1xuICB9XG5cbiAgLmNhcmQtcHJvbW9fX2JvdHRvbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNhcmQtcHJvbW9fX2JvdHRvbSA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2FyZC1wcm9tb19fY29kZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuY2FyZC1wcm9tb19fYnRuLXdyYXAge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2FyZC1wcm9tb19fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jYXJkLXByb21vIC5zaGFyZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmNhcmQtcHJvbW8gLnNoYXJlOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuY2FyZC1wcm9tbyAuc2hhcmUtZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAub3JkZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAucGFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5zZWN0aW9uLS1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhcmRfX3ZpZXc6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjQzcHg7XG4gIH1cblxuICAuaXRlbV9faW1ncyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY2FyZF9fdmlldzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIgKyAuc2VjdGlvbi0tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICB0b3A6IDlweDtcbiAgICByaWdodDogMTNweDtcbiAgfVxuXG4gIC5pY29uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5idG4tZmF2b3JpdGUge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIG1pbi13aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAuYnRuLWZhdm9yaXRlIC5waWMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgZmxleDogMCAwIDExOHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29sOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGZsZXg6IDAgMCAyMDVweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbC0tbGcge1xuICAgIG1hcmdpbjogMCAzNXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZm9vdGVyX19wYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNjRweDtcbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLnBvcHVwIC5mb3JtX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAucG9wdXAgLmZvcm1fX2FjdGlvbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG9wdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucG9wdXBfX3RleHQtLXNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucG9wdXBfX2J0bnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucG9wdXBfX2J0bnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnBvcHVwX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucG9wdXBfX29yZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wb3B1cF9fYXJlYSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLnBvcHVwX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wb3B1cF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5wb3B1cF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLnBvcHVwX19pdGVtLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuXG4gIC5wb3B1cF9fYWN0aW9uIC5idG4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLnBvcHVwX19saW5lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAucG9wdXBfX2FsciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmZvcm1fX2l0ZW1zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG5cbiAgLmZvcm1fX2l0ZW1zIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmZvcm1fX2l0ZW1zIC5mb3JtX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZm9ybV9faXRlbXMgLmZvcm1fX2xhYmVsLS1jaGVjayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZvcm1fX2l0ZW1zIC5mb3JtX19sYWJlbC0tY2hlY2sgLmZvcm1fX2xhYmVsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tYXJyb3c6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwtLWFycm93IC5mb3JtX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tY2hlY2sgLmZvcm1fX2xhYmVsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmZvcm1fX2NoZWNrLWJveCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5mb3JtX19jaGVjay1ib3g6YWZ0ZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cblxuICAucGhvbmUtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLnBob25lLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5waG9uZS1ib3hfX3ZhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc29jaWFsIGEge1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBtaW4td2lkdGg6IDQxcHg7XG4gIH1cblxuICAucHJvbW8tcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgLnByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgZmxleDogMCAwIDE3OHB4O1xuICB9XG5cbiAgLnByb21vX190aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAucHJvbW9fX2FyZWEge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG5cbiAgLnByb21vLWJhbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5wcm9tby1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cblxuICAucHJvbW8tYmFubmVyX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9tby1iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvbW8tYmFubmVyX190aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLnBhZ2UtY2VudGVyLS1hbHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXJlc2V0IC5idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnBhZ2UtYmFjayBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGFnZS1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnBhZ2UtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgLnBhZ2UtdG9wX19saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucGFnZS10b3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fdGl0bGUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLnBhZ2UtdG9wX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtdG9wLS1wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cblxuICAucGFnZS10b3AtLW9yZGVycyB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG5cbiAgLnBhZ2UtYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cblxuICAucGFnZS1idG5zIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAucGFnZS1idG5zIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgfVxuXG4gIC5wYWdlLXNvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucGFnZS1zb3J0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5wYWdlLXN0YXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAucGFnZS10aXRsZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLnBhZ2UtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLXRleHQtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wYWdlLXRleHQtdHJpZ2dlciBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0FBMjgyQztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnBhZ2UtdGV4dC10cmlnZ2VyIGJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0QjEwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG5cbiAgLnBhZ2UtdGV4dC10cmlnZ2VyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQUEyODJDO1xuICB9XG5cbiAgLnBhZ2UtdGV4dC10cmlnZ2VyLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRleHQtdHJpZ2dlci5hY3RpdmUgfiAucGFnZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zb3J0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuXG4gIC5zb3J0IC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zb3J0IC5jdXN0b20tc2VsZWN0X19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNvcnQgLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zb3J0IC5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zb3J0IC5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaSAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnNvcnQgLmN1c3RvbS1zZWxlY3RfX2Ryb3Bkb3duIGxpLnNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZmlsdGVyLWJveC5lZGl0IC5maWx0ZXItYm94X190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZpbHRlci1ib3guZWRpdCAuZmlsdGVyLWJveF9fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItYm94LmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItYm94LmFjdGl2ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZpbHRlci1ib3guYWN0aXZlIC5maWx0ZXItYm94X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5maWx0ZXItYm94LmFjdGl2ZSAuZmlsdGVyLWJveF9fdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5maWx0ZXItYm94LmFjdGl2ZSAuZmlsdGVyLWJveF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmlsdGVyLWJveF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyLWJveF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzRCMTAwMDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZpbHRlci1ib3hfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDk5OTk5OTk5cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItYm94X19jb250ZW50LnNjcm9sbC1jb250ZW50IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyLXRvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNEIxMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmZpbHRlci10b3BfX3RpdGxlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgY29sb3I6ICNCRkE4QTI7XG4gIH1cblxuICAuZmlsdGVyLXRvcF9fcmVzZXQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlci10b3BfX3Jlc2V0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5maWx0ZXItdG9wX19yZXNldCBzcGFuOmFmdGVyLFxuICAuZmlsdGVyLXRvcF9fcmVzZXQgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0M5QjdCMztcbiAgfVxuXG4gIC5maWx0ZXItdG9wX19yZXNldCBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmZpbHRlci10b3BfX3Jlc2V0IHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIC5jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5jYXJkcy0tc29ydCB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuXG4gIC5jYXJkcy1hbHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhcmRzLWFsdC5zY3JvbGwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuY2FyZHMtYWx0LnNjcm9sbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmNhcmRzLWFsdC5zY3JvbGwtY29udGVudDphZnRlcixcbiAgLmNhcmRzLWFsdC5zY3JvbGwtY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gIH1cblxuICAuY2FyZHMgPiAqIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuY2FyZHMgPiAqLnNvcnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLmNhcmRzID4gKi5maWx0ZXIge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLmNhcmRzID4gKi5jYXJkLS1iaWcge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuXG4gIC5jYXJkcy1tb3JlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2FyZF9fcmVtb3ZlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5jYXJkX192aWV3OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAuY2FyZF9fc2FsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIxJSwgLTM3NSUpO1xuICB9XG5cbiAgLmNhcmRfX2Zhdm9yaXRlIHtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogOXB4O1xuICB9XG5cbiAgLmNhcmRfX3N0YXR1cyB7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuXG4gIC5jYXJkX19zdGF0dXMtLW5ldyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgLmNhcmRfX3N0YXR1cy0tc2FsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG5cbiAgLmNhcmRfX3N0YXR1cy0tZmVybSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgfVxuXG4gIC5jYXJkX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuY2FyZF9fbGluZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2FyZF9fbGluZSA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLmNhcmRfX3ZhbCxcbiAgLmNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAuY2FyZF9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmRfX2J0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmNhcmRfX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5jYXJkX19idG4gLmljb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAuY2FyZF9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkLS1iaWcgLmNhcmRfX3ZpZXc6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDclO1xuICB9XG5cbiAgLmNhcmQtLWJpZyAuY2FyZF9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5jYXJkLS1iaWcgLmNhcmRfX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cblxuICAuY2FyZC0tYmlnIC5jYXJkX19jb3VudGVyLFxuICAuY2FyZC0tYmlnIC5jYXJkX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0X190cmlnZ2VyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdF9fYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0QjEwMDA7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24gbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0X19kcm9wZG93biBsaSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLmNvdW50ZXIgYSB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgbWluLXdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5jb3VudGVyIGE6YWZ0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICB9XG5cbiAgLmNvdW50ZXIgYVtkYXRhLWJ0bj1cImluY1wiXTpiZWZvcmUge1xuICAgIGhlaWdodDogMTFweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLmNvdW50ZXJfX2xpbmUge1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIG1pbi13aWR0aDogNThweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19tb3JlIHtcbiAgICBib3R0b206IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG5cbiAgLnNlY3Rpb25fX21vcmUgYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLnNlY3Rpb25fX21vcmUgYSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc2VjdGlvbl9fbW9yZSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19tb3JlID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tLXNsaWRlciArIC5zZWN0aW9uLS1zbGlkZXIsXG4gIC5zZWN0aW9uLS1zbGlkZXIgKyAuc2VjdGlvbi0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIgKyAuc2VjdGlvbi0tc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuc2VjdGlvbi0tc2xpZGVyIC5zZWN0aW9uX190aXRsZS0tYWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tLXNsaWRlciAuc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAuc2VjdGlvbi0tZGFyayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0taW5mbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tLWltZyAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcgLnNjcm9sbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0taW1nIC5iYW5uZXJfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tLWltZyAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcgLmJhbm5lcl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIzcHg7XG4gIH1cblxuICAuc2VjdGlvbi0taW1nIC5iYW5uZXJfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tLWltZyAuYmFubmVyX190ZXh0LFxuICAuc2VjdGlvbi0taW1nIC5iYW5uZXJfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcgLmNhcmRfX2JvdHRvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0tc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tLXNjcm9sbCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjE1KTtcbiAgfVxuXG4gIC5zZWN0aW9uLS1xdWFsaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2VjdGlvbi0tcXVhbGl0eSArIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb25fX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlID4gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSA+IC5pY29uLWV5ZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlID4gLmljb24tcmFiYml0IHtcbiAgICB0b3A6IC0wLjE2ZW07XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlID4gLmljb24tYmlyZCxcbiAgLnNlY3Rpb25fX3RpdGxlID4gLmljb24tbWVhdCB7XG4gICAgdG9wOiAtMC4wNmVtO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSA+IC5pY29uLWNvb2tpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSA+IC5pY29uLXBvcmsge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSA+IC5pY29uLXN0YXItZnVsbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlLS1hbHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZS0tYWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RpdGxlLS1tZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLnNlY3Rpb24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmRlbGl2LWl0ZW1fX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kZWxpdi1pdGVtX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5kZWxpdi1pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZGVsaXYtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kZWxpdi1pdGVtOm50aC1jaGlsZCgyKSAuZGVsaXYtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kZWxpdi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRlbGl2LWl0ZW06bnRoLWNoaWxkKDMpIC5kZWxpdi1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlbGl2LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVsaXYtYm94LmFjdGl2ZSAuZGVsaXYtYm94X190cmlnZ2VyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZWxpdi1ib3guYWN0aXZlIC5kZWxpdi1ib3hfX2FsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZWxpdi1ib3guYWN0aXZlIC5kZWxpdi1ib3hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cblxuICAuZGVsaXYtYm94LS1hbHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cblxuICAuZGVsaXYtYm94LS1hbHQgLmRlbGl2LWJveF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmRlbGl2LWJveC0tYWx0IC5kZWxpdi1ib3hfX3RyaWdnZXIge1xuICAgIGNvbG9yOiAjNEIxMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3gtLWFsdCAuZGVsaXYtYm94X190cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGVsaXYtYm94LS1hbHQgLmRlbGl2LWJveF9fYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0FBMjgyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3gtLWFsdCAuZGVsaXYtYm94X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX3ByZXNlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9fcHJlc2VudC1waWMge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX3ByZXNlbnQtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9fcHJlc2VudC1pbmZvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2LWJveF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVsaXYtYm94X190cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX3RyaWdnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVsaXYtYm94X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2LWJveF9faW5mbyB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX2l0ZW0tbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX2l0ZW0tbGluZS0tbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtLWxpbmUtLW1iOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9faXRlbS1saW5lLS1tYiB+IC5kZWxpdi1ib3hfX2l0ZW0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9faXRlbS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5kZWxpdi1ib3hfX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuZGVsaXYtYm94X19pdGVtLS1hbHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmRlbGl2LWJveF9faXRlbS0tYWx0IC5kZWxpdi1ib3hfX2l0ZW0tcHJpY2Uge1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cblxuICAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXRlZ29yeSArIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGVnb3J5X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRlZ29yeV9fbGlzdC5zY3JvbGwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY2F0ZWdvcnlfX2xpc3Quc2Nyb2xsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuY2F0ZWdvcnlfX2xpc3Quc2Nyb2xsLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5jYXRlZ29yeV9fbGlzdC5zY3JvbGwtY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgZmxleDogMCAwIDIxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbS0tYmlnIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4OiAwIDAgMzIwcHg7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbS0tY29tYm8gLmNhdGVnb3J5LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbS0tY29tYm8gLmNhdGVnb3J5LWl0ZW0ge1xuICAgIGhlaWdodDogOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbS0tY29tYm8gLmNhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIC5jYXRlZ29yeS1pdGVtX190aXRsZSxcbiAgLmNhdGVnb3J5LWl0ZW0tLWNvbWJvIC5jYXRlZ29yeS1pdGVtOm50aC1jaGlsZCgyKSAuY2F0ZWdvcnktaXRlbV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW0tLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbV9fYm94IHtcbiAgICB3aWR0aDogNTNweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgbGVmdDogMjJweDtcbiAgICBib3R0b206IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5jYXRlZ29yeS1pdGVtX19ib3gtLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIGJvdHRvbTogMTlweDtcbiAgfVxuXG4gIC5jYXRlZ29yeS1pdGVtX19ib3gtLW5ldyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW1fX2ltZy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW1fX2ltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmluZm8gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbmZvLnNjcm9sbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5pbmZvLnNjcm9sbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGZsZXg6IDAgMCAyOTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuICAgIHBhZGRpbmc6IDM2cHggMjlweCAyOHB4O1xuICB9XG5cbiAgLmluZm9fX2l0ZW0tLWxnIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBmbGV4OiAwIDAgMjkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5pbmZvX19pdGVtLS1xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgZmxleDogMCAwIDI5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5pbmZvX19xIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2LjUyZGVnLCByZ2JhKDIxOSwgMjA4LCAyMDUsIDAuOCkgLTI3LjE1JSwgcmdiYSgxNTAsIDEzMCwgMTI1LCAwLjY4OCkgMTE4LjEzJSk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzZweCAxMnB4IDI0cHggNDBweDtcbiAgfVxuXG4gIC5pbmZvX19xLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmluZm9fX3EtdGV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLmluZm9fX3EtdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmluZm9fX3EtYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIG1pbi13aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLmluZm9fX3EtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cblxuICAuaW5mb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmluZm9fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xuICB9XG5cbiAgLmJhbm5lci0tcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuYmFubmVyLS1wYWdlICsgLnF1YWxpdHktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cblxuICAuYmFubmVyLS1wYWdlIC5iYW5uZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDM0cHggMTdweCAyOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhbm5lci0tcGFnZSAuYmFubmVyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICAuYmFubmVyLS1wYWdlIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmJhbm5lci0tcGFnZSAuYmFubmVyX19idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuYmFubmVyX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFubmVyX19sYWJlbCB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTFweDtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDIxcHg7XG4gIH1cblxuICAuYmxvZyB7XG4gICAgZ3JpZC1nYXA6IDMwcHggMTVweDtcbiAgfVxuXG4gIC5ibG9nLWl0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ibG9nLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgLmJsb2ctaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIC5wb3N0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wb3N0X19xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBvc3RfX3EtYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wb3N0X19xLXRleHQtY29udCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuXG4gIC5wb3N0X19xLXRleHQ6YmVmb3JlIHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wb3N0X19hbGVydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cblxuICAucG9zdC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wb3N0LWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wb3N0LWJveF9fdGl0bGUgPiAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAucG9zdC1ib3hfX3BpYyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wb3N0LWJveF9faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDUwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wb3N0LWJveF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGFjdHMge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cblxuICAuaXRlbV9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLml0ZW1fX3ZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pdGVtX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLml0ZW1fX2xpbmUgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pdGVtX190YWdzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaXRlbV9fdGFnIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5pdGVtX190YWc6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICB9XG5cbiAgLml0ZW1fX3N0YXJzIC5zdGFycyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLml0ZW0tdGFic19fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbS10YWJzX19idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5MzEwMTQgMCUsICNCOTNBM0UgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNCRkE4QTI7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gtYnRuLmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1idG4uYWN0aXZlIH4gLml0ZW0tdGFic19fYm94LWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gtY29udCB7XG4gICAgcGFkZGluZzogN3B4IDdweCAwO1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWNvbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gtYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWFyZWEgLmNvdW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWl0ZW1zIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWl0ZW0gLmZvcm1fX2NoZWNrLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1pdGVtIC5mb3JtX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWl0ZW0gLmZvcm1fX2xhYmVsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LWl0ZW0gLnRvb2x0aXAge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1ib3R0b20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjYjg0NTQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5pdGVtLXRhYnNfX2JveC1ib3R0b20gLmJ0biB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gtYm90dG9tIC5idG4gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbS10YWJzX19ib3gtc3VtbWEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLml0ZW0tdGFic19fYm94LXN1bW1hIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5pdGVtX19ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAuaXRlbS1zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG4gIC5pdGVtLXN0YXRzX19ib3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pdGVtLXN0YXRzX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaXRlbS1zdGF0c19fYm94Omxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5pdGVtLXN0YXRzX19ib3g6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U5QUVBMTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLml0ZW0tc3RhdHNfX2JveCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIGNvbG9yOiAjQUEyODJDO1xuICB9XG5cbiAgLml0ZW0tc3RhdHNfX2JveCA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLml0ZW0tc3RhdHNfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnNfX2JveHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudGFic19fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50YWJzX19ib3gtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAwO1xuICB9XG5cbiAgLnRhYnNfX2JveC1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0QjEwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJzX19ib3gtYnRuLmFjY2VudCB7XG4gICAgY29sb3I6ICNBQTI4MkM7XG4gIH1cblxuICAudGFic19fYm94LWJ0biAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC50YWJzX19ib3gtYnRuLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFic19fYm94LWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAudGFic19fYm94LWJ0bi5hY3RpdmUgfiAudGFic19fYm94LWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLnRhYnNfX2JveC1jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnNfX2JveCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLnRhYnNfX2JveCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGFic19fYm94LWNvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYnNfX2JveC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRhYnNfX2JveC1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzX19ib3gtY29sOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZC1wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19zYWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLmNhcmQtcHJvbW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmNhcmQtcHJvbW9fX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNCRkE4QTI7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC1wcm9tbyAuc2hhcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jYXJkLXByb21vIC5zaGFyZS1kcm9wIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAub3JkZXItc3RlcHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlci1zdGVwcy5zY3JvbGwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAub3JkZXItc3RlcHMuc2Nyb2xsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAub3JkZXItc3RlcHMuc2Nyb2xsLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXBzLnNjcm9sbC1jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDI1dncgLSAyNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjV2dyAtIDI1cHgpO1xuICAgIG1pbi13aWR0aDogMTM4cHg7XG4gICAgZmxleDogMCAwIGNhbGMoMjV2dyAtIDI1cHgpO1xuICB9XG5cbiAgLm9yZGVyLXN0ZXBfX251bSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5xdWFsaXR5X19ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucXVhbGl0eV9fYm94LWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucXVhbGl0eV9fYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2JveC10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAucXVhbGl0eV9fYm94LXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2JveC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5xdWFsaXR5X19ib3gtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5xdWFsaXR5X19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cblxuICAucXVhbGl0eV9faXRlbXMuc2Nyb2xsLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW1zLnNjcm9sbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW1zLnNjcm9sbC1jb250ZW50OmFmdGVyLFxuICAucXVhbGl0eV9faXRlbXMuc2Nyb2xsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucXVhbGl0eV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5xdWFsaXR5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNzZweDtcbiAgICBmbGV4OiAwIDAgMjc2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNERCRDk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTlweCAyMHB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW0tcGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnF1YWxpdHlfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cblxuICAucXVhbGl0eS1jb250LnNjcm9sbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWNvbnQuc2Nyb2xsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAucXVhbGl0eS1jb250LnNjcm9sbC1jb250ZW50OmFmdGVyLFxuICAucXVhbGl0eS1jb250LnNjcm9sbC1jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWNvbnRfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG4gICAgbWluLXdpZHRoOiAyNzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTREQkQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE3cHggMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucXVhbGl0eS1jb250X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuICAgIG1pbi13aWR0aDogMjc2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMjRweCAxN3B4IDMwcHg7XG4gIH1cblxuICAucXVhbGl0eS1jb250X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5xdWFsaXR5LWNvbnRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnF1YWxpdHktY29udF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWNvbnRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnF1YWxpdHktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAucXVhbGl0eS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG5cbiAgLnF1YWxpdHktYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucXVhbGl0eS1ibG9ja19fdGl0bGUgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19tYWluIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAucXVhbGl0eS1ibG9ja19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19saXN0LnNjcm9sbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnF1YWxpdHktYmxvY2tfX2xpc3Quc2Nyb2xsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gIH1cblxuICAucXVhbGl0eS1ibG9ja19fbGlzdC5zY3JvbGwtY29udGVudDphZnRlcixcbiAgLnF1YWxpdHktYmxvY2tfX2xpc3Quc2Nyb2xsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICB9XG5cbiAgLnF1YWxpdHktYmxvY2tfX2xpc3QgdWwge1xuICAgIG1pbi13aWR0aDogMjA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19saXN0IHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19saXN0IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnF1YWxpdHktYmxvY2tfX2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxuXG4gIC5xdWFsaXR5LWJsb2NrX19saW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmFza2V0LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5wYWdlLWxpbmsge1xuICAgIHRvcDogLTQxcHg7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnBhZ2UtbGluayBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnBhZ2UtbGluayBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5wYWdlLWxpbmsgYSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5zZWN0aW9uX190aXRsZSxcbiAgLmJhc2tldC1wYWdlIC5zZWN0aW9uLS1zbGlkZXIgLnNlY3Rpb25fX3RpdGxlLS1sZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5zZWN0aW9uX190aXRsZSA+IC5pY29uLFxuICAuYmFza2V0LXBhZ2UgLnNlY3Rpb24tLXNsaWRlciAuc2VjdGlvbl9fdGl0bGUtLWxnID4gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLnNlY3Rpb25fX3RpdGxlIC5idG4tLXByZXNlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLmNhcmQtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5jYXJkX19idG4uYnRuLS1wcmVzZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNFRkMwNTk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuc2VjdGlvbi0tZGFyayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzQwcHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJlc2VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc0cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19kZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jYXJkLWFsdCB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIG1heC13aWR0aDogMTEycHg7XG4gICAgZmxleDogMCAwIDExMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC1hbHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcmQtYWx0X192aWV3OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg3cHg7XG4gIH1cblxuICAuY2FyZC1hbHRfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA4OXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuY2FyZC1hbHRfX2Zhdm9yaXRlIHtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxuXG4gIC5jYXJkLWFsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXgtd2lkdGg6IDg5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNhcmQtYWx0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLmNhcmQtYWx0X19idG4gLmJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5jYXJkLWFsdF9fY291bnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBvcHVwLWNhbGxiYWNrIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAucG9wdXAtc3VjY2VzcyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5wb3B1cC1zdWNjZXNzIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC5wb3B1cC1zdWNjZXNzIC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHRvcDogMTdweDtcbiAgfVxuXG4gIC5wb3B1cC1zdWNjZXNzIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTlweCAxNXB4IDMwcHg7XG4gIH1cblxuICAucG9wdXAtYWRkZWQgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgfVxuXG4gIC5wb3B1cC1hZGRlZCAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucG9wdXAtYWRkZWQgLnBvcHVwX19hY3Rpb24gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gIC5wb3B1cC1hbGVydCAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAucG9wdXAtYWxlcnQgLnBvcHVwX19jb250ZW50IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wb3B1cC1mYXZvcml0ZSAuZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDE4cHg7XG4gIH1cblxuICAucG9wdXAtZmF2b3JpdGUgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cblxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOTMxMDE0IDAlLCAjQjkzQTNFIDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmJ0bi0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcwLCA0MCwgNDQsIDAuNSk7XG4gICAgY29sb3I6ICNBQTI4MkM7XG4gIH1cblxuICAuZm9vdGVyIC5waG9uZS1ib3hfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDE0cHggMCAxN3B4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFMkIyMzQgMCUsICNFRkMwNTggMTAwJSk7XG4gIH1cblxuICAuZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMjFweDtcbiAgfVxuXG4gIC5mb290ZXJfX21haW4gLmxvZ28ge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZm9vdGVyX19jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29sLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvb3RlciAuc29jaWFsIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAuZm9vdGVyIC5zb2NpYWwgbGkge1xuICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgfVxuXG4gIC5mb290ZXJfX25hdiB7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyX19uYXYgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5mb290ZXJfX3BheSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuZm9ybV9fZGF0ZS0tbm9taWJpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybV9fbWFpbi1jaGVjayB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjBweDtcbiAgfVxuXG4gIC5mb3JtX19tYWluLWNoZWNrIC5mb3JtX19jaGVjay1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tbXQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwtLWNvbWIgLmZvcm1fX2xhYmVsLW5hbWUge1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAyM3B4IDAgMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwtLXRyaWdnZXIgPiAuZm9ybV9fbGFiZWwtbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmZvcm1fX2xhYmVsLS10cmlnZ2VyIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmZvcm1fX2xhYmVsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwtbmFtZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbC1waWMge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAgLmZvcm1fX2xhYmVsLS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLW10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwLS1kYXRlIC5mb3JtLWdyb3VwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLW1vYi1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLW1vYi1jb2xzIC5mb3JtLWdyb3VwX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLW1vYi1jb2xzIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb3JtLWdyb3VwX19kYXRlLXZhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybS1ncm91cF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAuZm9ybS1ncm91cC0tY29tYm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLWNvbWJvIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICB9XG5cbiAgLmZvcm1fX3RleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgfVxuXG4gIC5mb3JtX19jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm1fX2NvZGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtX19jb2RlIC5mb3JtX19pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG5cbiAgLmZvcm1fX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5mb3JtX19pbmZvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgLmZvcm1fX2FjdGlvbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuZm9ybV9fYWN0aW9uLS1tdG0ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnRpdGxlLS1ub21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aXRsZS0tYmFza2VyLXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTMxMDE0IDAlLCAjQjkzQTNFIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDc1LCAxNiwgMCwgMC41KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCI7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IDkwO1xuICB9XG5cbiAgLnRpdGxlLS1iYXNrZXItdHJpZ2dlci5zaW1wbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAudGl0bGUtLWJhc2tlci10cmlnZ2VyIC5pY29uOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC42Myk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnBob25lLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb21vIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9tb19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wcm9tb19fdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb21vX19hcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnByb21vX19hcmVhIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLnByb21vX19hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuICB9XG5cbiAgLnByb21vX19hcmVhIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgY29sb3I6ICNGRkM3Mzg7XG4gIH1cblxuICAucHJvbW9fX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvbW8tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAucHJvbW8tYmFubmVyX19mb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucHJvbW8tYmFubmVyX19mb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLm1haW4tc2xpZGVyX19pdGVtIGE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDIuMTglO1xuICB9XG5cbiAgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMgdWwge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyBsaTphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBhZ2UtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuXG4gIC5wYWdlLXRhYnNfX2NvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucGFnZS10YWJzX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI0FBMjgyQztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS10YWJzX19idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbiAgfVxuXG4gIC5wYWdlLXRhYnNfX2J0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2UtdGFic19fYnRuIC5pY29uIHtcbiAgICBjb2xvcjogI0FBMjgyQztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAucGFnZS10YWJzX19idG4uYWN0aXZlIHtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucGFnZS10YWJzX19idG4uYWN0aXZlIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnBhZ2UtdGFic19fYnRuLmFjdGl2ZSAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS10YWJzX19idG4uc2VsZWN0ZWQ6bm90KC5hY3RpdmUpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzRCMTAwMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG5cbiAgLnBhZ2UtdGFic19fYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjFweCAxNXB4IDQzcHg7XG4gICAgYmFja2dyb3VuZDogI0JGQThBMjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5wYWdlLXRhYnNfX2JveC5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGFnZS1jZW50ZXIge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5wYWdlLWNvbnRyb2xzX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2UtY29udHJvbHNfX2J0bnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtdG9wX19saW5lID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGluZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGlua3Mge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBhZ2UtdG9wX19saW5rLXZhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGluayAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbmsuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbmsuYWN0aXZlIC5wYWdlLXRvcF9fbGluay1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5wYWdlLXRvcF9fbGluay5hY3RpdmUgLmljb246Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICM0QjEwMDA7XG4gIH1cblxuICAucGFnZS10b3BfX2xpbmsuYWN0aXZlIC5pY29uOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXRvcC0tcHJvbW8ge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cblxuICAucHJvZmlsZS1wYWdlIHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cblxuICAucHJvZmlsZS1wYWdlIC5mb3JtX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuXG4gIC5pbm5lcl9fYXNpZGUtY29udGVudCAucGFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXNpZGUtYm94IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNTlweDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2NvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYXNpZGUtYm94X19saW5lIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMSk7XG4gIH1cblxuICAuYXNpZGUtYm94X19saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLmFzaWRlLWJveF9fbGluZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmFzaWRlLWJveF9fcHJvbW8ge1xuICAgIG9yZGVyOiAtNDtcbiAgICBtYXJnaW46IDAgMTVweCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX3Byb21vIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjRUZDMDU5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYXNpZGUtYm94X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2l0ZW0tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4xKTtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2l0ZW0tdG9wIHNwYW4uYXNpZGUtYm94X19pdGVtLXR5cGUge1xuICAgIGNvbG9yOiAjQUEyODJDO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cblxuICAuYXNpZGUtYm94X19pdGVtLXRvcCBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmFzaWRlLWJveF9faXRlbS1jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFzaWRlLWJveF9faXRlbS0tZW1wdHkgLmFzaWRlLWJveF9faXRlbS10b3Agc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAuYXNpZGUtYm94X19zdW1tYSB7XG4gICAgb3JkZXI6IC01O1xuICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX3N1bW1hIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2J0biB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2J0biAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2J0biAuYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2J0biAuYnRuOmFmdGVyIHtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMTUlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5hc2lkZS1ib3hfX2J0biAuYnRuLmRpc2FibGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmFzaWRlLWJveF9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jYXJkcyA+ICouc29ydCB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB9XG5cbiAgLmNhcmRzID4gKi5maWx0ZXIge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgfVxuXG4gIC5jYXJkcyA+ICouY2FyZC0tYmlnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTVweCk7XG4gIH1cblxuICAuc2VjdGlvbi0taW5mbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1pbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmxvZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gIC5jb250YWN0c19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjNEIxMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wcyB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX2luZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbnRhY3RzLWNob3BzX19tYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIGhlaWdodDogMzExcHg7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19fYnRuIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICNCRkE4QTI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIzcHggNTBweCAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19fYm94LS1hbHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLWNob3BzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX3RpdGxlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY29udGFjdHMtY2hvcHNfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWN0cy1jaG9wc19fbGluZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RzX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICAgIHBhZGRpbmc6IDI5cHggMTVweCA1NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19mb3JtIC5mb3JtX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5jYXJkLXByb21vX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAuY2FyZC1wcm9tb19fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjQkZBOEEyO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMik7XG4gIH1cblxuICAub3JkZXJzLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub3JkZXJzLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtLmFjdGl2ZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmU6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtLmFjdGl2ZSAub3JkZXJzLWl0ZW1fX3RvcCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX190b3A6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcHggMTVweCAxMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9yZGVycy1pdGVtLmFjdGl2ZSAub3JkZXJzLWl0ZW1fX251bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19kYXRlIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19zdGF0dXMsXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19zdGF0dXMge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgbWF4LXdpZHRoOiA2MyU7XG4gICAgZmxleDogMCAwIDYzJTtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbS5hY3RpdmUgLm9yZGVycy1pdGVtX19wcmljZSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBtYXgtd2lkdGg6IDM3JTtcbiAgICBmbGV4OiAwIDAgMzclO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX3RvcCB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX190b3A6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX251bSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX3N0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2luZm8tdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19pbmZvLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19pbmZvLWJveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19pbmZvLWJveCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDYycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2luZm8tbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2luZm8tYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2luZm8tbGluZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLm9yZGVycy1pdGVtX19pbmZvLWxpbmUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faW5mby1saW5lIC5pY29uLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faW5mby1saW5lIC5pY29uLWNsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faW5mby1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM4cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faW5mby1idG4gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faW5mby1idG4gLmJ0bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oYW5kLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0tc3RhdHMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS1zdGF0cyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAub3JkZXJzLWl0ZW1fX2l0ZW0tZG9wIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzRCMTAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBtaW4td2lkdGg6IDE3MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS1kb3Agc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS12YWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS12YWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5vcmRlcnMtaXRlbV9faXRlbS1zdW1tYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogOThweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAudGl0bGUtLW5vbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlLmNoZWNrb3V0LW9wZW4gLnRpdGxlLS1ub21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZS5jaGVja291dC1vcGVuIC50aXRsZS0tYmFza2VyLXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6ICNCRkE4QTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZS5jaGVja291dC1vcGVuIC50aXRsZS0tYmFza2VyLXRyaWdnZXIgLmljb246Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlLmNoZWNrb3V0LW9wZW4gLnRpdGxlLS1iYXNrZXItdHJpZ2dlciAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5mb3JtLS1jaGVja291dCxcbiAgLmJhc2tldC1wYWdlIC5pbm5lcl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5pbm5lcl9fYXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuZm9ybS0tY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDM0cHggMTVweCAzOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUU5RTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuZm9ybS0tY2hlY2tvdXQgLmZvcm1fX2xhYmVscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5mb3JtLS1jaGVja291dCAuZm9ybV9fbGFiZWxzIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAuZm9ybS0tY2hlY2tvdXQgLmZvcm1fX2xhYmVscyAuZm9ybV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19wcmljZSB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQUEyODJDO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByaWNlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3N0YXRzIC5pdGVtLXRhYnNfX2JveC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19zdGF0cyAuaXRlbS10YWJzX19ib3gtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19zdGF0cyAuaXRlbS10YWJzX19ib3gtaXRlbSAuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3N0YXRzIC5pdGVtLXRhYnNfX2JveC1pdGVtIC5pdGVtLXRhYnNfX2JveC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTNweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYXJlYSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGM0VDRUE7XG4gICAgcGFkZGluZzogOHB4IDhweCA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYXJlYS0tYWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXItaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByZXNlbnQge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fc3VtbWEge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuZm9ybV9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5ibG9nLWl0ZW1fX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLmJsb2ctaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkLXByb21vIC5zaGFyZS1kcm9wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kYXRlcGlja2VyLmFjdGl2ZSB7XG4gICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXBfX2RhdGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gIH1cblxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIqIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMsXG46YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hLFxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5hc2lkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuc2VsZWN0LFxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnNlbGVjdCxcbmlucHV0LFxudGV4dGFyZWEge1xuXHRAaW5jbHVkZSBwbGFjZWhvbGRlcihyZ2JhKDc1LCAxNiwgMCwgMC42KSk7XG5cdGNvbG9yOiAjNEIxMDAwO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5hLFxuYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5vbCxcbnVsLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQG1peGluIG1lZGlhKCR2YWwsICR0eXBlOiBmYWxzZSkge1xuXHRAaWYgJHR5cGUge1xuXHRcdCR0eXBlOiBcIm1pbi13aWR0aDogXCI7XG5cdH1cblx0QGVsc2Uge1xuXHRcdCR0eXBlOiBcIm1heC13aWR0aDogXCI7XG5cdH1cblx0QG1lZGlhICgkdHlwZSArICR2YWwpIHtcblx0XHRAY29udGVudFxuXHR9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIHJvdygkbnVtKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6ICRudW07XG5cdG1hcmdpbi1yaWdodDogJG51bTtcbn1cblxuQG1peGluIHJvdy1tKCRudW0pIHtcblx0bWFyZ2luLWxlZnQ6ICRudW07XG5cdG1hcmdpbi1yaWdodDogJG51bTtcbn1cblxuQG1peGluIGNvbCgkYSwkYjpmYWxzZSkge1xuICBAaWYgJGIge1xuICAgICRiOiAoMTAwIC8gJGIpICogJGEgKyBcIiVcIjtcbiAgfVxuICBAZWxzZSB7XG4gICAgJGI6ICRhO1xuICB9XG4gIHdpZHRoOiAkYjtcbiAgbWF4LXdpZHRoOiAkYjtcbiAgZmxleDogMCAwICRiO1xufSIsIiRpY29uX2ZvbnRfbmFtZTpcImljb25Gb250XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTokaWNvbl9mb250X25hbWU7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29uRm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25Gb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICB1cmwoJy4uL2ZvbnRzL2ljb25Gb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9pY29uRm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvaWNvbkZvbnQuc3ZnI2ljb25Gb250JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuJWljb24tYWRkcmVzcyxcbiVpY29uLWFuZ2xlLWxlZnQtYWx0LFxuJWljb24tYW5nbGUtbGVmdCxcbiVpY29uLWFuZ2xlLXJpZ2h0LWFsdCxcbiVpY29uLWFuZ2xlLXJpZ2h0LFxuJWljb24tYmFnLFxuJWljb24tYmFza2V0LFxuJWljb24tYmVlZixcbiVpY29uLWJpcmQsXG4laWNvbi1ib3hzLFxuJWljb24tYnVyZ2VyLWFsdCxcbiVpY29uLWJ1cmdlcixcbiVpY29uLWNsb2NrLFxuJWljb24tY2xvc2UsXG4laWNvbi1jb29raW5nLFxuJWljb24tZGVsaWNhY2llcyxcbiVpY29uLWV5ZSxcbiVpY29uLWZhY2Vib29rLFxuJWljb24tZmlsdGVyLFxuJWljb24tZml4ZWQsXG4laWNvbi1oYXQsXG4laWNvbi1oZWFydC1mdWxsLFxuJWljb24taGVhcnQsXG4laWNvbi1pbnN0YWdyYW0sXG4laWNvbi1saWtlLFxuJWljb24tbGluZXMsXG4laWNvbi1saXN0LFxuJWljb24tbG9uZy1hcnJvdy1kb3duLFxuJWljb24tbG9uZy1hcnJvdy1sZWZ0LFxuJWljb24tbG9uZy1hcnJvdy1yaWdodCxcbiVpY29uLWxvbmctYXJyb3ctdXAsXG4laWNvbi1tZWF0LFxuJWljb24tbXV0dG9uLFxuJWljb24tb2RuLFxuJWljb24tcG9yayxcbiVpY29uLXByZXNlbnQsXG4laWNvbi1xdWFsaXR5LFxuJWljb24tcmFiYml0LFxuJWljb24tc2VhcmNoLFxuJWljb24tc2hhcmUsXG4laWNvbi1zcGljZXMsXG4laWNvbi1zdGFyLWZ1bGwsXG4laWNvbi1zdGFyLFxuJWljb24tdGVsZWdyYW0sXG4laWNvbi11c2VyLWFsdCxcbiVpY29uLXVzZXIsXG4laWNvbi12ayxcbiVpY29uLXlvdXR1YmUsXG4lbGFzdF9zZWxlY3RvciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6JGljb25fZm9udF9uYW1lO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiVpY29uc19iZWZvcmVfYWZ0ZXIge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRpY29uX2ZvbnRfbmFtZTtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5cbiVpY29uc19hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbl9mb250X25hbWU7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuXG4laWNvbi1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwMSc7XG59XG4laWNvbi1hbmdsZS1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDInO1xufVxuJWljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDMnO1xufVxuJWljb24tYW5nbGUtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwNCc7XG59XG4laWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDUnO1xufVxuJWljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwNic7XG59XG4laWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDA3Jztcbn1cbiVpY29uLWJlZWY6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDA4Jztcbn1cbiVpY29uLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDA5Jztcbn1cbiVpY29uLWJveHM6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDBBJztcbn1cbiVpY29uLWJ1cmdlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDBCJztcbn1cbiVpY29uLWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMEMnO1xufVxuJWljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDBEJztcbn1cbiVpY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwRSc7XG59XG4laWNvbi1jb29raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwRic7XG59XG4laWNvbi1kZWxpY2FjaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxMCc7XG59XG4laWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDExJztcbn1cbiVpY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxMic7XG59XG4laWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDEzJztcbn1cbiVpY29uLWZpeGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxNCc7XG59XG4laWNvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDE1Jztcbn1cbiVpY29uLWhlYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDE2Jztcbn1cbiVpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxNyc7XG59XG4laWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDE4Jztcbn1cbiVpY29uLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDE5Jztcbn1cbiVpY29uLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxQSc7XG59XG4laWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxQic7XG59XG4laWNvbi1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDFDJztcbn1cbiVpY29uLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMUQnO1xufVxuJWljb24tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMUUnO1xufVxuJWljb24tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMUYnO1xufVxuJWljb24tbWVhdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjAnO1xufVxuJWljb24tbXV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyMSc7XG59XG4laWNvbi1vZG46YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDIyJztcbn1cbiVpY29uLXBvcms6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDIzJztcbn1cbiVpY29uLXByZXNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDI0Jztcbn1cbiVpY29uLXF1YWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDI1Jztcbn1cbiVpY29uLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjYnO1xufVxuJWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyNyc7XG59XG4laWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjgnO1xufVxuJWljb24tc3BpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyOSc7XG59XG4laWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDJBJztcbn1cbiVpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDJCJztcbn1cbiVpY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyQyc7XG59XG4laWNvbi11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMkQnO1xufVxuJWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMkUnO1xufVxuJWljb24tdms6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDJGJztcbn1cbiVpY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDMwJztcbn1cblxuXG4uaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJGljb25fZm9udF9uYW1lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmljb24tYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDEnO1xufVxuLmljb24tYW5nbGUtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDAyJztcbn1cbi5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDAzJztcbn1cbi5pY29uLWFuZ2xlLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDQnO1xufVxuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDA1Jztcbn1cbi5pY29uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMDYnO1xufVxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwNyc7XG59XG4uaWNvbi1iZWVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwOCc7XG59XG4uaWNvbi1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwOSc7XG59XG4uaWNvbi1ib3hzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwQSc7XG59XG4uaWNvbi1idXJnZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwQic7XG59XG4uaWNvbi1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDBDJztcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAwRCc7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMEUnO1xufVxuLmljb24tY29va2luZzpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMEYnO1xufVxuLmljb24tZGVsaWNhY2llczpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMTAnO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxMSc7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMTInO1xufVxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxMyc7XG59XG4uaWNvbi1maXhlZDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMTQnO1xufVxuLmljb24taGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxNSc7XG59XG4uaWNvbi1oZWFydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxNic7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMTcnO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxOCc7XG59XG4uaWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxOSc7XG59XG4uaWNvbi1saW5lczpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMUEnO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMUInO1xufVxuLmljb24tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAxQyc7XG59XG4uaWNvbi1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDFEJztcbn1cbi5pY29uLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDFFJztcbn1cbi5pY29uLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDFGJztcbn1cbi5pY29uLW1lYXQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDIwJztcbn1cbi5pY29uLW11dHRvbjpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjEnO1xufVxuLmljb24tb2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyMic7XG59XG4uaWNvbi1wb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyMyc7XG59XG4uaWNvbi1wcmVzZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyNCc7XG59XG4uaWNvbi1xdWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyNSc7XG59XG4uaWNvbi1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDI2Jztcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjcnO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDI4Jztcbn1cbi5pY29uLXNwaWNlczpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMjknO1xufVxuLmljb24tc3Rhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyQSc7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyQic7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OidcXEUwMkMnO1xufVxuLmljb24tdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDJEJztcbn1cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDonXFxFMDJFJztcbn1cbi5pY29uLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAyRic7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6J1xcRTAzMCc7XG59IiwiXG4ucG5nLXNwcml0ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuLy8gLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG5cbi8vIFxuLy8gJHBuZy1zcHJpdGUtLWFuZHJvaWQ6ICgwcHgsIDBweCwgMHB4LCAwcHgsIDUxMnB4LCA1MTJweCwgMTAyOXB4LCAxMDI5cHgsICcuLi9pbWFnZXMvcG5nU3ByaXRlLnBuZycsICdwbmctc3ByaXRlLS1hbmRyb2lkJywgKTtcbi8vIFxuLy8gJHBuZy1zcHJpdGUtLXF1b3JhOiAoNTE3cHgsIDBweCwgLTUxN3B4LCAwcHgsIDUxMnB4LCA1MTJweCwgMTAyOXB4LCAxMDI5cHgsICcuLi9pbWFnZXMvcG5nU3ByaXRlLnBuZycsICdwbmctc3ByaXRlLS1xdW9yYScsICk7XG4vLyBcbi8vICRwbmctc3ByaXRlLS13YXplOiAoMHB4LCA1MTdweCwgMHB4LCAtNTE3cHgsIDUxMnB4LCA1MTJweCwgMTAyOXB4LCAxMDI5cHgsICcuLi9pbWFnZXMvcG5nU3ByaXRlLnBuZycsICdwbmctc3ByaXRlLS13YXplJywgKTtcbi8vIFxuLy8gJHBuZy1zcHJpdGUtLXllbHA6ICg1MTdweCwgNTE3cHgsIC01MTdweCwgLTUxN3B4LCA1MTJweCwgNTEycHgsIDEwMjlweCwgMTAyOXB4LCAnLi4vaW1hZ2VzL3BuZ1Nwcml0ZS5wbmcnLCAncG5nLXNwcml0ZS0teWVscCcsICk7XG4vLyBcbi8vIFxuLy8gJHNwcml0ZXNoZWV0LXNwcml0ZXM6ICgkcG5nLXNwcml0ZS0tYW5kcm9pZCwgJHBuZy1zcHJpdGUtLXF1b3JhLCAkcG5nLXNwcml0ZS0td2F6ZSwgJHBuZy1zcHJpdGUtLXllbHAsICk7XG4vLyAkc3ByaXRlc2hlZXQ6ICgxMDI5cHgsIDEwMjlweCwgJy4uL2ltYWdlcy9wbmdTcHJpdGUucG5nJywgJHNwcml0ZXNoZWV0LXNwcml0ZXMsICk7XG4vLyBcblxuXG5cbi5wbmctc3ByaXRlLS1hbmRyb2lkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BuZ1Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogNTEycHg7XG4gIGhlaWdodDogNTEycHg7XG59XG4ucG5nLXNwcml0ZS0tcXVvcmE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG5nU3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTdweCAwcHg7XG4gIHdpZHRoOiA1MTJweDtcbiAgaGVpZ2h0OiA1MTJweDtcbn1cbi5wbmctc3ByaXRlLS13YXplOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BuZ1Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUxN3B4O1xuICB3aWR0aDogNTEycHg7XG4gIGhlaWdodDogNTEycHg7XG59XG4ucG5nLXNwcml0ZS0teWVscDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbmdTcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxN3B4IC01MTdweDtcbiAgd2lkdGg6IDUxMnB4O1xuICBoZWlnaHQ6IDUxMnB4O1xufVxuIiwiaHRtbCB7XG5cdGZvbnQtc2l6ZTogbWFwLWdldCgkZm9udCwgc2l6ZSk7XG5cdGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRmb250LCBsaW5lSGVpZ2h0KTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogbWFwLWdldCgkZmYsIG1haW4pLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG1hcC1nZXQoJGZvbnQsIHdlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCBiZyk7XG5cdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgdGV4dCk7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmLm1vYi1tZW51LW9wZW5lZCB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQudHBkLXRvb2x0aXAge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCBhY2NlbnQpO1xuXHRcdH1cblx0fVxufVxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoICRjb2xvciwgYWNjZW50ICk7XG5cdFx0fVxuXHR9XG59XG4iLCIkY29sb3I6IChcblx0XCJhY2NlbnRcIjogI0FBMjgyQyxcblxuXHRcInRleHRcIjogIzM2MzYzNixcblxuXHRcImJnXCI6ICNmZmZcbik7XG5cbiRmZjogKFxuXHRcIm1haW5cIjogXCJVYnVudHVcIixcblx0XCJhbHRcIjogXCJSb2JvdG9cIlxuKTtcblxuJGZvbnQ6IChcblx0XCJzaXplXCI6IDE1cHgsXG5cdFwid2VpZ2h0XCI6IDQwMCxcblx0XCJsaW5lSGVpZ2h0XCI6IDEuMzNcbik7XG5cbiRtYXJnaW46IChcblx0XCJtYWluXCI6IDE1MHB4LFxuXHRcImFsdFwiOiAxNXB4XG4pO1xuXG4kbWVkaWE6IChcblx0XCJiaWdcIjogMTM5OXB4LFxuXHRcImxnXCI6IDExOTlweCxcblx0XCJtZFwiOiA5OTFweCxcblx0XCJzbVwiOiA3NjdweCxcblx0XCJ4bFwiOiA1NjVweCxcblx0XCJtaW5cIjogNDc5cHgsXG5cdFwibG93XCI6IDM1OXB4XG4pO1xuXG4kbWVkaWEtbWluOiAoXG5cdFwiYmlnXCI6IDE0MDBweCxcblx0XCJsZ1wiOiAxMjAwcHgsXG5cdFwibWRcIjogOTkycHgsXG5cdFwic21cIjogNzY4cHgsXG5cdFwieGxcIjogNTY2cHgsXG5cdFwibWluXCI6IDQ4MHB4LFxuXHRcImxvd1wiOiAzNjBweFxuKTsiLCIud3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5jb250ZW50IHtcblx0ZmxleDogMTtcblx0cGFkZGluZy10b3A6IDIwNXB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCBtYXAtZ2V0KCAkbWFyZ2luLCBhbHQgKTtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXG5cdFx0JiArIC5zZWN0aW9uLS1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZnVsbCB7XG5cdFx0cGFkZGluZzogMCBtYXAtZ2V0KCRtYXJnaW4sIG1haW4pO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGJpZyApICkge1xuXHRcdFx0cGFkZGluZzogMCBtYXAtZ2V0KCAkbWFyZ2luLCBhbHQgKTtcblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcIl9mb250c01peGluXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcIl9pY29uRm9udFwiO1xuQGltcG9ydCBcIl9wbmdTcHJpdGVcIjtcbkBpbXBvcnQgXCJkZWZhdWx0XCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuXG4vKiBQbHVnaW5zKi9cbkBpbXBvcnQgXCJwbHVnaW5zXCI7XG4vKiBQbHVnaW5zIHJld3JpdGUqL1xuQGltcG9ydCBcInBsdWdpbnMtcmV3cml0ZVwiO1xuXG5cbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvaWNvbi9pY29uXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2J0bi9idG5cIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvbG9nby9sb2dvXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2J1cmdlci9idXJnZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvaGVhZGVyL2hlYWRlclwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9mb290ZXIvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvcG9wdXAvcG9wdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvZm9ybS9mb3JtXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3RpdGxlL3RpdGxlXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3RleHQvdGV4dFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9waG9uZS1ib3gvcGhvbmUtYm94XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3NvY2lhbC9zb2NpYWxcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvcHJvbW8vcHJvbW9cIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvbmF2L25hdlwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9zZWFyY2gtYm94L3NlYXJjaC1ib3hcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvbWVudS9tZW51XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BpYy9waWNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvbWFpbi1zbGlkZXIvbWFpbi1zbGlkZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvcGFnZS9wYWdlXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2lubmVyL2lubmVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3NvcnQvc29ydFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9maWx0ZXIvZmlsdGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NhcmRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NhcmQvY2FyZFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9jdXN0b20tc2VsZWN0L2N1c3RvbS1zZWxlY3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvY291bnRlci9jb3VudGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3NlY3Rpb24vc2VjdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9jYXJkLXNsaWRlci9jYXJkLXNsaWRlclwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9zdGFycy9zdGFyc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9kZWxpdi9kZWxpdlwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9jYXRlZ29yeS9jYXRlZ29yeVwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9pbmZvL2luZm9cIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvYmFubmVyL2Jhbm5lclwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9ibG9nL2Jsb2dcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvcG9zdC9wb3N0XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NvbnRhY3RzL2NvbnRhY3RzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2l0ZW0vaXRlbVwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy90b29sdGlwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvdGFicy90YWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NhcmQtcHJvbW8vY2FyZC1wcm9tb1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9vcmRlci9vcmRlclwiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9xdWFsaXR5L3F1YWxpdHlcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3Mvb3JkZXJzL29yZGVyc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jsb2Nrcy9iYXNrZXQvYmFza2V0XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NhcmQtYWx0L2NhcmQtYWx0XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLWNhbGxiYWNrL3BvcHVwLWNhbGxiYWNrXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLWxvZ2luL3BvcHVwLWxvZ2luXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLW5ldy9wb3B1cC1uZXdcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvcG9wdXAtc3VjY2Vzcy9wb3B1cC1zdWNjZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLWFkZGVkL3BvcHVwLWFkZGVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLWFsZXJ0L3BvcHVwLWFsZXJ0XCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3BvcHVwLWZhdm9yaXRlL3BvcHVwLWZhdm9yaXRlXCI7IiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uanEtY2hlY2tib3ggaW5wdXQsXG4uanEtcmFkaW8gaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG4uanEtZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpxLWZpbGUgaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRmb250LXNpemU6IDEwMHB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGksXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5qcS1zZWxlY3Rib3gge1xuXHR6LWluZGV4OiAxMDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLW51bWJlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovXG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0bWFyZ2luOiAwOyAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufSIsIi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG5cdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDAgNHB4IDAgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpLCBpbnNldCAtMXB4IC0xcHggI0ZGRiwgaW5zZXQgMXB4IC0xcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWNoZWNrYm94LmZvY3VzZWQsXG4uanEtcmFkaW8uZm9jdXNlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwOEM7XG59XG4uanEtY2hlY2tib3guZGlzYWJsZWQsXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTU7XG59XG4uanEtY2hlY2tib3gge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogNHB4O1xuXHRtYXJnaW46IDNweCAwIDAgM3B4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2Njtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG59XG4uanEtcmFkaW8ge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogIzc3Nztcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuNyk7XG59XG4uanEtZmlsZSB7XG5cdHdpZHRoOiAyNzBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1maWxlX19uYW1lIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCA4MHB4IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtZmlsZV9fYnJvd3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtbnVtYmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwIDM2cHggMCAwO1xufVxuLmpxLW51bWJlcl9fZmllbGQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtbnVtYmVyX19zcGluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG59XG4uanEtbnVtYmVyX19zcGluOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHB4O1xuXHRsZWZ0OiAxMXB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcblx0dG9wOiA1cHg7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlcl9fc3Bpbi5wbHVzOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5qcS1udW1iZXIuZm9jdXNlZCAuanEtbnVtYmVyX19maWVsZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNBQUE7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGhlaWdodDogMzJweDtcblx0cGFkZGluZzogMCA0NXB4IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4uanEtc2VsZWN0Ym94IC5wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNHB4O1xuXHRyaWdodDogMTJweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDJweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcblx0bWFyZ2luOiA1cHg7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XG5cdG1hcmdpbjogNXB4O1xuXHRwYWRkaW5nOiA1cHggOHB4IDZweDtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLmpxLXNlbGVjdGJveCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkge1xuXHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweCA2cHg7XG5cdGNvbG9yOiAjMjMxRjIwO1xufVxuLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNBM0FCQjE7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMyMzFGMjA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHRwYWRkaW5nOiAzcHggOXB4IDRweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICMwOEM7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNDQ0M7XG5cdGNvbG9yOiAjRkZGO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXIsXG50ZXh0YXJlYS5zdHlsZXIge1xuXHRwYWRkaW5nOiA4cHggOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlciB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxudGV4dGFyZWEuc3R5bGVyIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG5idXR0b24uc3R5bGVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cGFkZGluZzogOHB4IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbmJ1dHRvbi5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuYnV0dG9uLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXSB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59IiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5mYW5jeWJveC1hY3RpdmV7aGVpZ2h0OmF1dG99LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LWJnLC5mYW5jeWJveC1pbm5lciwuZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LXN0YWdle2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5mYW5jeWJveC1vdXRlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy15OmF1dG99LmZhbmN5Ym94LWJne2JhY2tncm91bmQ6IzFlMWUxZTtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0LC43MSl9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJne29wYWNpdHk6Ljg3O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMsdmlzaWJpbGl0eSAwczt2aXNpYmlsaXR5OnZpc2libGV9LmZhbmN5Ym94LWluZm9iYXJ7Y29sb3I6I2NjYztmb250LXNpemU6MTNweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2hlaWdodDo0NHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0NHB4O21pbi13aWR0aDo0NHB4O21peC1ibGVuZC1tb2RlOmRpZmZlcmVuY2U7cGFkZGluZzowIDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXRvb2xiYXJ7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc3RhZ2V7ZGlyZWN0aW9uOmx0cjtvdmVyZmxvdzp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4IDQ0cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0tbmV4dHt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo0NHB4IDAgMDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLWh0bWx7cGFkZGluZzo2cHggNnB4IDB9LmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgNDRweDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNSwwLC4xNCwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNSwwLC4xNCwxKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7bGVmdDowO21heC13aWR0aDpub25lO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50e21hcmdpbjowIDAgNnB4fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6Y2FsYygxMDAlIC0gNDRweCk7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMDAlfS5mYW5jeWJveC1lcnJvcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlfS5mYW5jeWJveC1lcnJvciBwe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZDpob3ZlciwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVye2NvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5OjF9LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbntoZWlnaHQ6MzhweDttYXJnaW46MDtvcGFjaXR5OjA7cGFkZGluZzo3cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMTlweCk7d2lkdGg6MzhweH0uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbnt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzLGNvbG9yIC4yNXN9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0OjEwMHB4O2xlZnQ6LTI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMXB4O3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjZweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodHtyaWdodDo2cHh9LmZhbmN5Ym94LWNhcHRpb257Ym90dG9tOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjI1cHggNDRweDtyaWdodDowfS5mYW5jeWJveC1jYXB0aW9uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym90dG9tOjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTI1cHg7ei1pbmRleDotMX0uZmFuY3lib3gtY2FwdGlvbjphZnRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMyk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bGVmdDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjQ0cHg7dG9wOjB9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVke2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LWxvYWRpbmd7LXdlYmtpdC1hbmltYXRpb246YSAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphIC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NnB4IHNvbGlkIGhzbGEoMCwwJSwzOSUsLjUpO2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXItdG9wLWNvbG9yOiNmZmY7aGVpZ2h0OjYwcHg7bGVmdDo1MCU7bWFyZ2luOi0zMHB4IDAgMCAtMzBweDtvcGFjaXR5Oi42O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjYwcHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCl7LmZhbmN5Ym94LXNsaWRle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtwYWRkaW5nOjZweCAwIDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHttYXJnaW4tYm90dG9tOjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZmZmO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7d2lkdGg6MjEycHg7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzX19saXN0e2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKX0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NzVweDttYXJnaW46MnB4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoxMDBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgIzRlYTdmOTtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTt6LWluZGV4Ojk5OTkxfS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmV7b3BhY2l0eTouNX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19IiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuZGF0ZXBpY2tlci0tY2VsbHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmRhdGVwaWNrZXItLWNlbGx7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjMycHg7ei1pbmRleDoxfS5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy17YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiM0YTRhNGF9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6IzRFQjVFNn0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojNGE0YTRhO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS17Y29sb3I6I2ExYTFhMX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiNhZWFlYWV9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQte2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWNjNGVmfS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8te2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC17Ym9yZGVyOm5vbmV9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMte2JhY2tncm91bmQ6IzQ1YmNlZH0uZGF0ZXBpY2tlci0tY2VsbDplbXB0eXtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlci0tZGF5cy1uYW1lc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW46OHB4IDAgM3B4fS5kYXRlcGlja2VyLS1kYXktbmFtZXtjb2xvcjojRkY5QTE5O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtfS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwuZGF0ZXBpY2tlci0tYm9keSwuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1jZWxsLWRheXt3aWR0aDoxNC4yODU3MSV9LmRhdGVwaWNrZXItLWNlbGxzLW1vbnRoc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwtbW9udGh7d2lkdGg6MzMuMzMlO2hlaWdodDoyNSV9LmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLC5kYXRlcGlja2VyLS15ZWFyc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwteWVhcnt3aWR0aDoyNSU7aGVpZ2h0OjMzLjMzJX0uZGF0ZXBpY2tlcnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH1AbWVkaWEgcHJpbnR7LmRhdGVwaWNrZXJzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5kYXRlcGlja2Vye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0YTRhNGE7d2lkdGg6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7ei1pbmRleDoxMDB9LmRhdGVwaWNrZXIuLWZyb20tdG9wLXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfS5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWxlZnQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCl9LmRhdGVwaWNrZXIuYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlfS5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlcntib3JkZXItY29sb3I6I2Q3ZDdkNztib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5kYXRlcGlja2VyLS1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLXBvaW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGJkYmRiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ei1pbmRleDotMX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVye2JhY2tncm91bmQ6I2YwZjBmMH0uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7Ym90dG9tOmNhbGMoMTAwJSAtIDRweCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDMxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6MTBweH0uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3JpZ2h0OjEwcHh9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYyg1MCUgLSAxMHB4IC8gMil9Li1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDoxMHB4fS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206MTBweH0uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoNTAlIC0gMTBweCAvIDIpfS5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjttaW4taGVpZ2h0OjMycHg7cGFkZGluZzo0cHh9Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLC5kYXRlcGlja2VyLS1uYXYtdGl0bGV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbnt3aWR0aDozMnB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGh7ZmlsbDpub25lO3N0cm9rZTojOWM5YzljO3N0cm9rZS13aWR0aDoycHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZXtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjAgOHB4fS5kYXRlcGlja2VyLS1idXR0b25zLC5kYXRlcGlja2VyLS10aW1le2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWY7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM5YzljOWM7bWFyZ2luLWxlZnQ6NXB4fS5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZGF0ZXBpY2tlci0tYnV0dG9ue2NvbG9yOiM0RUI1RTY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzJweH0uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVye2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS10aW1le2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzey13ZWJraXQtZmxleDowIDEgMTM4cHg7LW1zLWZsZXg6MCAxIDEzOHB4O2ZsZXg6MCAxIDEzOHB4O21heC13aWR0aDoxMzhweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDpub25lfS5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxNTNweDstbXMtZmxleDowIDEgMTUzcHg7ZmxleDowIDEgMTUzcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWF4LXdpZHRoOjE1M3B4fS5kYXRlcGlja2VyLS10aW1lLWxhYmVse2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTJweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAwIDEwcHh9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbnttYXJnaW46MCAycHggM3B4O2xpbmUtaGVpZ2h0OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTlweDtmb250LWZhbWlseTpcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6I2YwZjBmMDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXJ7b3BhY2l0eToxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kO2FsaWduLXNlbGY6ZmxleC1lbmQ7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmRhdGVwaWNrZXItLXRpbWUtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjE3cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2RlZGVkZSwjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXR9LmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXXtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yczttYXJnaW4tdG9wOi02cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFue3BhZGRpbmc6MCAxMnB4fS5kYXRlcGlja2VyLS10aW1lLWljb257Y29sb3I6IzljOWM5Yztib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweCAtMXB4IDA7d2lkdGg6MWVtO2hlaWdodDoxZW19LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXJ7aGVpZ2h0Oi40ZW07d2lkdGg6MXB4O2xlZnQ6Y2FsYyg1MCUgLSAxcHgpO3RvcDpjYWxjKDUwJSArIDFweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle3dpZHRoOi40ZW07aGVpZ2h0OjFweDt0b3A6Y2FsYyg1MCUgKyAxcHgpO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVye2NvbG9yOiNjNWM1YzV9Li1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2NvbG9yOiNkZWRlZGV9Li1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhMmRkZjZ9Li1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQ6IzhhZDVmNH0uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Y29sb3I6I2NjY30uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHl7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmV9IiwiLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgQkFTRSBDU1MgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAvKnBhZGRpbmc6IDAgIWltcG9ydGFudDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5zY3JvbGwtZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGwtZWxlbWVudCwgLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSxcbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyLFxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYXJyb3cge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNjcm9sbC10ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xufVxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCA+IHRleHRhcmVhIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCA+IHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG5cblxuXG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKiBTSU1QTEUgSU5ORVIgU0NST0xMQkFSICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2XG57XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gICAgYm90dG9tOiAycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4cHg7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrLFxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjsgfVxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7IH1cblxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0xMnB4OyB9XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTJweDsgfVxuXG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xMnB4OyB9XG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xMnB4OyB9XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKioqKioqKioqKioqKiogU0lNUExFIE9VVEVSIFNDUk9MTEJBUiAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IGRpdlxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTJweDtcbn1cblxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBoZWlnaHQ6IDhweDsgdG9wOiAycHg7IH1cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHsgbGVmdDogMnB4OyB3aWR0aDogOHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2ssXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjsgfVxuLnNjcm9sbGJhci1vdXRlciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTsgfVxuXG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTJweDsgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7IHRvcDogIC0xMnB4OyBtYXJnaW4tdG9wOiAgMTJweDsgfVxuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHsgbWluLXdpZHRoOiAxMHB4OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHsgbWluLWhlaWdodDogMTBweDsgfVxuXG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgbGVmdDogLTE0cHg7IH1cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyB0b3A6IC0xNHB4OyB9XG5cbi5zY3JvbGxiYXItb3V0ZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xNHB4OyB9XG4uc2Nyb2xsYmFyLW91dGVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xNHB4OyB9XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIE1BQyBPUyBYICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCBkaXZcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBkaXNwbGF5OiBub25lOyB9XG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkU3MTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uc2Nyb2xsYmFyLW1hY29zeDpob3ZlciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhcixcbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1iYXIge1xuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuXG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMHB4O1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHsgaGVpZ2h0OiA3cHg7IG1pbi13aWR0aDogMTBweDsgdG9wOiAtOXB4OyB9XG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7IGxlZnQ6IC05cHg7IG1pbi1oZWlnaHQ6IDEwcHg7IHdpZHRoOiA3cHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgbGVmdDogMnB4OyB9XG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC00cHg7IH1cblxuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHsgdG9wOiAycHg7IH1cbi5zY3JvbGxiYXItbWFjb3N4ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtNHB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1tYWNvc3ggPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0xMXB4OyB9XG4uc2Nyb2xsYmFyLW1hY29zeCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgdG9wOiAtMTFweDsgfVxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBMSUdIVCAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlJpWkdKa1lpSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5sT0dVNFpUZ2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKycpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNkYmRiZGIgMCUsICNlOGU4ZTggMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsI2RiZGJkYiksIGNvbG9yLXN0b3AoMTAwJSwjZThlOGU4KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RiZGJkYiAwJSwjZThlOGU4IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCNlOGU4ZTggMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGJkYmRiIDAlLCNlOGU4ZTggMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGJkYmRiIDAlLCNlOGU4ZTggMTAwJSk7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTdweDtcbn1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabFptVm1aU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU5XWTFaalVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYysnKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmVmZWZlIDAlLCAjZjVmNWY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCNmZWZlZmUpLCBjb2xvci1zdG9wKDEwMCUsI2Y1ZjVmNSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZWZlZmUgMCUsI2Y1ZjVmNSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwjZjVmNWY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlZmVmZSAwJSwjZjVmNWY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZlZmVmZSAwJSwjZjVmNWY1IDEwMCUpO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTdweDsgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7IHRvcDogIC0xN3B4OyBtYXJnaW4tdG9wOiAgMTdweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHsgaGVpZ2h0OiAxMHB4OyBtaW4td2lkdGg6IDEwcHg7IHRvcDogMHB4OyB9XG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHsgbGVmdDogMHB4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogMTBweDsgfVxuXG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGhlaWdodDogMTJweDsgbGVmdDogMnB4OyB0b3A6IDJweDsgfVxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC00cHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIgeyBsZWZ0OiAycHg7IHRvcDogMnB4OyB3aWR0aDogMTJweDsgfVxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTRweDsgfVxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogLTE5cHg7IH1cbi5zY3JvbGxiYXItbGlnaHQgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTE5cHg7IH1cblxuLnNjcm9sbGJhci1saWdodCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0xOXB4OyB9XG4uc2Nyb2xsYmFyLWxpZ2h0ID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgdG9wOiAtMTlweDsgfVxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBSQUlMICoqKioqKioqKioqKioqKi9cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LFxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IGRpdlxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXI6aG92ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4IDAgMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTJweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBiOWEwO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtYmFyIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi8qIHNjcm9sbGJhciBoZWlnaHQvd2lkdGggJiBvZmZzZXQgZnJvbSBjb250YWluZXIgYm9yZGVycyAqL1xuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7IGxlZnQ6IC0xN3B4OyBtYXJnaW4tbGVmdDogMTdweDsgfVxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyBtYXJnaW4tdG9wOiAxN3B4OyB0b3A6IC0xN3B4OyB9XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7IGhlaWdodDogMTBweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IDFweDsgfVxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHsgbGVmdDogMXB4OyBtaW4taGVpZ2h0OiAxMHB4OyB3aWR0aDogMTBweDsgfVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgaGVpZ2h0OiAxNXB4OyBsZWZ0OiA1cHg7IH1cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGhlaWdodDogMnB4OyBsZWZ0OiAtMTBweDsgdG9wOiA1cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IHRvcDogNXB4OyB3aWR0aDogMTVweDsgfVxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgbGVmdDogNXB4OyB0b3A6IC0xMHB4OyB3aWR0aDogMnB4OyB9XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IGxlZnQ6IC0yNXB4OyB9XG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTI1cHg7IH1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHsgbGVmdDogLTI1cHg7IH1cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IHRvcDogLTI1cHg7IH1cblxuXG5cblxuXG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgRFlOQU1JQyAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCBkaXZcbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDJweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogN3B4O1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2ZTcxO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtYmFyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHRvcDogYXV0bztcbn1cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWJhciB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMnB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbn1cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDJweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtNHB4OyB9XG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC00cHg7IH1cblxuXG4vKiB1cGRhdGUgc2Nyb2xsYmFyIG9mZnNldCBpZiBib3RoIHNjcm9sbHMgYXJlIHZpc2libGUgKi9cblxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTFweDsgfVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyB0b3A6IC0xMXB4OyB9XG5cblxuLyogaG92ZXIgJiBkcmFnICovXG5cbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudDpob3ZlciAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyIC5zY3JvbGwtZWxlbWVudF9zaXplLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWJhcixcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciAuc2Nyb2xsLWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWR5bmFtaWMgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXg6aG92ZXIgLnNjcm9sbC1lbGVtZW50X291dGVyLFxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1kcmFnZ2FibGUgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogN3B4O1xufVxuLnNjcm9sbGJhci1keW5hbWljID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15OmhvdmVyIC5zY3JvbGwtZWxlbWVudF9vdXRlcixcbi5zY3JvbGxiYXItZHluYW1pYyA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgbWluLXdpZHRoOiA3cHg7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIEdPT0dMRSBDSFJPTUUgKioqKioqKioqKioqKioqL1xuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IGRpdlxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge31cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTlhOWE5O1xufVxuXG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xuICAgIGJvcmRlci1jb2xvcjogIzdlN2U3ZTtcbn1cblxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgeyBsZWZ0OiAtMTZweDsgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1jb250ZW50LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgeyB0b3A6ICAtMTZweDsgbWFyZ2luLXRvcDogIDE2cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIgeyBoZWlnaHQ6IDhweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IDNweDsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIgeyBsZWZ0OiAzcHg7IG1pbi1oZWlnaHQ6IDEwcHg7IHdpZHRoOiA4cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBoZWlnaHQ6IDE0cHg7IGxlZnQ6IC0zcHg7IH1cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgaGVpZ2h0OiAxNHB4OyBsZWZ0OiAtNHB4OyB9XG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyB0b3A6IC0zcHg7IHdpZHRoOiAxNHB4OyB9XG4uc2Nyb2xsYmFyLWNocm9tZSA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTRweDsgd2lkdGg6IDE0cHg7IH1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItY2hyb21lID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMTlweDsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTE5cHg7IH1cblxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyBsZWZ0OiAtMTlweDsgfVxuLnNjcm9sbGJhci1jaHJvbWUgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sgeyB0b3A6IC0xOXB4OyB9XG5cblxuXG5cblxuXG5cbiIsIi50cGQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogRml4IGZvciBDU1MgZnJhbWV3b3JrcyB0aGF0IGRvbid0IGtlZXAgdGhlIHVzZSBvZiBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICB3aXRoaW4gdGhlaXIgb3duIG5hbWVzcGFjZSAqL1xuLnRwZC10b29sdGlwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udHBkLXRvb2x0aXAgW2NsYXNzXj1cInRwZC1cIl0ge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBDb250ZW50ICovXG4udHBkLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cGQtY29udGVudC1zcGFjZXIsXG4udHBkLWNvbnRlbnQtcmVsYXRpdmUsXG4udHBkLWNvbnRlbnQtcmVsYXRpdmUtcGFkZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGQtY29udGVudC1yZWxhdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBkLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi50cGQtaGFzLWlubmVyLWNsb3NlIC50cGQtY29udGVudC1yZWxhdGl2ZSAudHBkLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udHBkLXRvb2x0aXAgLnRwZC1jb250ZW50LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHBkLXRpdGxlLXNwYWNlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRwZC10aXRsZS1yZWxhdGl2ZSxcbi50cGQtdGl0bGUtcmVsYXRpdmUtcGFkZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cGQtdGl0bGUtcmVsYXRpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi50cGQtaGFzLXRpdGxlLWNsb3NlIC50cGQtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udHBkLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwZC1jbG9zZS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogU2tpbiAqL1xuLnRwZC1za2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50cGQtZnJhbWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udHBkLWZyYW1lcyAudHBkLWZyYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHBkLXZpc2libGUtZnJhbWUtdG9wIC50cGQtZnJhbWUtdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHBkLXZpc2libGUtZnJhbWUtYm90dG9tIC50cGQtZnJhbWUtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHBkLXZpc2libGUtZnJhbWUtbGVmdCAudHBkLWZyYW1lLWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cGQtdmlzaWJsZS1mcmFtZS1yaWdodCAudHBkLWZyYW1lLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cGQtYmFja2dyb3VuZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG4udHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50cGQtbm8tc2hhZG93IC50cGQtc2tpbiAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHBkLWJhY2tncm91bmQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBvbmx5IHRoZSB0b3AgYmFja2dyb3VuZCBib3ggc2hvdWxkIGJlIHNob3duIHdoZW4gbm90IHVzaW5nIGEgc3RlbSAqL1xuLnRwZC1uby1zdGVtIC50cGQtYmFja2dyb3VuZC1ib3gsXG4udHBkLW5vLXN0ZW0gLnRwZC1zaGlmdC1zdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cGQtbm8tc3RlbSAudHBkLWJhY2tncm91bmQtYm94LXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHBkLWJhY2tncm91bmQtYm94LXNoaWZ0LFxuLnRwZC1iYWNrZ3JvdW5kLWJveC1zaGlmdC1mdXJ0aGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIFNhZmFyaSAqL1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAvKiBJRTkrLCBGaXJlZm94IDQrLCBPcGVyYSwgQ2hyb21lICovXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRwZC1iYWNrZ3JvdW5kLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbm8gcmFkaXVzICovXG4udHBkLW5vLXJhZGl1c1xuICAudHBkLXNraW5cbiAgLnRwZC1mcmFtZXNcbiAgLnRwZC1mcmFtZVxuICAudHBkLWJhY2tncm91bmRzXG4gIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLnRwZC1iYWNrZ3JvdW5kLWJvcmRlci1oYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50cGQtYmFja2dyb3VuZC1ib3gtdG9wIHtcbiAgdG9wOiAwO1xufVxuLnRwZC1iYWNrZ3JvdW5kLWJveC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4udHBkLWJhY2tncm91bmQtYm94LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnRwZC1iYWNrZ3JvdW5kLWJveC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBTa2luIC8gU3RlbXMgKi9cbi50cGQtc2hpZnQtc3RlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRwZC1zaGlmdC1zdGVtLXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udHBkLWZyYW1lLXRvcCAudHBkLXNoaWZ0LXN0ZW0tc2lkZSxcbi50cGQtZnJhbWUtYm90dG9tIC50cGQtc2hpZnQtc3RlbS1zaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBkLWZyYW1lLWxlZnQgLnRwZC1zaGlmdC1zdGVtLXNpZGUsXG4udHBkLWZyYW1lLXJpZ2h0IC50cGQtc2hpZnQtc3RlbS1zaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udHBkLXN0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogc2hvd3MgcG9zc2libGUgaW52YWxpZCBzdWJweCByZW5kZXJpbmcgKi9cbiAgd2lkdGg6IDE2cHg7IC8qIGJlc3QgY3Jvc3MgYnJvd3NlciBzdGVtOiB3aWR0aCA9IDIgeCBoZWlnaHQgKDkwZGVnIGFuZ2xlKSAqL1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgLyogc3BhY2UgZnJvbSB0aGUgc2lkZSAqL1xuICBtYXJnaW4tdG9wOiAycHg7IC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuLyogcmVtb3ZlIG1hcmdpbnMgb25jZSB3ZSdyZSBkb25lIG1lYXN1cmluZyAqL1xuLnRwZC10b29sdGlwIC50cGQtc2tpbiAudHBkLWZyYW1lcyAudHBkLWZyYW1lIC50cGQtc2hpZnQtc3RlbSAudHBkLXN0ZW0tcmVzZXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRwZC1zdGVtLXNwYWNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRwZC1zdGVtLXJlc2V0IC50cGQtc3RlbS1zcGFjZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHBkLXN0ZW0tcG9pbnQge1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG59XG4udHBkLXN0ZW0tZG93bnNjYWxlLFxuLnRwZC1zdGVtLXRyYW5zZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHBkLXN0ZW0tc2lkZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cGQtc3RlbS1zaWRlLWludmVyc2VkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4udHBkLXN0ZW0tdHJpYW5nbGUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRwZC1zdGVtLWJvcmRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIHdpbGwgYmVjb21lIHRyYW5zcGFyZW50ICovXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4udHBkLXN0ZW0tYm9yZGVyLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4vKiBmaXhlcyByZW5kZXJpbmcgaXNzdWUgaW4gSUUgKi9cbi50cGQtc3RlbSAqIHtcbiAgei1pbmRleDogMDtcbiAgem9vbTogMTtcbn1cblxuLyogdXNlZCBieSBJRSA8IDkgKi9cbi50cGQtc3RlbS1ib3JkZXItY2VudGVyLW9mZnNldCxcbi50cGQtc3RlbS1ib3JkZXItY2VudGVyLW9mZnNldC1pbnZlcnNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cGQtc3RlbS1ub3RyYW5zZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLWJvcmRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLWJvcmRlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udHBkLXN0ZW0tbm90cmFuc2Zvcm0gLnRwZC1zdGVtLWJvcmRlci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbi50cGQtc3RlbS1ub3RyYW5zZm9ybSAudHBkLXN0ZW0tYm9yZGVyLWNlbnRlcixcbi50cGQtc3RlbS1ub3RyYW5zZm9ybSAudHBkLXN0ZW0tdHJpYW5nbGUge1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGVmdDogNTAlO1xufVxuXG4vKiB0cmFuc2Zvcm1hdGlvbnMgZm9yIGxlZnQvcmlnaHQvYm90dG9tICovXG4udHBkLXN0ZW0tdHJhbnNmb3JtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKC0xLCAxKTtcbn1cbi50cGQtc3RlbS10cmFuc2Zvcm0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cbi50cGQtc3RlbS10cmFuc2Zvcm0tYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4vKiBTcGlubmVyICovXG4udHBkLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4udHBkLXNwaW5uZXItc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgMCAxM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cGQtc3Bpbm5lci1hbmltYXRpb24gMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogdHBkLXNwaW5uZXItYW5pbWF0aW9uIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4udHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRwZC1zcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRwZC1zcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIHNob3cgdGhlIGxvYWRlciB3aGlsZSBsb2FkaW5nIGFuZCBoaWRlIGFsbCB0aGUgY29udGVudCAqL1xuLnRwZC1pcy1sb2FkaW5nIC50cGQtY29udGVudC13cmFwcGVyLFxuLnRwZC1pcy1sb2FkaW5nIC50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHBkLWlzLWxvYWRpbmcgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cGQtaXMtbG9hZGluZyAudHBkLWJhY2tncm91bmQtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBSZXNldHMgd2hpbGUgbWVhc3VyaW5nIGNvbnRlbnQgKi9cbi50cGQtdG9vbHRpcC1tZWFzdXJpbmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGQtdG9vbHRpcC1tZWFzdXJpbmcgLnRwZC1za2luLFxuLnRwZC10b29sdGlwLW1lYXN1cmluZyAudHBkLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHBkLXRvb2x0aXAtbWVhc3VyaW5nIC50cGQtY29udGVudC13cmFwcGVyLFxuLnRwZC10b29sdGlwLW1lYXN1cmluZyAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTGlua3MgKi9cbi50cGQtdG9vbHRpcCBhLFxuLnRwZC10b29sdGlwIGE6aG92ZXIge1xuICBjb2xvcjogIzgwODA4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHBkLXRvb2x0aXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM2YzZjO1xufVxuXG4vKlxuICogU2l6ZXNcbiAqL1xuLyogeC1zbWFsbCAqL1xuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1jb250ZW50LFxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC10aXRsZSB7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4udHBkLXNpemUteC1zbWFsbCAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udHBkLXNpemUteC1zbWFsbCAudHBkLXN0ZW0ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDJweDsgLyogc3BhY2UgYmV0d2VlbiB0YXJnZXQgYW5kIHN0ZW0gKi9cbn1cbi50cGQtc2l6ZS14LXNtYWxsLnRwZC1uby1yYWRpdXMgLnRwZC1zdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi50cGQtc2l6ZS14LXNtYWxsIC50cGQtY2xvc2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4udHBkLXNpemUteC1zbWFsbCAudHBkLXNwaW5uZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBtYXJnaW46IDZweCAwIDAgOXB4O1xufVxuLnRwZC1zaXplLXgtc21hbGwgLnRwZC1zcGlubmVyLXNwaW4sXG4udHBkLXNpemUteC1zbWFsbCAudHBkLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi8qIHNtYWxsICovXG4udHBkLXNpemUtc21hbGwgLnRwZC1jb250ZW50LFxuLnRwZC1zaXplLXNtYWxsIC50cGQtdGl0bGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udHBkLXNpemUtc21hbGwgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnRwZC1zaXplLXNtYWxsIC50cGQtc3RlbSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMnB4OyAvKiBzcGFjZSBiZXR3ZWVuIHRhcmdldCBhbmQgc3RlbSAqL1xufVxuLnRwZC1zaXplLXNtYWxsLnRwZC1uby1yYWRpdXMgLnRwZC1zdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi50cGQtc2l6ZS1zbWFsbCAudHBkLWNsb3NlIHtcbiAgbWFyZ2luOiAycHggMXB4O1xufVxuLnRwZC1zaXplLXNtYWxsIC50cGQtc3Bpbm5lciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4udHBkLXNpemUtc21hbGwgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBtYXJnaW46IDdweCAwIDAgMTNweDtcbn1cbi50cGQtc2l6ZS1zbWFsbCAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS1zbWFsbCAudHBkLXNwaW5uZXItc3BpbjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi8qIG1lZGl1bSAoZGVmYXVsdCkgKi9cbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1jb250ZW50LFxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXN0ZW0ge1xuICB3aWR0aDogMTZweDsgLyogYmVzdCBjcm9zcyBicm93c2VyIHN0ZW0gd2lkdGggaXMgMnhoZWlnaHQsIGZvciBhIDkwZGVnIGFuZ2xlICovXG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4OyAvKiBzcGFjZSBmcm9tIHRoZSBzaWRlICovXG4gIG1hcmdpbi10b3A6IDJweDsgLyogc3BhY2UgYmV0d2VlbiB0YXJnZXQgYW5kIHN0ZW0gKi9cbn1cbi50cGQtc2l6ZS1tZWRpdW0udHBkLW5vLXJhZGl1cyAudHBkLXN0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1jbG9zZSB7XG4gIG1hcmdpbjogNHB4IDJweDtcbn1cbi8qIGlkZWFsIHNwaW5uZXIgZGltZW5zaW9ucyBkb24ndCBjYXVzZSBtb3ZlbWVudCBvcCB0b3AgYW5kXG4gICBvbiB0aGUgc3RlbSB3aGVuIHN3aXRjaGluZyB0byB0ZXh0IHVzaW5nIHBvc2l0aW9uOid0b3BsZWZ0JyAqL1xuLnRwZC1zaXplLW1lZGl1bSAudHBkLXNwaW5uZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXNwaW5uZXItc3BpbiB7XG4gIG1hcmdpbjogOHB4IDAgMCAxNXB4O1xufVxuLnRwZC1zaXplLW1lZGl1bSAudHBkLXNwaW5uZXItc3Bpbixcbi50cGQtc2l6ZS1tZWRpdW0gLnRwZC1zcGlubmVyLXNwaW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsYXJnZSAqL1xuLnRwZC1zaXplLWxhcmdlIC50cGQtY29udGVudCxcbi50cGQtc2l6ZS1sYXJnZSAudHBkLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi50cGQtc2l6ZS1sYXJnZSAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udHBkLXNpemUtbGFyZ2UgLnRwZC1zdGVtIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiAycHg7IC8qIHNwYWNlIGJldHdlZW4gdGFyZ2V0IGFuZCBzdGVtICovXG59XG4udHBkLXNpemUtbGFyZ2UudHBkLW5vLXJhZGl1cyAudHBkLXN0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50cGQtc2l6ZS1sYXJnZSAudHBkLWNsb3NlIHtcbiAgbWFyZ2luOiA1cHggMnB4IDVweCAycHg7XG59XG4udHBkLXNpemUtbGFyZ2UgLnRwZC1zcGlubmVyIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi50cGQtc2l6ZS1sYXJnZSAudHBkLXNwaW5uZXItc3BpbiB7XG4gIG1hcmdpbjogOXB4IDAgMCAxN3B4O1xufVxuLnRwZC1zaXplLWxhcmdlIC50cGQtc3Bpbm5lci1zcGluLFxuLnRwZC1zaXplLWxhcmdlIC50cGQtc3Bpbm5lci1zcGluOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLyogU2tpbnMgKi9cbi8qIGRlZmF1bHQgKGRhcmspICovXG4udHBkLXNraW4tZGFyayAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tZGFyayAudHBkLXRpdGxlLFxuLnRwZC1za2luLWRhcmsgLnRwZC1jbG9zZSB7XG5cdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcbn1cbi50cGQtc2tpbi1kYXJrIC50cGQtYmFja2dyb3VuZC1jb250ZW50LFxuLnRwZC1za2luLWRhcmsgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi50cGQtc2tpbi1kYXJrIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgYmVsb3cgdGhlIHRpdGxlICovXG4udHBkLXNraW4tZGFyayAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLyogc3Bpbm5lciAqL1xuLnRwZC1za2luLWRhcmsgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4vKiBsaW5rcyAqL1xuLnRwZC1za2luLWRhcmsgYSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnRwZC1za2luLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuXG4vKiBsaWdodCAqL1xuLnRwZC1za2luLWxpZ2h0IC50cGQtY29udGVudCxcbi50cGQtc2tpbi1saWdodCAudHBkLXRpdGxlLFxuLnRwZC1za2luLWxpZ2h0IC50cGQtY2xvc2Uge1xuXHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG59XG4udHBkLXNraW4tbGlnaHQgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRwZC1za2luLWxpZ2h0IC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cGQtc2tpbi1saWdodCAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRwZC1za2luLWxpZ2h0IC50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udHBkLXNraW4tbGlnaHQgLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDc1LCAxNiwgMCwgMC40KTtcbn1cbi8qIGZhbGxiYWNrIGZvciBuby9kaXNhYmxlZCBzaGFkb3cgKi9cbi50cGQtc2tpbi1saWdodC50cGQtbm8tc2hhZG93IC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cGQtc2tpbi1saWdodCAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cGQtc2tpbi1saWdodCBhIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4udHBkLXNraW4tbGlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmM2YzZjO1xufVxuXG4vKiBncmF5ICovXG4udHBkLXNraW4tZ3JheSAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tZ3JheSAudHBkLXRpdGxlLFxuLnRwZC1za2luLWdyYXkgLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwZC1za2luLWdyYXkgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQsXG4udHBkLXNraW4tZ3JheSAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xufVxuLnRwZC1za2luLWdyYXkgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnRwZC1za2luLWdyYXkgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MDUwNTA7XG59XG4udHBkLXNraW4tZ3JheSAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi50cGQtc2tpbi1ncmF5IGEge1xuICBjb2xvcjogI2NjYztcbn1cbi50cGQtc2tpbi1ncmF5IGE6aG92ZXIge1xuICBjb2xvcjogI2I2YjZiNjtcbn1cblxuLyogcmVkICovXG4udHBkLXNraW4tcmVkIC50cGQtY29udGVudCxcbi50cGQtc2tpbi1yZWQgLnRwZC10aXRsZSxcbi50cGQtc2tpbi1yZWQgLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwZC1za2luLXJlZCAudHBkLWJhY2tncm91bmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTNjMzc7XG59XG4udHBkLXNraW4tcmVkIC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTIsIDAsIDAsIDAuNik7XG59XG4udHBkLXNraW4tcmVkIC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTNjMzc7XG59XG4udHBkLXNraW4tcmVkIC50cGQtdGl0bGUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTMwNTAwO1xufVxuLnRwZC1za2luLXJlZCAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnRwZC1za2luLXJlZCAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi50cGQtc2tpbi1yZWQgYSB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLnRwZC1za2luLXJlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNmM2YzY7XG59XG5cbi8qIGdyZWVuICovXG4udHBkLXNraW4tZ3JlZW4gLnRwZC1jb250ZW50LFxuLnRwZC1za2luLWdyZWVuIC50cGQtdGl0bGUsXG4udHBkLXNraW4tZ3JlZW4gLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwZC1za2luLWdyZWVuIC50cGQtYmFja2dyb3VuZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYWIzYTtcbn1cbi50cGQtc2tpbi1ncmVlbiAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyLCAwLCAwLjYpO1xufVxuLnRwZC1za2luLWdyZWVuIC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWFiM2E7XG59XG4udHBkLXNraW4tZ3JlZW4gLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjdjMDA7XG59XG4udHBkLXNraW4tZ3JlZW4gLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50cGQtc2tpbi1ncmVlbiAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi50cGQtc2tpbi1ncmVlbiBhIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4udHBkLXNraW4tZ3JlZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjYzZjNmM2O1xufVxuXG4vKiBibHVlICovXG4udHBkLXNraW4tYmx1ZSAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tYmx1ZSAudHBkLXRpdGxlLFxuLnRwZC1za2luLWJsdWUgLnRwZC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwZC1za2luLWJsdWUgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVhM2UzO1xufVxuLnRwZC1za2luLWJsdWUgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAxMiwgMC42KTtcbn1cbi50cGQtc2tpbi1ibHVlIC50cGQtYmFja2dyb3VuZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWEzZTM7XG59XG4udHBkLXNraW4tYmx1ZSAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NzRiNDtcbn1cbi50cGQtc2tpbi1ibHVlIC50cGQtYmFja2dyb3VuZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udHBkLXNraW4tYmx1ZSAudHBkLXNwaW5uZXItc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi50cGQtc2tpbi1ibHVlIGEge1xuICBjb2xvcjogI2RkZDtcbn1cbi50cGQtc2tpbi1ibHVlIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLyogbGlnaHR5ZWxsb3cgKi9cbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC10aXRsZSxcbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmE5O1xufVxuLnRwZC1za2luLWxpZ2h0eWVsbG93IC50cGQtYmFja2dyb3VuZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoOCwgOCwgMCwgMC4zNSk7XG59XG4udHBkLXNraW4tbGlnaHR5ZWxsb3cgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhOTtcbn1cbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YTY5Nztcbn1cbi50cGQtc2tpbi1saWdodHllbGxvdyAudHBkLWJhY2tncm91bmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnRwZC1za2luLWxpZ2h0eWVsbG93IC50cGQtc3Bpbm5lci1zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzO1xufVxuLnRwZC1za2luLWxpZ2h0eWVsbG93IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi50cGQtc2tpbi1saWdodHllbGxvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4Njg2ODY7XG59XG5cbi8qIGxpZ2h0Ymx1ZSAqL1xuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLWNvbnRlbnQsXG4udHBkLXNraW4tbGlnaHRibHVlIC50cGQtdGl0bGUsXG4udHBkLXNraW4tbGlnaHRibHVlIC50cGQtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlNWZmO1xufVxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLWJhY2tncm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDgsIDAuMzUpO1xufVxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLWJhY2tncm91bmQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlNWZmO1xufVxuLnRwZC1za2luLWxpZ2h0Ymx1ZSAudHBkLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOWI5Zjtcbn1cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1iYWNrZ3JvdW5kLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50cGQtc2tpbi1saWdodGJsdWUgLnRwZC1zcGlubmVyLXNwaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7XG59XG4udHBkLXNraW4tbGlnaHRibHVlIGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi50cGQtc2tpbi1saWdodGJsdWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4vKiBsaWdodHBpbmsgKi9cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC1jb250ZW50LFxuLnRwZC1za2luLWxpZ2h0cGluayAudHBkLXRpdGxlLFxuLnRwZC1za2luLWxpZ2h0cGluayAudHBkLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtYmFja2dyb3VuZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRiZjtcbn1cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4LCAwLCAwLCAwLjM1KTtcbn1cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC1iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRiZjtcbn1cbi50cGQtc2tpbi1saWdodHBpbmsgLnRwZC10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMDhmOGY7XG59XG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtYmFja2dyb3VuZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udHBkLXNraW4tbGlnaHRwaW5rIC50cGQtc3Bpbm5lci1zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzO1xufVxuLnRwZC1za2luLWxpZ2h0cGluayBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4udHBkLXNraW4tbGlnaHRwaW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzg2ODY4Njtcbn1cbiIsIlxuLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDEzOHB4O1xuXHRoZWlnaHQ6IDEzOHB4O1xuXHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3BhY2l0eTogMC44O1xuXHRmb250LXNpemU6IDM0cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHR3aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG59XG5cbi5zbGljay1wcmV2IHtcblx0bGVmdDogLTkwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRsZWZ0OiAtNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA5cHg7XG5cdH1cbn1cblxuLnNsaWNrLW5leHQge1xuXHRyaWdodDogLTkwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0cmlnaHQ6IC00MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHR9XG59XG5cbi5zbGljay1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cm5hc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKiogU0NST0xMQkFSICoqKioqKioqKioqKioqKioqKiovXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoIzlFMjgyOCwuMyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG4gfVxuIFxuIC5wcm9mLWJveF9fcmVzIC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcblx0cmlnaHQ6IDA7XG4gfVxuIFxuIC5zY3JvbGwtZWxlbWVudC5zY3JvbGxfeS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIGRpdiB7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuXHQgIGxlZnQ6IDA7XG5cdCAgdG9wOiAwO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB3aWR0aDogMTAwJTtcbiB9XG4gXG4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1iYXIge1xuXHQgIGJhY2tncm91bmQ6ICM4OTAzMDc7XG5cdCAgei1pbmRleDogMTI7XG5cdC8vICAgaGVpZ2h0OiAxMjVweDtcblx0ICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuXG4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuIH1cbiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsX3guc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSBkaXYge1xuXHQgIGhlaWdodDogMTAwJTtcblx0ICBsZWZ0OiAwO1xuXHQgIHRvcDogMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgd2lkdGg6IDEwMCU7XG4gfVxuXG4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1iYXIge1xuXHRiYWNrZ3JvdW5kOiAjQzlCN0IzO1xuXHR3aWR0aDogOTJweCAhaW1wb3J0YW50O1xuIH1cblxuXG5cbi5qcS1zZWxlY3Rib3gge1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4uanEtc2VsZWN0Ym94IHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIG1haW4gKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6aG92ZXIsXG5cdCYuZm9jdXNlZCxcblx0Jjpmb2N1cyB7XG5cblx0XHQuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMCAxNXB4IDAgMDtcblx0bWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM1RjVGNUY7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xuXHR9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDE1cHg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRyaWdodDogMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzRCMTAwMDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0dWwge31cblxuXHRsaSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTREQkQ5O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdHBhZGRpbmc6IDVweCAzNXB4IDVweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTREQkQ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Ji5zZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4uZGF0ZXBpY2tlci0tbmF2IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIge1xuXHR3aWR0aDogMjgzcHg7XG59XG5cblxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZmFuY3lib3gtYmcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgODUsIDgxLCAwLjUpO1xufVxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdHRvcDogMTdweDtcblx0cmlnaHQ6IDIycHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdG9wYWNpdHk6IDE7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHR0b3A6IDlweDtcblx0XHRyaWdodDogMTNweDtcblx0fVxuXG5cdCY6YWZ0ZXIsXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi50cGQtY29udGVudCB7XG5cdHBhZGRpbmc6IDdweCAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udHBkLWNvbnRlbnQtc3BhY2VyIHtcblx0Ly8gYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNzUsIDE2LCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi50cGQtdG9vbHRpcCB7XG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0Ly8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI0FBMjgyQztcblxuXHRpIHtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcblx0bWFyZ2luOiAwIDExcHg7XG5cdHBhZGRpbmc6IDJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjIpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC40KTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzRCMTAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzOHB4O1xuXG5cdCYuLWRpc2FibGVkLSB7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xuXHR9XG5cblx0Ji4tc2VsZWN0ZWQtIHtcblx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5kYXRlcGlja2VyLS1uYXYge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuXHRzdHJva2U6ICNBQTI4MkM7XG59XG5cbi5kYXRlcGlja2VyLmFjdGl2ZSB7XG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1pbiApICkge1xuXHRcdGxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0fVxufSIsIi5pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufSIsIi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsIGFjY2VudCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogbWFwLWdldCgkZmYsIG1haW4pO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOTMxMDE0IDAlLCAjQjkzQTNFIDEwMCUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0JGQThBMiAwJSwgI0NEQjVBRiAxMDAlKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdGJhY2tncm91bmQ6ICM4ODAzMDc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLS1saWdodCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxNzAsIDQwLCA0NCwgMC41KTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogI0FBMjgyQztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcwLCA0MCwgNDQsIDAuNSk7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvciwgYWNjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWZhdm9yaXRlIHtcblx0XHR3aWR0aDogMjdweDtcblx0XHRtaW4td2lkdGg6IDI3cHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0bWluLXdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdH1cblxuXHRcdC5waWMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0taGVhcnQtZnVsbCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHQucGljIHtcblxuXHRcdFx0XHQmLS1oZWFydCB7XG5cblx0XHRcdFx0XHQmLWZ1bGwge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWFsdCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXByZXNlbnQge1xuXHRcdGJhY2tncm91bmQ6ICNFRkMwNTk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Ji0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdH1cbn0iLCIubG9nbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufSIsIi5idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0c3BhbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IC03cHg7XG5cdFx0fVxuXHR9XG59IiwiLmhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNDZweDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4ODAyMDUgMCUsICNBQTI4MkMgMTAwJSk7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblx0XG5cdCYubm8tZGVza3RvcCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX190b3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG9yZGVyOiAtMTtcblx0XHRiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuXHRcdC8vIHBhZGRpbmc6IDQ2cHggMCA1M3B4O1xuXHRcdC8vIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzO1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdHBhZGRpbmc6IDEycHggMCAxMXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkgIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19wcm9tbyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdiB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGhvbmUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGNvbG9yOiAjNzE1MDQ3O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGltZSB7XG5cdFx0Y29sb3I6ICM3MTUwNDc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jYWxsYmFjayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTYzcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0bWF4LWhlaWdodDogMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VhcmNoIHtcblx0XHRmbGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRucyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yKTtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLS1yZWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1yZWcsXG5cdFx0Ji0tdXNlciB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMTdweCAyNHB4IDEzcHggNTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTc0LCAxNjEsIDAuMik7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDQ3cHg7XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTEyMjI1O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtYmFza2V0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1udW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMjZweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHR9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdmFsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdH1cblx0fVxuXG5cdCYtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dvIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19idG5zIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdCYuanMtbWVudS10cmlnZ2VyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjODgwMjA1O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNFOUFFQTE7XG5cblx0XHRcdFx0XHQmLWJhc2tldCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1udW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdFx0XHRjb2xvcjojQUEyODJDO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG5cdFx0XHRcdFx0JiA+IC5pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlX19idG4tbnVtICB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tc2VhcmNoIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRcdFx0JiA+IC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zZWFyY2gtZHJvcCxcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWRyb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNDZweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogI0YxRTlFNztcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoNzUsIDE2LCAwLCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGhlaWdodDogNzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcztcblxuXHQmX19ib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjFFOUU3O1xuXHRcdGhlaWdodDogMzlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDIxcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZm9vdGVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApICB7XG5cdFx0LnBob25lLWJveF9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fdG9wIHtcblx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxNHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggMCAxN3B4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0UyQjIzNCAwJSwgI0VGQzA1OCAxMDAlKTtcblx0XHR9XG5cdH1cblx0XG5cdCZfX21haW4ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3OTBFMEYgMzYuMTklLCAjOEQyNjI3IDEwMCUpO1xuXHRcdHBhZGRpbmc6IDQ5cHggMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdHBhZGRpbmc6IDI2cHggMCAyMXB4O1xuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0d2lkdGg6IDEwMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHkge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0d2lkdGg6IDE4M3B4O1xuXHRcdFx0ZmxleDogMCAwIDE4M3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHR3aWR0aDogMTE4cHg7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMThweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6IDI2NnB4O1xuXHRcdFx0ZmxleDogMCAwIDI2NnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHR3aWR0aDogMjA1cHg7XG5cdFx0XHRcdGZsZXg6IDAgMCAyMDVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGcge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbjogMCAxMjlweCAwIDEzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRtYXJnaW46IDAgNTBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFxuXHRcdFx0dWwge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogNTBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRjb2x1bW4tZ2FwOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGF5IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA2NHB4O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIucG9wdXAge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNThweDtcblx0YmFja2dyb3VuZDogI0YxRTlFNztcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoNzUsIDE2LCAwLCAwLjUpO1xuXG5cdCYtLXNpbXBsZSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblxuXHRcdC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cGFkZGluZzogMTdweCA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTNDMDMwO1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzMHB4IDI1cHggNDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblxuXHRcdC5zb2NpYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNzUsIDE2LCAwLCAwLjI1KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybV9faW5wdXQge1xuXHRcdGhlaWdodDogNDdweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0LmZvcm1fX2xhYmVsLS1jaGVjayAuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQ3cHg7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdG1pbi1oZWlnaHQ6IDE1N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cblx0XHQmLS1zaW1wbGUge1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG5zIHtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0Y29sb3I6ICM5M0MwMzA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3JkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzRCMTAwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcCB7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdCZfX2FyZWEge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblx0XHRcdGhlaWdodDogMTE4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTNweCAyMHB4IDE2cHggMTI3cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtaW4taGVpZ2h0OiAxMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0bGVmdDogMTZweDtcblx0XHRcdHdpZHRoOiA5NnB4O1xuXHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1saW5lIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXZhbCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luOiAwIDlweDtcblx0XHR9XG5cblx0XHQmLXByaWNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0cGFkZGluZzogMCAyN3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0Y29sb3I6ICNFOUFFQTE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWxyIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHR9XG5cdH1cbn0iLCIuZm9ybSB7XG5cblx0Jl9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgeGwgKSApIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHQuZm9ybV9fbGFiZWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdC8vIG1pbi13aWR0aDogOTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtX19sYWJlbC0tY2hlY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGhlaWdodDogMTdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kYXRlIHtcblxuXHRcdCYtLW5vbWliaWxlIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tYWluLWNoZWNrIHtcblx0XHRtYXJnaW46IDQ1cHggMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG1hcmdpbjogMjRweCAwIDIwcHg7XG5cblx0XHRcdC5mb3JtX19jaGVjay1ib3gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMXB4O1xuXG5cdFx0XHQuZm9ybV9fbGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTFweCk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMzJSAtIDExcHgpO1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygzMy4zMzMzJSAtIDExcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW10IHtcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblxuXHRcdFx0LmZvcm1fX2lucHV0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNvbWIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmVkaXQge1xuXHRcdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDI2cHggMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luOiAyM3B4IDAgMTZweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gLmZvcm1fX2xhYmVsLW5hbWUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHJpZ2h0OiAyMXB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICM0QjEwMDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSAge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2lucHV0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2hlY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWJsdWUge1xuXG5cdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAjODFCMERBO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fY2hlY2stYm94IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTg4QUI3O1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTg4QUI3O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWdyZWVuIHtcblxuXHRcdFx0LmZvcm1fX2xhYmVsLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogIzYzQTg2MDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzgyQUU4MDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94IHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzgyQUU4MDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vcmFuZ2Uge1xuXG5cdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAjRUI4NzNGO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fY2hlY2stYm94IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRjI5ODU3O1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fY2hlY2s6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiNGMjk4NTc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmVkIHtcblxuXHRcdFx0LmZvcm1fX2xhYmVsLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogI0QwNDE0MDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0Q4NTc1Njtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0Q4NTc1Njtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1waW5rIHtcblxuXHRcdFx0LmZvcm1fX2xhYmVsLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogI0ZEODg4ODtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGOTI5Mjtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrOmNoZWNrZWQgfiAuZm9ybV9fY2hlY2stYm94IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGOTI5Mjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXBpYyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdH1cblx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcblx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdH1cblxuXHRcdC5mb3JtX190ZXh0YXJlYSB7XG5cdFx0XHRoZWlnaHQ6IDk5cHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGhlaWdodDogNzdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW10IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBzbSApLCAnbWluJyApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tZGF0ZSB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuZm9ybS1ncm91cF9fdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFxuXHRcdCYtLW1vYi1jb2xzIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG5cdFx0XHRcdC5mb3JtLWdyb3VwX190aXRsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm1fX2xhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTQwcHg7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtaW4gKSApIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2RhdGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgIzRCMTAwMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtdmFsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC40KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudG9vbHRpcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY29tYm8ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI4M3B4O1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAyODNweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEyM3B4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9faW5wdXQsXG5cdCZfX3NlbGVjdCxcblx0Jl9fdGV4dGFyZWEge31cblxuXHQmX19pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdGhlaWdodDogNDFweDtcblx0XHRwYWRkaW5nOiAwIDIzcHg7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdHBhZGRpbmc6IDAgMTNweDtcblx0XHR9XG5cblx0XHQmLS1saWdodCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdH1cblxuXHRcdCYtLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0IHt9XG5cblx0Jl9fdGV4dGFyZWEge1xuXHRcdGJhY2tncm91bmQ6ICNGM0VDRUE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGhlaWdodDogMTUzcHg7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0aGVpZ2h0OiA5OHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEzcHg7XG5cdFx0fVxuXG5cdFx0Ji0td2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHR9XG5cdH1cblxuXHQmX19jaGVjayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCY6Y2hlY2tlZCB+IC5mb3JtX19jaGVjay1ib3gge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1jaXJjbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM0QjEwMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJveCB7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdG1pbi13aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBNTg3ODA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWNpcmNsZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtaW1nIHtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2lucHV0IHtcblx0XHRcdG1heC13aWR0aDogMTk5cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTlweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0fVxuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1tdG0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjlweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRhIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiA0OXB4O1xuXHRsaW5lLWhlaWdodDogNTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjE1KTtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmLS1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtLW5vbW9iaWxlIHtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLS1iYXNrZXItdHJpZ2dlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5MzEwMTQgMCUsICNCOTNBM0UgMTAwJSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIG1haW4gKTtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0ei1pbmRleDogOTA7XG5cblx0XHRcdCYuc2ltcGxlIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC42Myk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNBQTI4MkM7XG5cdHBhZGRpbmc6IDExcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYtd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iLCIudGV4dCB7XG5cblx0Ji0tc2ltcGxlIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC44ZW07XG5cdFx0fVxuXHRcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcblx0XHRcdCYuYWNjZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGhvbmUtYm94IHtcblx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ZhbCB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsIHtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtOXB4O1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bWluLXdpZHRoOiA0NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHdpZHRoOiA0MXB4O1xuXHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0bWluLXdpZHRoOiA0MXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb21vIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji1yZXN1bHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1waWMge1xuXHRcdHdpZHRoOiA0N3B4O1xuXHRcdG1pbi13aWR0aDogNDdweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvbW9fX3BpYy5zdmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0cGFkZGluZzogMCAyNHB4IDAgNTZweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICclJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRsZWZ0OiAyMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkFCNTFEO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogI0ZGQzY0Nztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0d2lkdGg6IDIxN3B4O1xuXHRcdGZsZXg6IDAgMCAyMTdweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDY4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0d2lkdGg6IDE3OHB4O1xuXHRcdFx0ZmxleDogMCAwIDE3OHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyUnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wcm9tb19fcGljLnN2ZycpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJlYSB7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW46IDAgMjdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMjJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKHJnYmEoNzUsIDE2LCAwLCAwLjYpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogcmdiYSgjNEIxMDAwLC4zKTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHRcdGNvbG9yOiAjRkZDNzM4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHdpZHRoOiAyNjRweDtcblx0XHRmbGV4OiAwIDAgMjY0cHg7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cblx0XHRhIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA0MnB4IDAgMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAxOXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDk3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMyU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICclJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMTVweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogMCAyOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogI0ZBQjUxRDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubmF2IHtcblxuXHQmLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjNzE1MDQ3O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApICB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogNTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMzMsIDE3NCwgMTYxLCAwLjIpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApICB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcblx0XHRcdGEge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdH1cblx0fVxufSIsIi5zZWFyY2gtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGlucHV0IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAxOXB4O1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjRTlBRUExO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDVweCBjZW50ZXI7XG5cdH1cbn1cblxuLnNlYXJjaCB7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzhweDtcblx0XHR9XG5cdH1cbn0iLCIubWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHR0b3A6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGxlZnQ6IG1hcC1nZXQoICRtYXJnaW4sIGFsdCApO1xuXHRyaWdodDogbWFwLWdldCggJG1hcmdpbiwgYWx0ICk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4ODAxMDUgMCUsICNBQTI4MkMgMTAwJSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nLXJpZ2h0OiAzNjRweDtcblx0bWluLWhlaWdodDogNDM2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGJpZyApICkge1xuXHRcdGxlZnQ6IG1hcC1nZXQoICRtYXJnaW4sIGFsdCApO1xuXHRcdHJpZ2h0OiBtYXAtZ2V0KCAkbWFyZ2luLCBhbHQgKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSAge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0fVxuXG5cdC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDYycHgpO1xuXHRcdGJhY2tncm91bmQ6ICM5RTI4Mjg7XG5cdH1cblxuXHQmLWJ0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5MTIyMjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDJweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0cGFkZGluZzogMCAyOHB4IDAgMjRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0fVxuXG5cdFx0JiA+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjODgwMzA3O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDUwJSArIDExcHgpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzg4MDMwNztcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHRcdCYgfiAubWVudSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRwYWRkaW5nOiAyN3B4IDA7XG5cdFx0ZmxleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOUUyODI4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgfiAubWVudS1kcm9wIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm1lbnUtZHJvcCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM5RTI4Mjg7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTVweCA5cHggMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC41KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRcdFx0bGVmdDogMjFweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLW1lYXQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtYmlyZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1jb29raW5nIHt9XG5cblx0XHRcdFx0XHQmLWRlbGljYWNpZXMge31cblxuXHRcdFx0XHRcdCYtc3BpY2VzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWRyb3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTc0LCAxNjEsIDAuMik7XG5cdFx0cGFkZGluZzogMzFweCAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4wOSk7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwIDQ3cHggMCA1NHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTZweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgMTFweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTc0LCAxNjEsIDAuMDgpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYmFubmVyIHtcblx0XHR3aWR0aDogMzY0cHg7XG5cdFx0bWluLXdpZHRoOiAzNjRweDtcblx0XHRmbGV4OiAwIDAgMzY0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEQ0FDMzQgMCUsICNGRkNENUUgMTAwJSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDE3cHggNDZweCAxM3B4IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNzNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgbWFpbiApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5waWMge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMjVweDtcblxuXHQmLS1idXJnZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1cmdlci1waWMuc3ZnJyk7XG5cdH1cblxuXHQmLS11c2VyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy91c2VyLXBpYy5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG5cdH1cblxuXHQmLS1oZWFydCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVhcnQtcGljLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcblx0fVxuXG5cdCYtLWhlYXJ0LWFsdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVhcnQtYWx0LXBpYy5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG5cdH1cblxuXHQmLS1oZWFydC1mdWxsIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZWFydC1mdWxsLXBpYy5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG5cdH1cblxuXHQmLS1iYXNrZXQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhc2tldC1waWMuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyOHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDQ1JSBjZW50ZXI7XG5cdH1cblxuXHQmLS1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1waWMuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHR9XG5cblx0Ji0tbGlzdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlzdC1waWMuc3ZnJyk7XG5cdH1cbn0iLCIubWFpbi1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiArIC5zZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMC4yNyU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzYlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDIuMTglO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHQvLyAuc2xpY2stYXJyb3cge1xuXHRcdC8vIFx0d2lkdGg6IDU4cHg7XG5cdFx0Ly8gXHRoZWlnaHQ6IDU4cHg7XG5cdFx0Ly8gXHRvcGFjaXR5OiAxO1xuXHRcdC8vIFx0cGFkZGluZzogMDtcblx0XHQvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdC8vIH1cblx0XHRcblx0XHQvLyAuc2xpY2stcHJldiB7XG5cdFx0Ly8gXHRsZWZ0OiAzMHB4O1xuXHRcdC8vIH1cblx0XHRcblx0XHQvLyAuc2xpY2stbmV4dCB7XG5cdFx0Ly8gXHRyaWdodDogMzBweDtcblx0XHQvLyB9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLXRvcDogMjNweDtcblx0bWFyZ2luLWJvdHRvbTogNDNweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdH1cblx0XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAtOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC04cHg7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiPlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI0FBMjgyQztcblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1x0XHRcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdH1cbn0iLCIucGFnZSB7XG5cblx0Ji10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiA0M3B4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udHJvbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGJhY2tncm91bmQ6ICNDOUI3QjM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDQ1cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0M5QjdCMztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0YxRTlFNztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24ge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNlbGVjdGVkIHtcblxuXHRcdFx0XHQmOm5vdCguYWN0aXZlKSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNEIxMDAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzlCN0IzO1xuXHRcdFx0cGFkZGluZzpcdDQ0cHggNjVweCA3M3B4IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMjFweCAxNXB4IDQzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCRkE4QTI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji10b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdHNwYW4ge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBMjgyQztcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtY2VudGVyIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA2MjJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXJlc2V0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblxuXHRcdFx0XHRcdC5wYWdlLXJlc2V0X19jbG9zZSB7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYmFjayB7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW1vcmUge1xuXHRcdG1hcmdpbi10b3A6IDExMXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogNDNweDtcblx0XHRcdHBhZGRpbmc6IDAgMjZweCAwIDQzcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRyb2xzIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmX19zZWxlY3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J0bnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0Y29sb3I6ICNEQkNGQ0M7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpbmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0JiA+ICoge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblxuXHRcdFx0XHRcdC5wYWdlLXRvcF9fbGluay1uYW1lIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblx0XHRcdH1cblxuXHRcdFx0Ji12YWwge1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYWdlLXRvcF9fbGluay1uYW1lIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFnZS10b3BfX2xpbmstdmFsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24ge1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXByb21vIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLXRvcF9fbGlua3Mge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcHJvZmlsZSB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vcmRlcnMge1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYnRucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTFweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNnB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDQ1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc29ydCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRcdHBhZGRpbmc6IDIzcHggNTBweCA3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtX19jaGVjazpjaGVja2VkIHtcblxuXHRcdFx0XHQmIH4gLmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6I0FBMjgyQztcblxuXHRcdFx0XHRcdCYtLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fbGFiZWwtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHQucGFnZS1zb3J0X19jb250ZW50IHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtX19sYWJlbC1uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtX19pdGVtcyAuZm9ybV9fbGFiZWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc3RhcnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbXQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZhdm9yaXRlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcblx0XHRcdH1cblxuXHRcdFx0LnBhZ2UtdGl0bGUge1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArIC5wYWdlLXNvcnQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS4xNDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtc2l6ZTogNDdweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym90dG9tOiAtMC4xZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtc3Rhci1mdWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogI0ZBQjUxRDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWhlYXJ0LWZ1bGwge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAjRTlBRUExO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0xN3B4O1xuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgIzRCMTAwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0FBMjgyQztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdCYgfiAucGFnZS10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5mYXZvcml0ZS1yZXp1bHQge1xuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4ucHJvZmlsZS1wYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRwYWRkaW5nOiAyOXB4IDAgMjVweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cblx0XHQuZm9ybV9faW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHR9XG5cdH1cbn1cblxuLnRvb2x0aXAuYWNjZW50IHtcblx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctdG9wOiAzcHg7XG59IiwiLmlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM4OHB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4OHB4KTtcblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzg4cHgpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jYXJkLXNsaWRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmQtd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbGljay1wcmV2IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTNweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ji0tdmlzIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXNpZGUge1xuXHRcdHdpZHRoOiAzNThweDtcblx0XHRtYXgtd2lkdGg6IDM1OHB4O1xuXHRcdGZsZXg6IDAgMCAzNThweDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHQgXG5cdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRcdH1cblx0fVxufVxuXG4uYXNpZGUtYm94IHtcblx0YmFja2dyb3VuZDogI0YxRTlFNztcblx0cGFkZGluZzogMjVweCAzMHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDU5cHg7XG5cdH1cblxuXHQmX19jb250IHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjEpO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjY2VudCB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Byb21vIHtcblx0XHRtYXJnaW46IDE1cHggMCAyMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG9yZGVyOiAtNDtcblx0XHRcdG1hcmdpbjogMCAxNXB4IDlweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDAgN3B4IDAgMTdweDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogI0VGQzA1OTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0bWluLXdpZHRoOiAzNHB4O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjRUZDMDU5O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMSk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXG5cdFx0XHRcdCYuYXNpZGUtYm94X19pdGVtLXR5cGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0bGVmdDogNjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb250IHtcblx0XHRcdG1heC13aWR0aDogMjIycHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1ib3gge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHQmLWFkZHJlc3Mge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjE0ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1lbXB0eSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQuYXNpZGUtYm94X19pdGVtLXRvcCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1bW1hIHtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRvcmRlcjogLTU7XG5cdFx0XHRtYXJnaW46IDAgMCA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDEwNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOEEzQjNEIDAlLCAjQUEyODJDIDUwJSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzhBM0IzRCAwJSwgI0FBMjgyQyA1MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzNnB4KTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0cmlnaHQ6IDMwJTtcblx0XHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGFuZC0yLnBuZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxNSU7XG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkZBOEEyIDAlLCAjQ0RCNUFGIDEwMCUpO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hhbmQtYWx0LnBuZycpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNvcnQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuXHRcdC5jdXN0b20tc2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jdXN0b20tc2VsZWN0X19zZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuY3VzdG9tLXNlbGVjdF9fZHJvcGRvd24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5maWx0ZXIge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogLTlweDtcblxuXHQmLWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQmLmVkaXQge1xuXG5cdFx0XHRcdC5maWx0ZXItYm94X190aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5maWx0ZXItYm94X190aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5maWx0ZXItYm94X19jb250ZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICM0QjEwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1hbHQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMjcwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDk5OTk5OTk5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0Ji5zY3JvbGwtY29udGVudCB7XG5cdFx0XHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRjb2xvcjogI0JGQThBMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19yZXNldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzlCN0IzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcmRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0Ji0tc29ydCB7XG5cdFx0bWFyZ2luLXRvcDogMTA3cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzNweDtcblx0XHR9XG5cdH1cblxuXHQmLWFsdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0XHQmLnNjcm9sbC13cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zY3JvbGwtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiA+ICoge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoMjUlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQmLnNvcnQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZpbHRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jYXJkLS1iaWcge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1hbHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtbW9yZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcmQge1xuXG5cdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXG5cdFx0LmNhcmRfX3RhZ3Mge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVtb3ZlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmLmFkZGVkIHtcblxuXHRcdC5jYXJkX19idG4sXG5cdFx0LmNhcmRfX3ZhbCxcblx0XHQuY2FyZF9fbGluZSA+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FyZF9fY291bnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX192aWV3IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjYzcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCAxMTAwcHggKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNDNweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIDEwMDBweCApIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zYWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kOiAjQ0M1RUJBO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIxJSwgLTQ3MCUpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTIxJSwgLTM3NSUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zhdm9yaXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDE2cHg7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRyaWdodDogOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXR1cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTlweDtcblx0XHRsZWZ0OiAzM3B4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDgzcHg7XG5cdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0fVxuXG5cdFx0Ji0tbmV3IHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNFRUMzQjk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zYWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNTRweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGNUQwOTU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pbWcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwOXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDlweDtcblx0XHRcdHRvcDogOXB4O1xuXHRcdFx0bGVmdDogMTZweDtcblx0XHR9XG5cblx0XHQmLS1mZXJtIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zlcm0taWNvLnN2ZycpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFncyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdFx0LmNhcmRfX3RhZ3MtYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblxuXHRcdFx0XHRcdC5pY29uIHtcblxuXHRcdFx0XHRcdFx0Ji1maXhlZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtY2xvc2Uge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJ0biB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE3MCwgNDAsIDQ0LCAwLjkpO1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdC5pY29uLWNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFnIHtcblx0XHRwYWRkaW5nOiAwIDE0cHggMCAyOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdBQTk3ODtcblx0XHR9XG5cblx0XHQmLS1yZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q4NTc1Njtcblx0XHR9XG5cblx0XHQmLS1waW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOThGNzg7XG5cdFx0fVxuXG5cdFx0Ji0tb3JhbmdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOThBM0E7XG5cdFx0fVxuXG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjdBMkQ4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cblx0XHRAc3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1yaWdodDogNzdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5lIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogMzBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHR9XG5cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3ZhbCxcblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvdW50ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzcHg7XG5cdFx0cmlnaHQ6IDNweDtcblx0XHR3aWR0aDogNTJweDtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0bWluLXdpZHRoOiA1MnB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDExMnB4O1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogLTFweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYnRuLS1wcmVzZW50IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1heC13aWR0aDogMjAycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmlnIHtcblxuXHRcdC5jYXJkX192aWV3IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0NyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZF9fYm90dG9tIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRfX2luZm8ge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDE0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkX19jb3VudGVyLFxuXHRcdC5jYXJkX19idG4ge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLW5ldyB7XG5cblx0XHQuY2FyZF9fYm90dG9tIHtcblx0XHRcdGJhY2tncm91bmQ6ICNFRUMzQjk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2FsZSB7XG5cblx0XHQuY2FyZF9fYm90dG9tIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGNUQwOTU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmVybSB7XG5cblx0XHQuY2FyZF9fYm90dG9tIHtcblx0XHRcdGJhY2tncm91bmQ6ICNCM0QxQTA7XG5cdFx0fVxuXHR9XG59IiwiLmN1c3RvbS1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDMwO1xuXG5cdCYuYWN0aXZlIHtcblxuXHRcdC5jdXN0b20tc2VsZWN0X19kcm9wZG93biB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWxlY3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RyaWdnZXIge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdG1pbi13aWR0aDogMzJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICM0QjEwMDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICM0QjEwMDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTtcblx0XHRtaW4td2lkdGg6IDI2NXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IC4zcztcblxuXHRcdGxpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTREQkQ5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMzVweCA1cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0REJEOTtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY291bnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0YSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRERENUQzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0bWluLXdpZHRoOiAyN3B4O1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzlCODg4NDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1idG49XCJpbmNcIl0ge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzlCODg4NDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDY0cHg7XG5cdFx0bWluLXdpZHRoOiA2NHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHR3aWR0aDogNThweDtcblx0XHRcdG1pbi13aWR0aDogNThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufSIsIi5zZWN0aW9uIHtcblx0bWFyZ2luLXRvcDogNjVweDtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ji0tcGIge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRib3R0b206IDUwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGNvbG9yOiAjQjU5Qzk3O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQmICsgLnNlY3Rpb24tLWltZyB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0zNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcblx0XHRcdCYgKyAuc2VjdGlvbi0tc2xpZGVyLFxuXHRcdFx0JiArIC5zZWN0aW9uLS1pbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiArIC5zZWN0aW9uLS1zbGlkZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hbHQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1tZCB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWxnIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2ltcGxlIHtcblx0XHRwYWRkaW5nLXRvcDogNzdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLWluZm8ge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWltZyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdHBhZGRpbmctdG9wOiA1M3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDczcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcblxuXHRcdFx0LnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuYmFubmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0XHQmX19pbmZvIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3M3B4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX190ZXh0LFxuXHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi1idG4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZDogI0YxRTlFNztcblxuXHRcdFx0Jl9fYm90dG9tIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNjcm9sbCB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXBtZCB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXF1YWxpdHkge1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4M3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDg1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCYgKyAuc2VjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RhcnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0fVxuXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0Y29sb3I6IHJnYmEoMTA2LCA1NiwgNDMsIDAuMyk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4yZW07XG5cdFx0fVxuXG5cdFx0JiA+IC5pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0wLjE0ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtZXllIHtcblx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkgIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1yYWJiaXQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHRvcDogLTAuMTZlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1iaXJkLFxuXHRcdFx0Ji1tZWF0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHR0b3A6IC0wLjA2ZW07XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji1tZWF0IHtcblx0XHRcdFx0dG9wOiAtMC4wNmVtO1xuXHRcdFx0fVxuXG5cblx0XHRcdCYtY29va2luZyB7XG5cdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXBvcmsge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1zdGFyLWZ1bGwge1xuXHRcdFx0XHRjb2xvcjogI0ZGQzczODtcblx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWx0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGlnaHQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Y29sb3I6ICNFOUFFQTE7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uLWJ0biB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCNFOUFFQTEsLjQpO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbl9fbW9yZSB7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI0U5QUVBMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24tYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxnIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblxuXHRcdFx0JiA+IC5pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXG5cdFx0XHRcdCYtYmVlZiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1wb3JrLFxuXHRcdFx0XHQmLW1lYXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VjdGlvbi1idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1idG4ge1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRjb2xvcjogcmdiYSgxMDYsIDU2LCA0MywgMC4yKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IC4zcztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCAkY29sb3IsIGFjY2VudCApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xlZnQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdH1cblxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRcdH1cblx0fVxufSIsIi5jYXJkLXNsaWRlciB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtIG1hcC1nZXQoICRtYXJnaW4sIGFsdCApO1xuXHRtYXJnaW4tcmlnaHQ6IC0gbWFwLWdldCggJG1hcmdpbiwgYWx0ICk7XG5cdHBhZGRpbmctbGVmdDogbWFwLWdldCggJG1hcmdpbiwgYWx0ICk7XG5cdHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoICRtYXJnaW4sIGFsdCApO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTdweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stYXJyb3cge1xuXHRcdHRvcDogY2FsYygoMTAwJSAtIDEwOHB4KSAvIDIpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblxuXHRcdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdFx0bGVmdDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gLTIgLSA4MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIC0yIC0gODBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQtd3JhcCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkIHtcblxuXHRcdCZfX3ZpZXcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyOXB4O1xuXHR9XG5cblx0LnNjcm9sbC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblxuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnN0YXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogI0RGQ0ZDQjtcbn1cblxuLnN0YXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogI0ZBQjUxRDtcblx0fVxufSIsIi5kZWxpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG5cdCYtcGFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTRweDtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMC41JTtcblx0XHRcdG1hcmdpbi1yaWdodDogNjJweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTA1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5kZWxpdi1pdGVtX19pbWcge1xuXHRcdFx0XHR3aWR0aDogODBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0bWF4LXdpZHRoOiAzMS41JTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTIxcHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmRlbGl2LWl0ZW1fX2ltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDFweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0Ji1ib3gge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRcdC5kZWxpdi1ib3gge1xuXG5cdFx0XHRcdFx0Jl9fdHJpZ2dlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19hbGVydCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1hbHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdH1cblxuXHRcdFx0LmRlbGl2LWJveCB7XG5cblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE3cHggMjBweCAxNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNBQTI4MkM7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RyaWdnZXIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fYWxlcnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggNDBweCAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyMzMsIDIzMSwgMC45KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19wcmVzZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZzogMTJweCAyNXB4IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1waWMge1xuXHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0bWluLXdpZHRoOiA0OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGQzczODtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG5cdFx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjRTM5QzAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nKSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHJpZ2dlciB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAxNnB4IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4zKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0LmRlbGl2LWJveF9faXRlbS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtbGluZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLW1iIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmIH4gLmRlbGl2LWJveF9faXRlbS1saW5lIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1hbHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLXNpbXBsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IHNwYW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTkwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRpbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1zdGF0dXMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDOUI3QjM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCAxNHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdH1cblxuXHRcdFx0Ji1wcmljZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdG1heC13aWR0aDogMTExcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1hbHQge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGVsaXYtYm94X19pdGVtLXByaWNlIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4NXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhdGVnb3J5IHtcblx0bWFyZ2luLXRvcDogODNweDtcblx0bWFyZ2luLWJvdHRvbTogODdweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCYgKyAuc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmLnNjcm9sbC13cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zY3JvbGwtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDMwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMzJSAtIDMwcHgpO1xuXHRcdGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMjEycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIxMnB4O1xuXHRcdFx0ZmxleDogMCAwIDIxMnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHR9XG5cblx0XHQmLS1iaWcge1xuXHRcdFx0d2lkdGg6IGNhbGMoNjYuNjY2NiUgLSAzMHB4KTtcblx0XHRcdG1heC13aWR0aDogY2FsYyg2Ni42NjY2JSAtIDMwcHgpO1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoNjYuNjY2NiUgLSAzMHB4KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgMzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQ4JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1jb21ibyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXRlZ29yeS1pdGVtX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2F0ZWdvcnktaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGhlaWdodDogOTJweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMyksXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LWl0ZW1fX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYygyNSUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0cGFkZGluZzogMTdweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1ibHVle1xuXHRcdFx0XHRjb2xvcjogIzhEQjNENjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiA5MXB4O1xuXHRcdFx0aGVpZ2h0OiA5MXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym90dG9tOiA0M3B4O1xuXHRcdFx0bGVmdDogMzZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHR3aWR0aDogNTNweDtcblx0XHRcdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0XHRib3R0b206IDI3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXNhbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkRDNTAxO1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdFx0bGVmdDogMTdweDtcblx0XHRcdFx0XHRib3R0b206IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tbmV3IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRcdCYtZGVza3RvcCxcblx0XHRcdCYtbW9iaWxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHR9XG5cblx0XHRcdCYtZGVza3RvcCB7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cblx0XHQuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHR9XG5cblx0XHQmLnNjcm9sbC1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHQvLyAmOmFmdGVyLFxuXHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBcdGhlaWdodDogMTBweDtcblx0XHRcdC8vIFx0d2lkdGg6IDE1cHg7XG5cdFx0XHQvLyBcdG1pbi13aWR0aDogMTVweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMzEuNiU7XG5cdFx0bWF4LXdpZHRoOiAzMS42JTtcblx0XHRmbGV4OiAwIDAgMzEuNiU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTBweDtcblx0XHRcdGZsZXg6IDAgMCAyOTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDI5cHggMjhweDtcblx0XHR9XG5cblx0XHQmLS1sZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgMjkwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcXVlc3Rpb24ge1xuXHRcdFx0d2lkdGg6IDIzLjMlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMy4zJTtcblx0XHRcdGZsZXg6IDAgMCAyMy4zJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzZweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgMjkwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19xIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2LjUyZGVnLCByZ2JhKDIxOSwgMjA4LCAyMDUsIDAuOCkgLTI3LjE1JSwgcmdiYSgxNTAsIDEzMCwgMTI1LCAwLjY4OCkgMTE4LjEzJSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMzYxcHg7XG5cdFx0bWluLWhlaWdodDogMjY0cHg7XG5cdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM5cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzYuNTJkZWcsIHJnYmEoMjE5LCAyMDgsIDIwNSwgMC44KSAtMjcuMTUlLCByZ2JhKDE1MCwgMTMwLCAxMjUsIDAuNjg4KSAxMTguMTMlKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDEycHggMjRweCA0MHB4O1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLCu1wiO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiwqtcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTlweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji11c2VyIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWF2YXRhciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDI2NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogNjVweDtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzRweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3F1ZXN0aW9uIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG5cdFx0fVxuXHR9XG59IiwiLmJhbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1wYWdlIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG5cdFx0XHQmICsgLnF1YWxpdHktYmxvY2sge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFubmVyIHtcblxuXHRcdFx0XHQmX19pbmZvIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNHB4IDE3cHggMjlweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmVybSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0IwQ0M5RSAtMTguMTYlLCAjODI5RTcwIDExOC45OSUpO1xuXG5cdFx0LmJhbm5lcl9fYnRuIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTY4LCAxOTcsIDE1MSwgMC41NCk7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTY4LCAxOTcsIDE1MSwgMC41NCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1tZWF0IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQUEyODJDIC0yNC4zJSwgIzg3MDAwNCAxMTQuOCUpO1xuXG5cdFx0LmJhbm5lcl9fYnRuIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yNik7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAxNzQsIDE2MSwgMC4yNik7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyX19pbmZvIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmV2ZXJzIHtcblx0XHQuYmFubmVyX19pbWcge1xuXHRcdFx0d2lkdGg6IDM2MHB4O1xuXHRcdFx0ZmxleDogMCAwIDM2MHB4O1xuXHRcdH1cblx0XHQuYmFubmVyX19pbmZvIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDU2cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDdweDtcblx0XHR9XG5cdFx0LmJhbm5lcl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0d2lkdGg6IDM2MXB4O1xuXHRcdG1pbi13aWR0aDogMzYxcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMzhweCA1MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM2MHB4O1xuXG5cdFx0QHN1cHBvcnRzIChmbGV4LWRpcmVjdGlvbjogY29sdW1uKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogMjhweDtcblx0XHRyaWdodDogNDdweDtcblx0XHR3aWR0aDogMTA1cHg7XG5cdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRoZWlnaHQ6IDYycHg7XG5cdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTFweDtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHJpZ2h0OiAyMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmLS1tZCB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QHN1cHBvcnRzIChmbGV4LWRpcmVjdGlvbjogY29sdW1uKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdH1cblx0fVxufSIsIi5ibG9nIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0Z3JpZC1nYXA6IDgwcHggMzBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdGdyaWQtZ2FwOiAzMHB4IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHQmLmlzTGluZSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgc20gKSwgJ21pbicgKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDMwcHggMzBweDtcblx0XG5cdFx0XHQuYmxvZy1pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI4M3B4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNjNweDtcblx0XG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyNjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaXRlbSB7XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCB4bCApICkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHhsICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBvc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Ege1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1hdmF0YXIge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDc1LCAxNiwgMCwgMC41KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdFx0Ji1jb250IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDM4cHggMzJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjFFOUU3O1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0YxRTlFNztcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2FsZXJ0IHtcblx0XHRiYWNrZ3JvdW5kOiAjRjlFNUU1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRwYWRkaW5nOiAyOHB4IDM1cHggMzFweDtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdH1cblxuXHRcdHAge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyODdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCZfX21haW4ge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5cdFx0XHRoMixcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdG1hcmdpbjogMThweCAwIDIzcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gLmljb24ge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcGljIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLS4yZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDI2M3B4O1xuXHRcdFx0ZmxleDogMCAwIDI2M3B4O1xuXHRcdFx0dG9wOiA3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MHZ3O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY29udGFjdHMge1xuXHRtYXJnaW4tdG9wOiA1N3B4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXG5cdFx0XHQmLmFjY2VudCB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNob3BzIHtcblx0XHRtYXJnaW4tdG9wOiAxMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdHdpZHRoOiAzMjRweDtcblx0XHRcdGZsZXg6IDAgMCAzMjRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzRweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21hcCB7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRcdGhlaWdodDogMzExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0JGQThBMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2JveCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxOTRweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdHBhZGRpbmc6IDI4cHggMzVweCAyNHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDUwcHggMjRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hbHQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgc20gKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNGM0VDRUE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMTNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMjNweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYWRkcmVzcyB7XG5cdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRcdHBhZGRpbmc6IDI5cHggMTVweCA1NHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHR9XG5cblx0XHQuZm9ybV9faW5wdXQge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pdGVtIHtcblx0XG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRtYXJnaW4tdG9wOiA5M3B4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0fVxuXG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHR9XG5cdH1cblxuXHQmX192aWV3IHtcblx0XHR3aWR0aDogNTU1cHg7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdGZsZXg6IDAgMCA1NTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDQwJSAtIDE1cHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsLFxuXHQmX19zYWxlIHtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0Jl9fc2FsZSB7XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWdzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0b3A6IDI3N3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHR0b3A6IDIyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgxMTAwcHggKSB7XG5cdFx0XHRcdHRvcDogMTkwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stcHJldiB7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IDY3cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogNjdweDtcblx0XHRcdFx0aGVpZ2h0OiA2N3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBQTI4MkM7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRyb2xzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0aGVpZ2h0OiA2N3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoICRjb2xvciwgYWNjZW50ICk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX19mYXZvcml0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cblxuXHQmX19saW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmID4gKiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2Nyb2xsIHtcblxuXHRcdCYtd3JhcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbWQgKSwgJ21pbicgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdCYuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdFx0fVxuXG5cdFx0Ji5zY3JvbGwtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0JjphZnRlcixcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4td2lkdGg6IDI4OXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RhZ3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0cGFkZGluZzogMCAyMnB4IDAgNDRweDtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDZweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAyMXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY3QzdDIDAlLCAjRkZCQkJCIDg4LjY0JSk7XG5cdFx0fVxuXHRcdFxuXHRcdCYtLWdyZWVuIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM4MDlGNUIgMCUsICNBRENGODUgODguNjQlKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5Ljg4ZGVnLCAjNjM5NEJGIC03Ljg3JSwgI0FEQ0VFQiA5MS4wMyUpO1xuXHRcdH1cblx0XHRcblx0XHQmLS1yZWQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0M3NDE0NiAtMC4wOCUsICNGRjc5NzcgOTEuNjYlKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tb3JhbmdlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjlDNDAgLTAuMTYlLCAjRkZDQzkxIDEwNi4zOSUpO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX3N0YXJzIHtcblxuXHRcdC5zdGFycyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10YWJzIHtcblxuXHRcdCZfX2NvbnRyb2xzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogI0M5QjdCMztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzlCN0IzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5MzEwMTQgMCUsICNCOTNBM0UgMTAwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQkZBOEEyO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiB+IC5pdGVtLXRhYnNfX2JveC1jb250IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtY29udCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGM0VDRUE7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDOUI3QjM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggMTlweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCA3cHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWFyZWEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291bnRlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtcHJpY2Uge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWl0ZW1zIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIxcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm1fX2NoZWNrLWJveCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudG9vbHRpcCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvdHRvbTogLTJweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2I4NDU0Njtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC03cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyM3B4IDAgMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA0OSU7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtc3VtbWEge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI5cHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHR9XG5cdH1cblxuXHQmLXN0YXRzIHtcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0fVxuXG5cdFx0Jl9fYm94cyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYm94IHtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI0Y5RTVFNTtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFOUFFQTE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBzcGFuIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyMzdweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjE1KTtcblx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjY2VudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudG9vbHRpcCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmdiYSgxNzcsIDE0MywgMTM0LCAwLjMxKTtcblx0d2lkdGg6IDE5cHg7XG5cdG1pbi13aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xufVxuXG4uanMtbXktdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGxlZnQ6IC02cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNzUsIDE2LCAwLCAwLjQpO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNCk7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZzogMCAyMnB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCZbZGF0YS12aXNpYmxlPVwidHJ1ZVwiXSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50YWJzIHtcblxuXHQmX19jb250cm9scyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUI3QjM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTJweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTJweCk7XG5cdFx0ZmxleDogMCAwIGNhbGMoMzMuMzMzMyUgLSAxMnB4KTtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjNFQ0VBO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHQuaWNvbiB7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0M5QjdCMztcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjY2VudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjlFNUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3hzIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC42KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjY2VudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIH4gLnRhYnNfX2JveC1jb250IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnQge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRiIHtcblx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxpbmtzIHtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLWNvbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb2wge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDY1cHgpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjVweCk7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDY1cHgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcmQtcHJvbW8ge1xuXG5cdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5jYXJkX192aWV3IHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdH1cblxuXHRcdEBzdXBwb3J0cyAoZmxleC1kaXJlY3Rpb246IGNvbHVtbikge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHR9XG5cblx0XHRAc3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NhbGUge1xuXHRcdGJhY2tncm91bmQ6ICNFRkMwNTk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAc3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pICB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2RlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCAxNDM5cHggKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbGcgKSApIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGJhY2tncm91bmQ6ICNCRkE4QTI7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggMTQzOXB4ICkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNCRkE4QTI7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQkZBOEEyO1xuXHRcdH1cblxuXHRcdCYtd3JhcCB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNoYXJlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogI0REQkZCODtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0JjphZnRlcixcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JiB+IC5zaGFyZS1kcm9wIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHR6LWluZGV4OiA0Mztcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg3NSwgMTYsIDAsIDAuMyk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kcm9wIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiA0MDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg3NSwgMTYsIDAsIDAuNSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgeGwgKSApIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvbnQge1xuXHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm9yZGVyIHtcblxuXHQmLXN0ZXBzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdCYuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcblx0XHRcdCYuc2Nyb2xsLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zdGVwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuXHRcdGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDY3cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMjV2dyAtIDI1cHgpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDI1dncgLSAyNXB4KTtcblx0XHRcdG1pbi13aWR0aDogMTM4cHg7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYygyNXZ3IC0gMjVweCk7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiByZ2JhKDIxOCwgMjAzLCAxOTksIDAuNjQpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5xdWFsaXR5IHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblxuXHRcdCYgfiAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHRtaW4taGVpZ2h0OiAzNDdweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzODhweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDFweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDM1OHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkgIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IDEwNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4NXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFxuXHRcdFx0Ji5zY3JvbGwtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdH1cblx0XG5cdFx0XHQmLnNjcm9sbC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFxuXHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDMwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcblx0XHRmbGV4OiAwIDAgY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDI3NnB4O1xuXHRcdFx0ZmxleDogMCAwIDI3NnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTlweCAyMHB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYtcGljIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0bWluLWhlaWdodDogNTVweDtcblx0XHRcdGNvbG9yOiAjRTlBRUExO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblxuXHRcdFx0XHQmLW11dHRvbiB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtYmVlZiB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtYmlyZCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHRcblx0XHRcdCYuc2Nyb2xsLXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcblx0XHRcdCYuc2Nyb2xsLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFxuXHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21haW4ge1xuXHRcdFx0d2lkdGg6IDI3MnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNzJweDtcblx0XHRcdGZsZXg6IDAgMCAyNzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcblx0XHRcdFx0bWluLXdpZHRoOiAyNzZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0REJEOTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDE3cHggMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxM3B4KTtcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG5cdFx0XHRcdG1pbi13aWR0aDogMjc2cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNERCRDk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxN3B4IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JnMge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiA1N3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTM1cHg7XG5cdFx0XHR3aWR0aDogMjI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIyNHB4O1xuXHRcdFx0ZmxleDogMCAwIDIyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzlweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDk4LCAxNDIsIDQ3LCAwLjcpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWFpbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzYyOEUyRjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdFx0XHQmLnNjcm9sbC13cmFwcGVyIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdCYuc2Nyb2xsLWNvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0XG5cdFx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gNXB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDVweCk7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzJSAtIDVweCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDlweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzJSAtIDEzcHgpO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdGNvbG9yOiByZ2JhKDc1LCAxNiwgMCwgMC43KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm9yZGVycyB7XG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCYtaXRlbSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3JkZXJzLWl0ZW1fX3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vcmRlcnMtaXRlbV9fY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMXB4IDE1cHggMTE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3JkZXJzLWl0ZW0ge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cblx0XHRcdFx0XHQmX19udW0ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19kYXRlIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19zdGF0dXMsXG5cdFx0XHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTlweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fc3RhdHVzIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MyU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYzJTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA2MyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNyU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM3JTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzNyU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQUEyODJDO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjFweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDdweCBzb2xpZCAjNEIxMDAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEIxMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19udW0ge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcblx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N0YXR1cyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNzUsIDE2LCAwLCAwLjMpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5M0MwMzA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjE1KTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGM0VDRUE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjNFQ0VBO1xuXHRcdFx0cGFkZGluZzogMThweCAyNHB4IDI0cHggMzVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdH1cblxuXHRcdFx0Ji10b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYm94IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDYycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1tYWluIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWJsb2NrIHtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1saW5lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogcmdiYSg3NSwgMTYsIDAsIDAuNyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjQUEyODJDO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtYWRkcmVzcyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWNsb2NrIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWJ0biB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMzhweDtcblx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0d2lkdGg6IDE3NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0N3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hhbmQucG5nJyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtcyB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc1LCAxNiwgMCwgMC4yKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDc2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogODhweDtcblx0XHRcdFx0bWluLXdpZHRoOiA4OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDg4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1wcmljZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCAkZmYsIGFsdCApO1xuXHRcdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXN0YXRzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0Y29sb3I6IHJnYmEoNzUsIDE2LCAwLCAwLjcpO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJysnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWRvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogbWFwLWdldCggJGZmLCBhbHQgKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE3MXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtdmFsIHtcblx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdGZsZXg6IDAgMCA2NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1cHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ji1zdW1tYSB7XG5cdFx0XHRcdHdpZHRoOiAxMTlweDtcblx0XHRcdFx0ZmxleDogMCAwIDExOXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExOXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRcdGNvbG9yOiAjNEIxMDAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogOThweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmJhc2tldCB7XG5cblx0Ji1wYWdlIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMzVweDtcblxuXHRcdFx0LmZvcm0tLWNoZWNrb3V0LFxuXHRcdFx0LmlubmVyX19hc2lkZSB7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZS0tbm9tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNoZWNrb3V0LW9wZW4ge1xuXG5cdFx0XHRcdC50aXRsZS0tbm9tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUtLWJhc2tlci10cmlnZ2VyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQkZBOEEyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tLWNoZWNrb3V0LFxuXHRcdFx0LmlubmVyX19hc2lkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5pbm5lcl9fYXNpZGUge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tLWNoZWNrb3V0IHtcblx0XHRcdFx0cGFkZGluZzogMzRweCAxNXB4IDM4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGMUU5RTc7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0LmZvcm1fX2xhYmVscyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0LmZvcm1fX2xhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtX19pbnB1dCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBsZyApICkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlICB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLW1pbiwgbGcgKSwgJ21pbicgKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgKyBmb3JtIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnZS1saW5rIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHRvcDogLTQxcHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fdGl0bGUsXG5cdFx0LnNlY3Rpb24tLXNsaWRlciAuc2VjdGlvbl9fdGl0bGUtLWxnIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IC5pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXG5cdFx0XHRcdCYtcHJlc2VudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkM3Mzg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0bi0tcHJlc2VudCB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tLXNsaWRlciB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIGxnICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmQtc2xpZGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXG5cdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKCgxMDAlIC0gNjZweCkgLyAyKTtcblxuXHRcdFx0XHRcdCYuc2xpY2stcHJldiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtODBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnNsaWNrLW5leHQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC04MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkX19ib3R0b20ge1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cblx0XHQuY2FyZF9fYnRuLmJ0bi0tcHJlc2VudCB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFRkMwNTk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tLWRhcmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODRweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzUsIDE2LCAwLCAwLjIpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDc0cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA4N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIG1kICksICdtaW4nICkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0d2lkdGg6IDk3cHg7XG5cdFx0XHRtaW4td2lkdGg6IDk3cHg7XG5cdFx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjk1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRjb2xvcjogIzRCMTAwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdG1hcmdpbi10b3A6IC0wLjI0ZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYS1taW4sIGxnICksICdtaW4nICkge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgc20gKSApIHtcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0FBMjgyQztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc3RhdHMge1xuXG5cdFx0XHQuaXRlbS10YWJzX19ib3gtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pdGVtLXRhYnNfX2JveC10ZXh0LFxuXHRcdFx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybV9fbGFiZWwtLWNoZWNrIC5mb3JtX19sYWJlbC1uYW1lIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS10YWJzX19ib3gtdGV4dCB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBzbSApICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtX19jaGVjay1ib3gge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYXJlYSB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0YzRUNFQTtcblx0XHRcdFx0cGFkZGluZzogOHB4IDhweCA2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cblx0XHRcdFx0Ji0tYWx0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY291bnRlciB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMTgzcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmbGV4OiBpbml0aWFsO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0Y29sb3I6ICM0QjEwMDA7XG5cdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogMTNweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM0QjEwMDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3ByZXNlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZDMDU5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0N3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiA3MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEzcHg7XG5cdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA3NHB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdGJvdHRvbTogMzVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N1bW1hIHtcblx0XHRcdHdpZHRoOiAxMDdweDtcblx0XHRcdG1heC13aWR0aDogMTA3cHg7XG5cdFx0XHRmbGV4OiAwIDAgMTA3cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0XHRjb2xvcjogI0FBMjgyQztcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDM2cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIHNtICkgKSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleDogaW5pdGlhbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0bWluLXdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlcixcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzlCN0IzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcmQtYWx0IHtcblx0d2lkdGg6IDIwJTtcblx0bWF4LXdpZHRoOiAyMCU7XG5cdGZsZXg6IDAgMCAyMCU7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMzLCAxNzQsIDE2MSwgMC40KTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRwYWRkaW5nOiAxM3B4IDEzcHggMjNweDtcblxuXHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdHdpZHRoOiAxMTJweDtcblx0XHRtYXgtd2lkdGg6IDExMnB4O1xuXHRcdGZsZXg6IDAgMCAxMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHRAc3VwcG9ydHMgKGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cblx0XHQuY2FyZC1hbHRfX2J0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jYXJkLWFsdF9fY291bnRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdCYgKyAuY2FyZC1hbHQge1xuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHR9XG5cblx0JjpudGgtY2hpbGQobiArIDYpIHtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG5cblx0JjpudGgtY2hpbGQoNm4pIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjMzLCAxNzQsIDE2MSwgMC40KTtcblx0fVxuXG5cdCZfX3ZpZXcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDg5cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19mYXZvcml0ZSB7XG5cdFx0dG9wOiAycHg7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNEIxMDAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0bWF4LXdpZHRoOiA4OXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChmbGV4LWRpcmVjdGlvbjogY29sdW1uKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0fVxuXG5cdFx0YSB7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBsZyApLCAnbWluJyApIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNBQTI4MkM7XG5cdFx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoICRmZiwgYWx0ICk7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuYnRuIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnRlciB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBvcHVwLWNhbGxiYWNrIHtcblxuXHQucG9wdXBfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA0NHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmc6IDAgMzRweDtcblx0XHR9XG5cdH1cbn0iLCIucG9wdXAtbG9naW4ge1xuXG5cdC5mb3JtX19hY3Rpb24gLmJ0biB7XG5cdFx0cGFkZGluZzogMCAzNXB4O1xuXHR9XG59IiwiLnBvcHVwLW5ldyB7XG5cblx0LnBvcHVwX19jb250ZW50IHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEtbWluLCBtZCApLCAnbWluJyApIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1M3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgzcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBvcHVwLXN1Y2Nlc3Mge1xuXHRtYXgtd2lkdGg6IDc0NnB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblxuXHRcdC5wb3B1cF9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRcdH1cblxuXHRcdC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdFx0dG9wOiAxN3B4O1xuXHRcdH1cblx0fVxuXG5cdC5wb3B1cF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMjdweCA3NXB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0cGFkZGluZzogMTlweCAxNXB4IDMwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBvcHVwLWFkZGVkIHtcblx0bWF4LXdpZHRoOiAzODZweDtcblxuXHQucG9wdXBfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDE5cHggMjJweCAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wb3B1cF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCBtYXAtZ2V0KCAkbWVkaWEsIG1kICkgKSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvcHVwX19hY3Rpb24gLmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHR9XG5cdH1cbn0iLCIucG9wdXAtYWxlcnQge1xuXHRtYXgtd2lkdGg6IDI3NnB4O1xuXG5cdC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdHRvcDogMTFweDtcblx0XHRyaWdodDogMTFweDtcblx0fVxuXG5cdC5wb3B1cF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMjhweCAzMHB4IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBvcHVwLWZhdm9yaXRlIHtcblx0bWF4LXdpZHRoOiAzNjZweDtcblxuXHQuZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0XHR0b3A6IDI2cHg7XG5cdFx0cmlnaHQ6IDIzcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggbWFwLWdldCggJG1lZGlhLCBtZCApICkge1xuXHRcdFx0dG9wOiAyNHB4O1xuXHRcdFx0cmlnaHQ6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvcHVwX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDUwcHggMjVweCAyNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoIG1hcC1nZXQoICRtZWRpYSwgbWQgKSApIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG59Il19 */
