/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
*/
.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
    width: 220px;
}
.datepicker.datepicker-rtl {
    direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
    float: right;
}
.datepicker-dropdown {
    top: 0;
    left: 0;
}
.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.datepicker > div {
    display: none;
}
.datepicker.days div.datepicker-days {
    display: block;
}
.datepicker.months div.datepicker-months {
    display: block;
}
.datepicker.years div.datepicker-years {
    display: block;
}
.datepicker table {
    margin: 0;
}
.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}
.datepicker table tr td.day:hover {
    background: #eeeeee;
    cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: linear-gradient(top, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000 !important;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
    background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #003399 \9;
}
.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.datepicker table tr td span:hover {
    background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
    background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #003399 \9;
}
.datepicker table tr td span.old {
    color: #999999;
}
.datepicker th.switch {
    width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th {
    cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
    background: #eeeeee;
}
.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
/* The MIT License */
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dropzone {
  margin: 1.6em 0;
  position: relative;
  overflow: hidden;
  padding: 55px 60px;
  border: #edece4 3px dashed;
  width: 100%;
  height: auto;
  text-align: center;
  color: #aaa9a2;
  background: #F9F8F5;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message span {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone .dz-message {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone.dz-drag-hover {
  border-color: rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.04);
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  background: rgba(255,255,255,0.8);
  position: relative;
  display: inline-block;
  margin: 17px;
  vertical-align: top;
  border: 1px solid #acacac;
  padding: 6px 6px 6px 6px;
}
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none;
}
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
  width: 100px;
  height: 100px;
  position: relative;
  background: #ebebeb;
  padding: 5px;
  margin-bottom: 22px;
}
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  height: 100%;
}
.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
}
.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size {
  position: absolute;
  bottom: -28px;
  left: 3px;
  height: 28px;
  line-height: 28px;
}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  display: block;
}
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img {
  display: none;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 30px;
  text-align: center;
  right: -10px;
  top: -10px;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  color: #8cc657;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  color: #ee162d;
}
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress {
  position: absolute;
  top: 100px;
  left: 6px;
  right: 6px;
  height: 6px;
  background: #d7d7d7;
  display: none;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #8cc657;
}
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress {
  display: block;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: none;
  position: absolute;
  top: -5px;
  left: -20px;
  background: rgba(245,245,245,0.8);
  padding: 8px 10px;
  color: #800;
  min-width: 140px;
  max-width: 500px;
  z-index: 500;
}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  display: block;
}
.dropzone {
  min-height: 160px;
}
.dropzone .dz-default.dz-message {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  background-image: url(/build/images/spritemap.2c35ad03.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  width: 428px;
  height: 123px;
  margin-left: -214px;
  margin-top: -61.5px;
  top: 50%;
  left: 50%;
}
@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx) {
  .dropzone .dz-default.dz-message {
    background-image: url(/build/images/spritemap@2x.56fb38ac.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
.dropzone .dz-default.dz-message span {
  display: none;
}
.dropzone.dz-square .dz-default.dz-message {
  background-position: 0 -123px;
  width: 268px;
  margin-left: -134px;
  height: 174px;
  margin-top: -87px;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);
}
.dropzone.dz-started .dz-message {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.16);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.16);
  font-size: 14px;
}
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
  display: block;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
  background: #ee1e2d;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  background-image: url(/build/images/spritemap.2c35ad03.png);
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx) {
  .dropzone .dz-preview .dz-error-mark,
  .dropzone-previews .dz-preview .dz-error-mark,
  .dropzone .dz-preview .dz-success-mark,
  .dropzone-previews .dz-preview .dz-success-mark {
    background-image: url(/build/images/spritemap@2x.56fb38ac.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
.dropzone .dz-preview .dz-error-mark span,
.dropzone-previews .dz-preview .dz-error-mark span,
.dropzone .dz-preview .dz-success-mark span,
.dropzone-previews .dz-preview .dz-success-mark span {
  display: none;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  background-position: -268px -123px;
}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  background-position: -268px -163px;
}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  -webkit-animation: loading 0.4s linear infinite;
  -moz-animation: loading 0.4s linear infinite;
  -o-animation: loading 0.4s linear infinite;
  -ms-animation: loading 0.4s linear infinite;
  animation: loading 0.4s linear infinite;
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-image: url(/build/images/spritemap.2c35ad03.png);
  background-repeat: repeat-x;
  background-position: 0px -400px;
}
@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx) {
  .dropzone .dz-preview .dz-progress .dz-upload,
  .dropzone-previews .dz-preview .dz-progress .dz-upload {
    background-image: url(/build/images/spritemap@2x.56fb38ac.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px;
  }
}
.dropzone .dz-preview.dz-success .dz-progress,
.dropzone-previews .dz-preview.dz-success .dz-progress {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropzone a.dz-remove,
.dropzone-previews a.dz-remove {
  background-image: -webkit-linear-gradient(top, #fafafa, #eee);
  background-image: -moz-linear-gradient(top, #fafafa, #eee);
  background-image: -o-linear-gradient(top, #fafafa, #eee);
  background-image: -ms-linear-gradient(top, #fafafa, #eee);
  background-image: linear-gradient(to bottom, #fafafa, #eee);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #eee;
  text-decoration: none;
  display: block;
  padding: 4px 5px;
  text-align: center;
  color: #aaa;
  margin-top: 26px;
}
.dropzone a.dz-remove:hover,
.dropzone-previews a.dz-remove:hover {
  color: #666;
}
@-moz-keyframes loading {
  0% {
    background-position: 0 -400px;
  }

  100% {
    background-position: -7px -400px;
  }
}
@-webkit-keyframes loading {
  0% {
    background-position: 0 -400px;
  }

  100% {
    background-position: -7px -400px;
  }
}
@-o-keyframes loading {
  0% {
    background-position: 0 -400px;
  }

  100% {
    background-position: -7px -400px;
  }
}
@-ms-keyframes loading {
  0% {
    background-position: 0 -400px;
  }

  100% {
    background-position: -7px -400px;
  }
}
@keyframes loading {
  0% {
    background-position: 0 -400px;
  }

  100% {
    background-position: -7px -400px;
  }
}

.CodeMirror {
	font-family: monospace;
	height: 300px
}
.CodeMirror-scroll {
	overflow: auto
}
.CodeMirror-lines {
	padding: 4px 0
}
.CodeMirror pre {
	padding: 0 4px
}
.CodeMirror-scrollbar-filler {
	background-color: white
}
.CodeMirror-gutters {
	border-right: 1px solid #ddd;
	background-color: #f7f7f7
}
.CodeMirror-linenumber {
	padding: 0 3px 0 5px;
	min-width: 20px;
	text-align: right;
	color: #999
}
.CodeMirror div.CodeMirror-cursor {
	border-left: 1px solid black
}
.CodeMirror div.CodeMirror-secondarycursor {
	border-left: 1px solid silver
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
	width: auto;
	border: 0;
	background: transparent;
	background: rgba(0,200,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800)
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor:not(#nonsense_id) {
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.cm-s-default .cm-keyword {
	color: #708
}
.cm-s-default .cm-atom {
	color: #219
}
.cm-s-default .cm-number {
	color: #164
}
.cm-s-default .cm-def {
	color: #00f
}
.cm-s-default .cm-variable {
	color: black
}
.cm-s-default .cm-variable-2 {
	color: #05a
}
.cm-s-default .cm-variable-3 {
	color: #085
}
.cm-s-default .cm-property {
	color: black
}
.cm-s-default .cm-operator {
	color: black
}
.cm-s-default .cm-comment {
	color: #a50
}
.cm-s-default .cm-string {
	color: #a11
}
.cm-s-default .cm-string-2 {
	color: #f50
}
.cm-s-default .cm-meta {
	color: #555
}
.cm-s-default .cm-error {
	color: #f00
}
.cm-s-default .cm-qualifier {
	color: #555
}
.cm-s-default .cm-builtin {
	color: #30a
}
.cm-s-default .cm-bracket {
	color: #997
}
.cm-s-default .cm-tag {
	color: #170
}
.cm-s-default .cm-attribute {
	color: #00c
}
.cm-s-default .cm-header {
	color: blue
}
.cm-s-default .cm-quote {
	color: #090
}
.cm-s-default .cm-hr {
	color: #999
}
.cm-s-default .cm-link {
	color: #00c
}
.cm-negative {
	color: #d44
}
.cm-positive {
	color: #292
}
.cm-header, .cm-strong {
	font-weight: bold
}
.cm-em {
	font-style: italic
}
.cm-emstrong {
	font-style: italic;
	font-weight: bold
}
.cm-link {
	text-decoration: underline
}
.cm-invalidchar {
	color: #f00
}
div.CodeMirror span.CodeMirror-matchingbracket {
	color: #0f0
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
	color: #f22
}
.CodeMirror {
	line-height: 1;
	position: relative;
	overflow: hidden
}
.CodeMirror-scroll {
	margin-bottom: -30px;
	margin-right: -30px;
	padding-bottom: 30px;
	padding-right: 30px;
	height: 100%;
	outline: none;
	position: relative
}
.CodeMirror-sizer {
	position: relative
}
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler {
	position: absolute;
	z-index: 6;
	display: none
}
.CodeMirror-vscrollbar {
	right: 0;
	top: 0;
	overflow-x: hidden;
	overflow-y: scroll
}
.CodeMirror-hscrollbar {
	bottom: 0;
	left: 0;
	overflow-y: hidden;
	overflow-x: scroll
}
.CodeMirror-scrollbar-filler {
	right: 0;
	bottom: 0;
	z-index: 6
}
.CodeMirror-gutters {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding-bottom: 30px;
	z-index: 3
}
.CodeMirror-gutter {
	height: 100%;
	display: inline-block;
*zoom:1;
*display:inline
}
.CodeMirror-gutter-elt {
	position: absolute;
	cursor: default;
	z-index: 4
}
.CodeMirror-lines {
	cursor: text
}
.CodeMirror pre {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border-width: 0;
	background: transparent;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	white-space: pre;
	word-wrap: normal;
	line-height: inherit;
	color: inherit;
	z-index: 2;
	position: relative;
	overflow: visible
}
.CodeMirror-wrap pre {
	word-wrap: break-word;
	white-space: pre-wrap;
	word-break: normal
}
.CodeMirror-linebackground {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
.CodeMirror-linewidget {
	position: relative;
	z-index: 2;
	overflow: auto
}
.CodeMirror-widget {
	display: inline-block
}
.CodeMirror-wrap .CodeMirror-scroll {
	overflow-x: hidden
}
.CodeMirror-measure {
	position: absolute;
	width: 100%;
	height: 0px;
	overflow: hidden;
	visibility: hidden
}
.CodeMirror-measure pre {
	position: static
}
.CodeMirror div.CodeMirror-cursor {
	position: absolute;
	visibility: hidden;
	border-right: none;
	width: 0
}
.CodeMirror-focused div.CodeMirror-cursor {
	visibility: visible
}
.CodeMirror-selected {
	background: #d9d9d9
}
.CodeMirror-focused .CodeMirror-selected {
	background: #d7d4f0
}
.cm-searching {
	background: #ffa;
	background: rgba(255,255,0,0.4)
}
.CodeMirror span {
*vertical-align:text-bottom
}
@media print {
.CodeMirror div.CodeMirror-cursor {
	visibility: hidden
}
}


@media (max-width: 860px), (max-width: 860px) {
.features .editor .outer {
	padding: 0 40px
}
}
@media (max-width: 800px), (max-width: 800px) {
.features .editor .outer {
	padding: 0 30px
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .outer {
	padding: 0 15px
}
}
.features .editor .editorwrap {
	max-width: 1180px;
	padding: 40px 0;
	margin: 0 auto;
	position: relative;
	height: 450px
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .editorwrap {
	height: 400px
}
}
@media (max-width: 600px), (max-width: 600px) {
.features .editor .editorwrap {
	height: 480px
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .editorwrap {
	height: 530px
}
}
.features .editor .entry-markdown {
	left: 0;
	padding-left: 40px
}
.features .editor .entry-preview {
	right: 0;
	box-shadow: #edece4 -1px 0 0
}
.features .editor .entry-markdown, .features .editor .entry-preview {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	position: absolute;
	bottom: 0;
	top: 0;
	background: #fff
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-markdown, .features .editor .entry-preview {
	bottom: 40px
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .entry-markdown, .features .editor .entry-preview {
	box-shadow: none
}
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-markdown, .features .editor .entry-preview {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	border: none;
	z-index: 100;
	box-shadow: #edece4 1px 0 0 inset, #edece4 -1px 0 0 inset, #edece4 0 -1px 0 inset
}
.features .editor .entry-markdown .markdown, .features .editor .entry-markdown .entry-preview-content, .features .editor .entry-preview .markdown, .features .editor .entry-preview .entry-preview-content {
	height: 50px;
	overflow: hidden
}
}
@media (min-width: 860px) and (min-width: 860px), (min-width: 860px) and (min-width: 860px) {
.features .editor .entry-markdown .floatingheader, .features .editor .entry-preview .floatingheader {
	padding-left: 0;
	padding-right: 18px;
	margin-right: 1px
}
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-markdown .floatingheader, .features .editor .entry-preview .floatingheader {
	cursor: pointer;
	width: 50%;
	border: none;
	color: #fff;
	background: #aaa9a2;
	position: absolute;
	top: -40px;
	left: 0;
	box-shadow: rgba(0,0,0,0.1) 0 -2px 3px inset;
	padding: 10px 0;
}
.features .editor .entry-markdown .floatingheader a, .features .editor .entry-preview .floatingheader a {
	color: #fff
}
}
.features .editor .entry-markdown .floatingheader a, .features .editor .entry-preview .floatingheader a {
	color: #aaa9a2
}
.features .editor .entry-markdown.active, .features .editor .entry-preview.active {
	z-index: 200
}
.features .editor .entry-markdown.active .markdown, .features .editor .entry-markdown.active .entry-preview-content, .features .editor .entry-preview.active .markdown, .features .editor .entry-preview.active .entry-preview-content {
	height: auto;
	overflow: auto
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-markdown.active header, .features .editor .entry-preview.active header {
	cursor: auto;
	color: #aaa9a2;
	background: #fff;
	box-shadow: #edece4 0 1px 0 inset, #edece4 1px 0 0 inset, #edece4 -1px 0 0 inset
}
.features .editor .entry-markdown.active header a, .features .editor .entry-preview.active header a {
	color: #aaa9a2
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .entry-markdown .markdown-help, .features .editor .entry-markdown .entry-word-count, .features .editor .entry-preview .markdown-help, .features .editor .entry-preview .entry-word-count {
	display: none
}
}
.features .editor .markdown-help {
	float: right
}
.features .editor .markdown-help:before {
	font-family: "Icons";
	font-weight: normal;
	font-style: normal;
	vertical-align: -7%;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e01b";
	color: #cfceca
}
.features .editor .markdown-help:hover {
	text-decoration: none
}
.features .editor .markdown-help:hover:before {
	font-family: "Icons";
	font-weight: normal;
	font-style: normal;
	vertical-align: -7%;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e01b";
	color: #aaa9a2
}
.features .editor .markdown-help:hover:hover {
	text-decoration: none
}
.features .editor .entry-word-count {
	float: right;
	padding-right: 22px
}
@media (min-width: 860px) and (min-width: 860px), (min-width: 860px) and (min-width: 860px) {
.features .editor .entry-markdown .floatingheader {
	padding-left: 40px
}
}
.features .editor .entry-markdown-content textarea {
	border: 0;
	width: 100%;
	height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.features .editor .entry-markdown-content textarea:focus {
	outline: 0
}
.features .editor .CodeMirror {
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-family: Inconsolata, monospace;
	font-size: 1rem;
	line-height: 1.3em;
	color: #6c7379
}
.features .editor .CodeMirror .CodeMirror-focused, .features .editor .CodeMirror .CodeMirror-selected {
	color: #242628;
	background: #b3d5f3;
	text-shadow: none
}
.features .editor .CodeMirror ::selection {
	color: #242628;
	background: #b3d5f3;
	text-shadow: none
}
.features .editor .CodeMirror-lines {
	padding: 65px 0 40px 0
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .CodeMirror-lines {
	padding: 25px 0 30px 0
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .CodeMirror-lines {
	padding: 15px 0
}
}
.features .editor .CodeMirror pre {
	padding: 0 40px 0 40px
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .CodeMirror pre {
	padding: 0 30px
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .CodeMirror pre {
	padding: 0 15px
}
}
.features .editor .cm-header {
	color: #000;
	font-size: 2rem;
	line-height: 1.4em
}
.features .editor .cm-string, .features .editor .cm-link, .features .editor .cm-comment, .features .editor .cm-quote {
	color: #000
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-preview .floatingheader {
	right: 0;
	left: auto;
	border: none
}
}
.features .editor .entry-preview-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 60px 40px 40px 30px;
	overflow: auto;
	font-size: 0.95em;
	background: #F9F9F9;
	color: #AAA;
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .entry-preview-content {
	padding: 30px
}
}
@media (max-width: 400px), (max-width: 400px) {
.features .editor .entry-preview-content {
	padding: 15px 15px 10px 15px
}
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .scrolling .floatingheader {
	height: 39px;
	box-shadow: none
}
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .scrolling .floatingheader::before, .features .editor .scrolling .floatingheader::after {
	display: none
}
}
@media (max-width: 860px), (max-width: 860px) {
.features .editor .scrolling .CodeMirror-scroll, .features .editor .scrolling .entry-preview-content {
	box-shadow: 0 3px 5px rgba(0,0,0,0.05) inset
}
}


.floatingheader {
    display: none;
}
table.treetable span.indenter {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;

  /* Disable text selection of nodes (for better D&D UX) */
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;

  /* Force content-box box model for indenter (Bootstrap compatibility) */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;

  width: 19px;
}

table.treetable span.indenter a {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  width: 19px;
}

table.treetable caption {
  font-size: .9em;
  font-weight: bold;
  margin-bottom: .2em;
}

table.treetable thead {
  background: #aaa url(data:image/png;base64,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) repeat-x top left;
  font-size: .9em;
}


table.treetable tbody tr td {
  cursor: default;

}

table.treetable span {
  background-position: center left;
  background-repeat: no-repeat;
  padding: .2em 0 .2em 1.5em;
}

table.treetable span.file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVBgZBcExblNBGAbA2ceegTRBuIKOgiihSZNTcC5LUHAihNJR0kGKCDcYJY6D3/77MdOinTvzAgCw8ysThIvn/VojIyMjIyPP+bS1sUQIV2s95pBDDvmbP/mdkft83tpYguZq5Jh/OeaYh+yzy8hTHvNlaxNNczm+la9OTlar1UdA/+C2A4trRCnD3jS8BB1obq2Gk6GU6QbQAS4BUaYSQAf4bhhKKTFdAzrAOwAxEUAH+KEM01SY3gM6wBsEAQB0gJ+maZoC3gI6iPYaAIBJsiRmHU0AALOeFC3aK2cWAACUXe7+AwO0lc9eTHYTAAAAAElFTkSuQmCC);
}

table.treetable span.folder {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLxZO7ihRBFIa/6u0ZW7GHBUV0UQQTZzd3QdhMQxOfwMRXEANBMNQX0MzAzFAwEzHwARbNFDdwEd31Mj3X7a6uOr9BtzNjYjKBJ6nicP7v3KqcJFaxhBVtZUAK8OHlld2st7Xl3DJPVONP+zEUV4HqL5UDYHr5xvuQAjgl/Qs7TzvOOVAjxjlC+ePSwe6DfbVegLVuT4r14eTr6zvA8xSAoBLzx6pvj4l+DZIezuVkG9fY2H7YRQIMZIBwycmzH1/s3F8AapfIPNF3kQk7+kw9PWBy+IZOdg5Ug3mkAATy/t0usovzGeCUWTjCz0B+Sj0ekfdvkZ3abBv+U4GaCtJ1iEm6ANQJ6fEzrG/engcKw/wXQvEKxSEKQxRGKE7Izt+DSiwBJMUSm71rguMYhQKrBygOIRStf4TiFFRBvbRGKiQLWP29yRSHKBTtfdBmHs0BUpgvtgF4yRFR+NUKi0XZcYjCeCG2smkzLAHkbRBmP0/Uk26O5YnUActBp1GsAI+S5nRJJJal5K1aAMrq0d6Tm9uI6zjyf75dAe6tx/SsWeD//o2/Ab6IH3/h25pOAAAAAElFTkSuQmCC);
}

table.treetable tr.collapsed span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.expanded span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.branch {
  background-color: #f9f9f9;
}

table.treetable tr.selected {
  background-color: #3875d7;
  color: #fff;
}

table.treetable tr.collapsed.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.expanded.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.accept {
  background-color: #a3bce4;
  color: #fff
}

table.treetable tr.collapsed.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,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);
}

table.treetable tr.expanded.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,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);
}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fonts/fontawesome-webfont.de3985a9.eot);
  src: url(/build/fonts/fontawesome-webfont.de3985a9.eot?#iefix&v=3.2.1) format('embedded-opentype'), url(/build/fonts/fontawesome-webfont.a492f3a9.woff) format('woff'), url(/build/fonts/fontawesome-webfont.b048c7e6.ttf) format('truetype'), url(/build/images/fontawesome-webfont.4f0848e9.svg#fontawesomeregular?v=3.2.1) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}

.tokenize>.tokens-container{position:relative;list-style:none;padding:0 0 5px 5px;height:auto;min-height:34px;cursor:text}.tokenize>.tokens-container.disabled{background-color:#eee;cursor:not-allowed}.tokenize.focus>.tokens-container{outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.tokenize>.tokens-container.input-sm{padding:0 0 4px 4px;min-height:30px}.tokenize>.tokens-container.input-lg{padding:0 0 9px 9px;min-height:46px}.tokenize>.tokens-container>.token{padding:0 1.2em 0 5px;background-color:#eff2f7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tokenize>.tokens-container>.placeholder,.tokenize>.tokens-container>.token,.tokenize>.tokens-container>.token-search{border:1px solid #cdd5e3;display:inline-block;margin:5px 5px 0 0;position:relative;vertical-align:middle}.tokenize.sortable>.tokens-container>.token{cursor:move}.tokenize.single>.tokens-container>.token{display:block;border-color:#fff;background-color:transparent}.tokenize.sortable>.tokens-container>.token.shadow{border-color:#ccc;background-color:#ccc;filter:alpha(opacity=50);opacity:.2}.tokenize>.tokens-container>.placeholder,.tokenize>.tokens-container>.token-search{padding:0;border-color:#fff}.tokenize>.tokens-container>.placeholder{color:#ccc}.tokenize>.tokens-container>.token-search>input{padding:0;margin:0;line-height:1em;border:1px solid #fff;background:0 0;border-left:none;border-right:none;outline:0;width:100%}.tokenize>.tokens-container>.token-search>input::-ms-clear{display:none}.tokenize>.tokens-container.input-sm>.placeholder,.tokenize>.tokens-container.input-sm>.token,.tokenize>.tokens-container.input-sm>.token-search{margin:4px 4px 0 0}.tokenize>.tokens-container.input-lg>.placeholder,.tokenize>.tokens-container.input-lg>.token,.tokenize>.tokens-container.input-lg>.token-search{margin:9px 9px 0 0}.tokenize>.tokens-container>.token.pending-delete{background-color:#5b72a4;border-color:#425c96;color:#fff}.tokenize>.tokens-container>.token>.dismiss{position:absolute;right:5px;color:#a9b9d8;text-decoration:none;cursor:pointer}.tokenize>.tokens-container>.token>.dismiss:after{content:"×"}.tokenize>.tokens-container>.token.pending-delete>.dismiss{color:#aaa}.tokenize-dropdown{position:absolute;display:none}.tokenize-dropdown>.dropdown-menu{min-height:10px;width:100%;display:block;margin:-1px 0 0;visibility:visible;opacity:1}.tokenize-dropdown>.dropdown-menu li{cursor:pointer}.tokenize-dropdown>.dropdown-menu li>a .tokenize-highlight{font-weight:700}.tokenize-dropdown>.dropdown-menu li.locked{padding:3px 20px;color:#333;white-space:nowrap}.tokenize-dropdown>.dropdown-menu li.locked,.tokenize-dropdown>.dropdown-menu li>a{text-overflow:ellipsis;overflow-x:hidden}.tokenize-dropdown>.dropdown-menu li:not(.active) a:focus,.tokenize-dropdown>.dropdown-menu li:not(.active) a:hover{background-color:transparent}
@charset "UTF-8";
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover, a:active {
  outline: 0;
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  max-width: 100%;
  width: auto\9 ;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img, .google-maps img {
  max-width: none;
}

button, input, select, textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button, input {
  *overflow: visible;
  line-height: normal;
}

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

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

label, select, button, input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
  cursor: pointer;
}

input[type=search] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #353535;
  background-color: #ffffff;
}

a {
  color: #f6b30f;
  text-decoration: none;
}

a:hover, a:focus {
  color: #b28007;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before, .row:after {
  display: table;
  content: "";
  line-height: 0;
}

.row:after {
  clear: both;
}

[class*=span] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*=span] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.1276595745%;
  *margin-left: 2.0744680851%;
}

.row-fluid [class*=span]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*=span] + [class*=span] {
  margin-left: 2.1276595745%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.9468085106%;
}

.row-fluid .span11 {
  width: 91.4893617021%;
  *width: 91.4361702128%;
}

.row-fluid .span10 {
  width: 82.9787234043%;
  *width: 82.9255319149%;
}

.row-fluid .span9 {
  width: 74.4680851064%;
  *width: 74.414893617%;
}

.row-fluid .span8 {
  width: 65.9574468085%;
  *width: 65.9042553191%;
}

.row-fluid .span7 {
  width: 57.4468085106%;
  *width: 57.3936170213%;
}

.row-fluid .span6 {
  width: 48.9361702128%;
  *width: 48.8829787234%;
}

.row-fluid .span5 {
  width: 40.4255319149%;
  *width: 40.3723404255%;
}

.row-fluid .span4 {
  width: 31.914893617%;
  *width: 31.8617021277%;
}

.row-fluid .span3 {
  width: 23.4042553191%;
  *width: 23.3510638298%;
}

.row-fluid .span2 {
  width: 14.8936170213%;
  *width: 14.8404255319%;
}

.row-fluid .span1 {
  width: 6.3829787234%;
  *width: 6.329787234%;
}

.row-fluid .offset12 {
  margin-left: 104.2553191489%;
  *margin-left: 104.1489361702%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.1276595745%;
  *margin-left: 102.0212765957%;
}

.row-fluid .offset11 {
  margin-left: 95.7446808511%;
  *margin-left: 95.6382978723%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.6170212766%;
  *margin-left: 93.5106382979%;
}

.row-fluid .offset10 {
  margin-left: 87.2340425532%;
  *margin-left: 87.1276595745%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787%;
  *margin-left: 85%;
}

.row-fluid .offset9 {
  margin-left: 78.7234042553%;
  *margin-left: 78.6170212766%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.5957446809%;
  *margin-left: 76.4893617021%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574%;
  *margin-left: 70.1063829787%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.085106383%;
  *margin-left: 67.9787234043%;
}

.row-fluid .offset7 {
  margin-left: 61.7021276596%;
  *margin-left: 61.5957446809%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.5744680851%;
  *margin-left: 59.4680851064%;
}

.row-fluid .offset6 {
  margin-left: 53.1914893617%;
  *margin-left: 53.085106383%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.0638297872%;
  *margin-left: 50.9574468085%;
}

.row-fluid .offset5 {
  margin-left: 44.6808510638%;
  *margin-left: 44.5744680851%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914894%;
  *margin-left: 42.4468085106%;
}

.row-fluid .offset4 {
  margin-left: 36.170212766%;
  *margin-left: 36.0638297872%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.0425531915%;
  *margin-left: 33.9361702128%;
}

.row-fluid .offset3 {
  margin-left: 27.6595744681%;
  *margin-left: 27.5531914894%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.5319148936%;
  *margin-left: 25.4255319149%;
}

.row-fluid .offset2 {
  margin-left: 19.1489361702%;
  *margin-left: 19.0425531915%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.0212765957%;
  *margin-left: 16.914893617%;
}

.row-fluid .offset1 {
  margin-left: 10.6382978723%;
  *margin-left: 10.5319148936%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.5106382979%;
  *margin-left: 8.4042553191%;
}

[class*=span].hide, .row-fluid [class*=span].hide {
  display: none;
}

[class*=span].pull-right, .row-fluid [class*=span].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before, .container:after {
  display: table;
  content: "";
  line-height: 0;
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover, a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover, a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover, a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover, a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover, a.text-success:focus {
  color: #356635;
}

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

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

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

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1, h2, h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul, ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul, ul ol, ol ol, ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled, ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline, ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li, ol.inline > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-bottom: 20px;
}

dt, dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before, .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 180px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: "— ";
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p, blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: "";
}

blockquote.pull-right small:after {
  content: " —";
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.label, .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}

.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

.label:empty, .badge:empty {
  display: none;
}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important, .badge-important {
  background-color: #b94a48;
}

.label-important[href], .badge-important[href] {
  background-color: #953b39;
}

.label-warning, .badge-warning {
  background-color: #f89406;
}

.label-warning[href], .badge-warning[href] {
  background-color: #c67605;
}

.label-success, .badge-success {
  background-color: #468847;
}

.label-success[href], .badge-success[href] {
  background-color: #356635;
}

.label-info, .badge-info {
  background-color: #3a87ad;
}

.label-info[href], .badge-info[href] {
  background-color: #2d6987;
}

.label-inverse, .badge-inverse {
  background-color: #333333;
}

.label-inverse[href], .badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label, .btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label, .btn-mini .badge {
  top: 0;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th, .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed th, .table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.table-bordered th, .table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}

table td[class*=span], table th[class*=span], .row-fluid table td[class*=span], .row-fluid table th[class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1, .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2, .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3, .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4, .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5, .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6, .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7, .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8, .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9, .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10, .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11, .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12, .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success > td {
  background-color: #dff0d8;
}

.table tbody tr.error > td {
  background-color: #f2dede;
}

.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

.table tbody tr.info > td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label, input, button, select, textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input, button, select, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}

input, textarea, .uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9 ;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type=radio], input[type=checkbox] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file], input[type=image], input[type=submit], input[type=reset], input[type=button], input[type=radio], input[type=checkbox] {
  width: auto;
}

select, input[type=file] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}

select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}

select[multiple], select[size] {
  height: auto;
}

select:focus, input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input, .uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio, .checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type=radio], .checkbox input[type=checkbox] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline, .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span] {
  float: none;
  margin-left: 0;
}

.input-append input[class*=span], .input-append .uneditable-input[class*=span], .input-prepend input[class*=span], .input-prepend .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .row-fluid .uneditable-input[class*=span], .row-fluid .input-prepend [class*=span], .row-fluid .input-append [class*=span] {
  display: inline-block;
}

input, textarea, .uneditable-input {
  margin-left: 0;
}

.controls-row [class*=span] + [class*=span] {
  margin-left: 20px;
}

input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}

input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}

input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}

input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}

input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}

input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}

input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}

input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}

input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}

input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before, .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}

.controls-row:after {
  clear: both;
}

.controls-row [class*=span], .row-fluid .controls-row [class*=span] {
  float: left;
}

.controls-row .checkbox[class*=span], .controls-row .radio[class*=span] {
  padding-top: 5px;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio][readonly], input[type=checkbox][readonly] {
  background-color: transparent;
}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  color: #c09853;
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
  color: #b94a48;
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847;
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #468847;
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
  color: #3a87ad;
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
  color: #3a87ad;
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before, .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}

.form-actions:after {
  clear: both;
}

.help-block, .help-inline {
  color: #5b5b5b;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}

.input-append, .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
  font-size: 14px;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on, .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.input-append .active, .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on, .input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.input-append input, .input-append select, .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9 ;
  padding-left: 14px;
  padding-left: 4px \9 ;
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .hide, .form-inline .hide, .form-horizontal .hide {
  display: none;
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active, .btn.active {
  background-color: #cccccc \9 ;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active, .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.btn-large [class^=icon-], .btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.btn-small [class^=icon-], .btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^=icon-], .btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
  width: 100%;
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f2ce0f;
  background-image: -moz-linear-gradient(top, #f6b30f, #f6cc64);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6b30f), to(#f6cc64));
  background-image: -webkit-linear-gradient(top, #f6b30f, #f6cc64);
  background-image: -o-linear-gradient(top, #f6b30f, #f6cc64);
  background-image: linear-gradient(to bottom, #f6b30f, #f6cc64);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6b30f', endColorstr='#fff6cc64', GradientType=0);
  border-color: #f6cc64 #f6cc64 #aab207;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f6cc64;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #ffffff;
  background-color: #f6cc64;
  *background-color: #dae309;
}

.btn-primary:active, .btn-primary.active {
  background-color: #c2ca08 \9 ;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9 ;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9 ;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active, .btn-success.active {
  background-color: #408140 \9 ;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active, .btn-info.active {
  background-color: #24748c \9 ;
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active, .btn-inverse.active {
  background-color: #080808 \9 ;
}

button.btn, input[type=submit].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

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

button.btn.btn-large, input[type=submit].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small, input[type=submit].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini, input[type=submit].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-link, .btn-link:active, .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #f6b30f;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn-link:hover, .btn-link:focus {
  color: #b28007;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.icon-glass {
  background-position: 0 0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  background-position: -216px -120px;
  width: 16px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}

.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: 0.3em;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 10.5px;
}

.btn-group > .btn-small {
  font-size: 11.9px;
}

.btn-group > .btn-large {
  font-size: 17.5px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}

.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #f6cc64;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

.btn-large .caret {
  margin-top: 6px;
}

.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}

.btn-mini .caret, .btn-small .caret {
  margin-top: 8px;
}

.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}

.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.nav-list > li > a, .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #f6b30f;
}

.nav-list [class^=icon-], .nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs, .nav-pills {
  *zoom: 1;
}

.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}

.nav-tabs:after, .nav-pills:after {
  clear: both;
}

.nav-tabs > li, .nav-pills > li {
  float: left;
}

.nav-tabs > li > a, .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #f6b30f;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  border-top-color: #f6b30f;
  border-bottom-color: #f6b30f;
  margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
  border-top-color: #b28007;
  border-bottom-color: #b28007;
}

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before, .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: none;
}

.tab-content > .active, .pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover, .nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}

.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}

.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #8e8e8e;
  background-image: -moz-linear-gradient(top, #8e8e8e, #8e8e8e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8e8e8e), to(#8e8e8e));
  background-image: -webkit-linear-gradient(top, #8e8e8e, #8e8e8e);
  background-image: -o-linear-gradient(top, #8e8e8e, #8e8e8e);
  background-image: linear-gradient(to bottom, #8e8e8e, #8e8e8e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e8e8e', endColorstr='#ff8e8e8e', GradientType=0);
  border: 1px solid #6f6f6f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar-inner:before, .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #8e8e8e;
}

.navbar .brand:hover, .navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover, .navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #8e8e8e;
  border-right: 1px solid #8e8e8e;
}

.navbar .btn, .navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before, .navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-form:after {
  clear: both;
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type=image], .navbar-form input[type=checkbox], .navbar-form input[type=radio] {
  margin-top: 3px;
}

.navbar-form .input-append, .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #8e8e8e;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333333;
  text-decoration: none;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #818181;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #818181;
  background-image: -moz-linear-gradient(top, #818181, #818181);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#818181), to(#818181));
  background-image: -webkit-linear-gradient(top, #818181, #818181);
  background-image: -o-linear-gradient(top, #818181, #818181);
  background-image: linear-gradient(to bottom, #818181, #818181);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff818181', endColorstr='#ff818181', GradientType=0);
  border-color: #818181 #818181 #5b5b5b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #818181;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #818181;
  *background-color: #757575;
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
  background-color: #686868 \9 ;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}

.navbar .nav > li > .dropdown-menu:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #818181;
  color: #555555;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
  background-color: #000000 \9 ;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}

.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a, .pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

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

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

.pagination-large ul > li > a, .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}

.pager:before, .pager:after {
  display: table;
  content: "";
  line-height: 0;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a, .pager .next > span {
  float: right;
}

.pager .previous > a, .pager .previous > span {
  float: left;
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before, .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a.thumbnail:hover, a.thumbnail:focus {
  border-color: #f6b30f;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.alert, .alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger, .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

.alert-danger h4, .alert-error h4 {
  color: #b94a48;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar, .progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar, .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar, .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar, .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar, .progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}

.hero-unit li {
  line-height: 30px;
}

.media, .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

.media, .media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}

.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  margin-left: 0;
  list-style: none;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}

.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.dropup, .dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active, .open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

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

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #8e8e8e;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #eead0c;
  background-image: -moz-linear-gradient(top, #f6b30f, #e3a409);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6b30f), to(#e3a409));
  background-image: -webkit-linear-gradient(top, #f6b30f, #e3a409);
  background-image: -o-linear-gradient(top, #f6b30f, #e3a409);
  background-image: linear-gradient(to bottom, #f6b30f, #e3a409);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6b30f', endColorstr='#ffe3a409', GradientType=0);
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #eead0c;
  background-image: -moz-linear-gradient(top, #f6b30f, #e3a409);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6b30f), to(#e3a409));
  background-image: -webkit-linear-gradient(top, #f6b30f, #e3a409);
  background-image: -o-linear-gradient(top, #f6b30f, #e3a409);
  background-image: linear-gradient(to bottom, #f6b30f, #e3a409);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6b30f', endColorstr='#ffe3a409', GradientType=0);
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}

.open {
  *z-index: 1000;
}

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

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

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

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

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

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  left: auto;
  right: 15px;
}

.carousel-control:hover, .carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4, .carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover, .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

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

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

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row, .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*=span], .uneditable-input[class*=span], .row-fluid [class*=span] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12, .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*=offset]:first-child {
    margin-left: 0;
  }
  .input-large, .input-xlarge, .input-xxlarge, input[class*=span], select[class*=span], textarea[class*=span], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input, .input-append input, .input-prepend input[class*=span], .input-append input[class*=span] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*=span] + [class*=span] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type=checkbox], input[type=radio] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left, .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*=span] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*=span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392%;
    *margin-left: 2.7092394499%;
  }
  .row-fluid [class*=span]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*=span] + [class*=span] {
    margin-left: 2.7624309392%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.9468085106%;
  }
  .row-fluid .span11 {
    width: 91.4364640884%;
    *width: 91.383272599%;
  }
  .row-fluid .span10 {
    width: 82.8729281768%;
    *width: 82.8197366874%;
  }
  .row-fluid .span9 {
    width: 74.3093922652%;
    *width: 74.2562007758%;
  }
  .row-fluid .span8 {
    width: 65.7458563536%;
    *width: 65.6926648642%;
  }
  .row-fluid .span7 {
    width: 57.182320442%;
    *width: 57.1291289526%;
  }
  .row-fluid .span6 {
    width: 48.6187845304%;
    *width: 48.565593041%;
  }
  .row-fluid .span5 {
    width: 40.0552486188%;
    *width: 40.0020571294%;
  }
  .row-fluid .span4 {
    width: 31.4917127072%;
    *width: 31.4385212178%;
  }
  .row-fluid .span3 {
    width: 22.9281767956%;
    *width: 22.8749853062%;
  }
  .row-fluid .span2 {
    width: 14.364640884%;
    *width: 14.3114493946%;
  }
  .row-fluid .span1 {
    width: 5.8011049724%;
    *width: 5.747913483%;
  }
  .row-fluid .offset12 {
    margin-left: 105.5248618785%;
    *margin-left: 105.4184788997%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.7624309392%;
    *margin-left: 102.6560479605%;
  }
  .row-fluid .offset11 {
    margin-left: 96.9613259669%;
    *margin-left: 96.8549429881%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276%;
    *margin-left: 94.0925120489%;
  }
  .row-fluid .offset10 {
    margin-left: 88.3977900552%;
    *margin-left: 88.2914070765%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.635359116%;
    *margin-left: 85.5289761373%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436%;
    *margin-left: 79.7278711649%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232044%;
    *margin-left: 76.9654402257%;
  }
  .row-fluid .offset8 {
    margin-left: 71.270718232%;
    *margin-left: 71.1643352533%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.5082872928%;
    *margin-left: 68.4019043141%;
  }
  .row-fluid .offset7 {
    margin-left: 62.7071823204%;
    *margin-left: 62.6007993417%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.9447513812%;
    *margin-left: 59.8383684025%;
  }
  .row-fluid .offset6 {
    margin-left: 54.1436464088%;
    *margin-left: 54.0372634301%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.3812154696%;
    *margin-left: 51.2748324909%;
  }
  .row-fluid .offset5 {
    margin-left: 45.5801104972%;
    *margin-left: 45.4737275185%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.817679558%;
    *margin-left: 42.7112965793%;
  }
  .row-fluid .offset4 {
    margin-left: 37.0165745856%;
    *margin-left: 36.9101916069%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.2541436464%;
    *margin-left: 34.1477606677%;
  }
  .row-fluid .offset3 {
    margin-left: 28.453038674%;
    *margin-left: 28.3466556953%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.6906077348%;
    *margin-left: 25.5842247561%;
  }
  .row-fluid .offset2 {
    margin-left: 19.8895027624%;
    *margin-left: 19.7831197837%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.1270718232%;
    *margin-left: 17.0206888445%;
  }
  .row-fluid .offset1 {
    margin-left: 11.3259668508%;
    *margin-left: 11.2195838721%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.5635359116%;
    *margin-left: 8.4571529329%;
  }
  input, textarea, .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*=span] + [class*=span] {
    margin-left: 20px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*=span] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*=span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.5641025641%;
    *margin-left: 2.5109110747%;
  }
  .row-fluid [class*=span]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*=span] + [class*=span] {
    margin-left: 2.5641025641%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.9468085106%;
  }
  .row-fluid .span11 {
    width: 91.452991453%;
    *width: 91.3997999636%;
  }
  .row-fluid .span10 {
    width: 82.905982906%;
    *width: 82.8527914166%;
  }
  .row-fluid .span9 {
    width: 74.358974359%;
    *width: 74.3057828696%;
  }
  .row-fluid .span8 {
    width: 65.811965812%;
    *width: 65.7587743226%;
  }
  .row-fluid .span7 {
    width: 57.264957265%;
    *width: 57.2117657756%;
  }
  .row-fluid .span6 {
    width: 48.7179487179%;
    *width: 48.6647572286%;
  }
  .row-fluid .span5 {
    width: 40.1709401709%;
    *width: 40.1177486816%;
  }
  .row-fluid .span4 {
    width: 31.6239316239%;
    *width: 31.5707401346%;
  }
  .row-fluid .span3 {
    width: 23.0769230769%;
    *width: 23.0237315876%;
  }
  .row-fluid .span2 {
    width: 14.5299145299%;
    *width: 14.4767230406%;
  }
  .row-fluid .span1 {
    width: 5.9829059829%;
    *width: 5.9297144935%;
  }
  .row-fluid .offset12 {
    margin-left: 105.1282051282%;
    *margin-left: 105.0218221495%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.5641025641%;
    *margin-left: 102.4577195854%;
  }
  .row-fluid .offset11 {
    margin-left: 96.5811965812%;
    *margin-left: 96.4748136025%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.0170940171%;
    *margin-left: 93.9107110384%;
  }
  .row-fluid .offset10 {
    margin-left: 88.0341880342%;
    *margin-left: 87.9278050555%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.4700854701%;
    *margin-left: 85.3637024914%;
  }
  .row-fluid .offset9 {
    margin-left: 79.4871794872%;
    *margin-left: 79.3807965085%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.9230769231%;
    *margin-left: 76.8166939444%;
  }
  .row-fluid .offset8 {
    margin-left: 70.9401709402%;
    *margin-left: 70.8337879614%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.3760683761%;
    *margin-left: 68.2696853973%;
  }
  .row-fluid .offset7 {
    margin-left: 62.3931623932%;
    *margin-left: 62.2867794144%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.8290598291%;
    *margin-left: 59.7226768503%;
  }
  .row-fluid .offset6 {
    margin-left: 53.8461538462%;
    *margin-left: 53.7397708674%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.2820512821%;
    *margin-left: 51.1756683033%;
  }
  .row-fluid .offset5 {
    margin-left: 45.2991452991%;
    *margin-left: 45.1927623204%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.735042735%;
    *margin-left: 42.6286597563%;
  }
  .row-fluid .offset4 {
    margin-left: 36.7521367521%;
    *margin-left: 36.6457537734%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.188034188%;
    *margin-left: 34.0816512093%;
  }
  .row-fluid .offset3 {
    margin-left: 28.2051282051%;
    *margin-left: 28.0987452264%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641%;
    *margin-left: 25.5346426623%;
  }
  .row-fluid .offset2 {
    margin-left: 19.6581196581%;
    *margin-left: 19.5517366794%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094%;
    *margin-left: 16.9876341153%;
  }
  .row-fluid .offset1 {
    margin-left: 11.1111111111%;
    *margin-left: 11.0047281324%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547%;
    *margin-left: 8.4406255683%;
  }
  input, textarea, .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*=span] + [class*=span] {
    margin-left: 30px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #8e8e8e;
  }
  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #8e8e8e;
    border-bottom: 1px solid #8e8e8e;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse, .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
.result-inner {
  overflow: auto;
  padding-left: 0 !important;
}

.md-table__background {
  background: #fcf0c2;
}
.md-table thead tr:first-child .md-table__background:nth-child(2) {
  border-top-left-radius: 1rem;
}
.md-table tbody:first-child tr:first-child .md-table__background:nth-child(2) {
  border-top-left-radius: 1rem;
}
.md-table td, .md-table th {
  padding: 0.5rem;
  vertical-align: top;
}
.md-table td:first-child, .md-table th:first-child {
  position: sticky;
  background: #fafafa;
  left: 0;
  padding-left: 1rem;
}
.md-table th {
  padding-left: 0;
}
.md-table th h4 {
  margin: 1.5rem 0 0.75rem;
  text-align: left;
  padding-left: 1rem;
  font-size: 1.375rem;
}
.md-table th.md-table__value-index, .md-table th.md-table__info-title {
  vertical-align: bottom;
  padding-left: 1rem;
  text-align: left;
}
.md-table th.md-table__row-name {
  padding-bottom: 0;
}
.md-table .result-input, .md-table .inactive:not(.method-select), .md-table .method-input {
  padding: 0.25rem 0.5rem;
  margin: 0 0.25rem;
  height: 1.75rem;
}
.md-table .result-value-first {
  padding-right: 0;
}
.md-table .result-value-first select {
  border: 0;
  height: 2.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
  border-right: 1px solid #DDD;
}
.md-table .result-value-last {
  padding-left: 0;
}
.md-table .result-value-last input {
  border: 0;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 0;
  box-shadow: none;
}
.md-table .result-value-last + .result-value-first {
  padding-left: 1rem;
}
.md-table .md-table__value {
  padding-left: 0;
  padding-right: 0;
}
.md-table .md-table__value.error input {
  box-shadow: 0 0 2px 2px red;
}
.md-table .md-table__value:has(+ td.md-table__unit) {
  padding-right: 1rem;
}
.md-table .md-table__row-name + .md-table__value {
  padding-left: 1rem;
}
.md-table__unit {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
  text-align: left !important;
}
.md-table__row-name + .md-table__value {
  padding-left: 1rem;
}
.md-table .input-notes {
  border-bottom: 1rem solid #fafafa;
}
.md-table .input-notes:last-child {
  border: none;
}
.md-table .input-notes .help-block {
  color: #777;
}
.md-table .input-notes td {
  padding-left: 1rem;
  padding-top: 0;
  text-align: left !important;
}
.md-table .input-notes + .input-row td, .md-table .input-notes + .input-row th {
  padding-top: 1rem !important;
}
.md-table .value-prefix {
  width: 9rem;
}
.md-table .value-prefix, .md-table .method-select {
  height: 2.375rem;
}
.md-table .method-option {
  padding-left: 1rem;
}

.from-result-sheet-one-wrap {
  display: flex;
  flex-direction: column;
  align-content: flex-end;
  align-items: flex-end;
  gap: 12px;
  line-height: 1.25;
}

@font-face {
  font-family: "Axel";
  src: url(/build/fonts/axel-bold-webfont.0ab7607b.woff) format("woff"), url(/build/fonts/axel-bold-webfont.01ab7c7a.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Axel";
  src: url(/build/fonts/axel-regular-webfont.0c330423.woff) format("woff"), url(/build/fonts/axel-regular-webfont.95955867.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
label, input, button, select, textarea {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.clear {
  clear: both;
  padding-top: 12px;
}

body {
  font-size: 15px;
  line-height: 22px;
}

a {
  color: #c68900;
}
a:hover, a:focus {
  text-decoration: none;
}

body, html {
  height: 100%;
}

body {
  padding: 0;
}

#content {
  min-height: 350px;
  position: relative;
  padding: 20px 0 120px;
  max-width: 3200px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  #content {
    width: auto;
    padding: 20px 20px 120px;
  }
}

#header {
  background: url(/build/images/bg_drrr.0ca117f7.jpg) no-repeat center center;
  background-size: cover;
  position: relative;
  min-height: 256px;
}
#header .navbar-inverse .nav > li > a:focus, #header .navbar-inverse .nav > li > a:hover {
  color: #353535;
}
#header .navbar-inner {
  max-width: 3200px;
  padding-right: 20px;
  padding-left: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  #header .navbar-inner {
    width: auto;
  }
}
#header .navbar-text small {
  max-width: 3200px;
  padding-right: 20px;
  padding-left: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media (max-width: 767px) {
  #header .navbar-text small {
    width: auto;
  }
}
#header .nav .icon-shopping-cart {
  font-size: 19px;
  margin-right: 4px;
}

.logo {
  position: relative;
  max-width: 3200px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .logo {
    width: auto;
  }
}

#logo {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 20px;
  padding: 15px 0;
  background: #fff;
  top: 62px;
}
@media (max-width: 767px) {
  #logo {
    width: 268px;
    left: 50%;
    right: auto;
    margin-left: -134px;
  }
}

#page {
  /*
      background: #FFF;
      box-shadow: 0px 0px 4px  rgba(0,0,0,0.2);
  */
  min-height: 100%;
}

footer {
  margin-top: -120px;
  padding-top: 19px;
  height: 100px;
  background: #F5F5F5;
  border-top: 1px solid #e3e3e3;
  position: relative;
}
footer .container-fluid {
  max-width: 3200px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  footer .container-fluid {
    width: auto;
    padding: 0 20px;
  }
  footer .container-fluid div.span6:last-child {
    text-align: left;
  }
}

@media (max-width: 767px) {
  header .navbar, header .navbar-text {
    margin-left: 0;
    margin-right: 0;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

h1 {
  font-size: 28px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
h3:first-child {
  margin-top: 0;
}

.page-header {
  padding-bottom: 6px;
  margin: 0 0 15px;
  border: none;
}
.page-header h1 {
  font-size: 36px;
  font-weight: bold;
  color: #BABABA;
}
.page-header h1 small {
  color: #BABABA;
  font-weight: 200;
}

#login-form .well {
  overflow: hidden;
}

.navbar {
  clear: both;
  margin-top: 180px;
  margin-bottom: 0;
}
.navbar a {
  color: #b28007;
  text-decoration: none;
}

.navbar .navbar-inner {
  background: #FFCD00;
  border: none;
  position: relative;
  box-shadow: none;
  filter: none;
}
.navbar .navbar-inner #help_button {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 28px;
}

.navbar .nav > li > a {
  color: #353535;
  text-shadow: none;
  text-transform: none;
  font-weight: bold;
}
.navbar .nav > li > a:hover {
  color: #555;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  background: rgba(0, 0, 0, 0.25);
}

.accordion-heading .accordion-toggle:hover {
  text-decoration: none;
  color: #000;
}

.accordion-heading .accordion-toggle {
  font-weight: bold;
  color: #000;
}

.accordion-group .in {
  overflow: visible;
}

/*.table-actions td:last-child {
    text-align: right;
}
.form-horizontal .control-label {
    text-align: left;
    width: 240px;
}
.form-horizontal .control-label small {
    color: #AAA;
}
.form-horizontal .controls {
    margin-left: 260px;
}

*/
.well .form-filter {
  margin: 0;
}
.well .form-filter select {
  width: auto;
}
.well .form-filter .form-inline input {
  border-radius: 4px 0 0 4px;
  border-right: none;
}
.well .form-filter #showCompleted {
  margin: 0 0 2px;
}

.ready, .ready legend {
  color: #AAA !important;
}

.accordion {
  clear: both;
  margin-top: 20px;
}

.accordion-inner {
  background: #FAFAFA;
  padding: 15px;
}

.accordion-inner .table {
  background: #FFF;
  margin: 0;
}

.accordion-inner p {
  margin-bottom: 5px;
  text-align: right;
}

.accordion-heading .pull-right {
  margin-top: 5px;
  margin-right: 4px;
}

td input, td select {
  margin: 0 !important;
}

.btn {
  white-space: nowrap;
}

.table .price {
  white-space: nowrap;
  text-align: right;
}
.table .price .price-regular {
  font-weight: normal;
  font-size: 0.85em;
  text-decoration: line-through;
  color: #AAA;
}

.table td {
  vertical-align: top;
}

.help-inline {
  color: #BBB;
  font-size: 12px;
  /* display: block !important;*/
  margin-top: 4px;
}

textarea {
  width: 270px;
  height: 70px;
}

.ringtrial-info .label {
  margin-top: 4px;
  display: inline-block;
}

/*.form-horizontal .controls label.checkbox:first-child  {
    padding-left: 0;
}*/
#accordionSupervisor, #accordionManager {
  margin-top: 0;
  clear: none;
}
#accordionSupervisor .accordion-heading, #accordionManager .accordion-heading {
  position: relative;
}
#accordionSupervisor .accordion-heading .checkbox input, #accordionManager .accordion-heading .checkbox input {
  position: absolute;
  top: 10px;
  left: 35px;
  z-index: 2;
}
#accordionSupervisor .accordion-heading label, #accordionManager .accordion-heading label {
  margin: 0;
  padding: 0;
}
#accordionSupervisor .accordion-heading a, #accordionManager .accordion-heading a {
  padding-left: 36px;
}
#accordionSupervisor .accordion-inner .checkbox input, #accordionManager .accordion-inner .checkbox input {
  margin-top: 4px;
}

.tab-content {
  overflow: visible;
}

.treetable td:last-child {
  text-align: right;
}

.navbar-inverse .logged_in {
  color: rgb(102, 73.2, 0);
  font-size: 14px;
}

.navbar-inverse .navbar-text {
  color: rgb(204, 146.4, 0);
}

.accordion-heading {
  position: relative;
}
.accordion-heading .pull-right {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.accordion-heading .pull-right select {
  font-size: 12px;
}
.accordion-heading .accordion-toggle {
  position: relative;
  background: #ffcd00;
}
.accordion-heading .accordion-toggle i.icon {
  position: absolute;
  left: 4px;
  top: 9px;
}
.accordion-heading .accordion-toggle {
  padding: 10px 10px 10px 28px;
}
.accordion-heading .collapsed {
  background: rgb(255, 240, 178.5);
}

select:disabled {
  color: #000000;
  background-color: #EEEEEE;
  opacity: 1;
}

select.inactive {
  background-color: #EEEEEE;
}

.value-prefix {
  float: left;
  margin-right: 4px;
  width: 120px;
}

.accordion-inner textarea {
  width: 495px;
  height: 80px;
}
.accordion-inner .double-row-help {
  font-size: 12px;
  margin-top: -16px;
  padding-left: 5px;
}
.accordion-inner .double-row-help .help-block {
  color: #BBB;
}
.accordion-inner td .help-block {
  font-size: 12px;
  color: #BBB;
}

.table-bordered {
  font-size: 13px;
}

.table-bordered td:last-child {
  text-align: right;
}

.table-bordered th, .table-bordered td {
  border-left-width: 0;
  line-height: 1.2;
  font-weight: normal;
}
.table-bordered th .dropdown-menu a, .table-bordered td .dropdown-menu a {
  text-align: left;
}

.table-bordered th:first-child, .table-bordered td:first-child {
  border-left-width: 1px;
}

.btn {
  text-shadow: none;
  background: #F3F3F3;
  border-color: rgba(0, 0, 0, 0.1);
}
.btn:hover {
  background: rgb(217.5, 217.5, 216);
}

.btn-primary {
  background: #f6b30f;
}
.btn-primary:hover {
  background: rgb(226.9879518072, 163.6204819277, 8.5120481928);
}

.btn-success {
  background: #5bb75b;
}
.btn-success:hover {
  background: rgb(75.813559322, 172.686440678, 75.813559322);
}

.btn-danger {
  background-color: #da4f49;
}
.btn-danger:hover {
  background: rgb(213.6917808219, 58.5068493151, 51.8082191781);
}

.btn-link {
  background: none;
  border: 1px solid transparent;
}
.btn-link:hover {
  background: none;
  text-decoration: none;
}

.nav-list > li > a {
  display: block;
  width: 190px \9 ;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}

.nav-list > li:first-child > a {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

.nav-list > li:last-child > a {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.nav-list {
  padding: 0;
  border-radius: 6px;
}

.table td.number, .table th.number {
  text-align: right;
}
.table td, .table th {
  line-height: 1.2;
}
.table .price {
  font-weight: bold;
}
.table .date {
  white-space: nowrap;
}

.table .inactive td {
  color: #AAA;
}

.modal {
  width: 960px;
  margin-left: -480px;
}
@media (max-width: 767px) {
  .modal {
    width: auto;
    margin-left: 0;
    box-sizing: border-box;
  }
}

.required:after {
  content: "*";
}

.label a, .label a:hover {
  color: #FFF;
  text-decoration: none;
}

#add-param .use-label, #add-param .use-comment-label, #help-dialog .use-label, #help-dialog .use-comment-label {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 4px;
}
#add-param .use-label input, #add-param .use-comment-label input, #help-dialog .use-label input, #help-dialog .use-comment-label input {
  margin-left: 0;
  margin-right: 4px;
}
#add-param .use-comment-label, #help-dialog .use-comment-label {
  right: -9px;
}
#add-param .use-control, #help-dialog .use-control {
  margin: 0;
  padding: 0;
}
#add-param hr, #help-dialog hr {
  display: none;
}
#add-param .well, #help-dialog .well {
  position: relative;
}
#add-param .help-inline, #help-dialog .help-inline {
  display: inline-block !important;
}
#add-param h4, #help-dialog h4 {
  margin-top: 0;
  font-weight: bold !important;
  margin-bottom: 10px;
}
#add-param .modal-body, #help-dialog .modal-body {
  max-height: none;
}
#add-param .modal, #help-dialog .modal {
  width: 1100px;
  margin-left: -550px;
}

#modal-cert .modal-body {
  max-height: none;
}

#help-dialog .modal-body {
  max-height: 400px;
}

#attr-container td, #param-container td {
  vertical-align: middle;
}

.well form:last-child, .well > p:last-child {
  margin-bottom: 0;
}

.treetable {
  /*table-layout: fixed;*/
}
.treetable td, .treetable th {
  vertical-align: middle;
  font-size: 12px;
}
.treetable td .label, .treetable td .badge, .treetable th .label, .treetable th .badge {
  font-size: 10px;
  font-weight: normal;
}

.cms {
  display: inline-block;
  padding: 5px;
  position: absolute;
  top: -276px;
  left: 50%;
  margin: 20px 0 20px -118px;
  border-radius: 0;
  border: none;
  background: none;
}

.navbar-text {
  line-height: 1;
  display: block;
  padding: 12px 6px 4px;
  margin-left: -20px;
  margin-right: -20px;
  border-radius: 0;
  border: none;
  font-size: 15px;
  height: 10px;
  overflow: hidden;
}
.navbar-text a {
  /* margin-right: 6px; */
  border-left: 1px solid #DDD;
  padding-right: 6px;
  padding-left: 6px;
  /* margin-right: 6px; */
  border-right: 1px solid #FFF;
  float: left;
  line-height: 42px;
  margin-top: -14px;
}
.navbar-text a:last-child {
  border-right: none;
}
.navbar-text a:first-child {
  border-left: none;
}
.navbar-text .pull-right {
  float: right;
  border-left: none;
}

.logged-in a:nth-last-child(2) {
  border-right: none;
}

.navbar {
  margin-right: -20px;
  margin-left: -20px;
  background: #ffcd00;
  border-radius: 0;
}

footer div.span6:last-child {
  text-align: right;
}
footer div.span6:last-child a {
  margin-left: 15px;
}

.form-horizontal .control-label {
  text-align: left;
}

.form-horizontal .help-inline {
  display: block;
}

ul.edit-samples {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
ul.edit-samples li {
  margin-bottom: 4px;
}

.table-condensed th {
  font-weight: bold;
  min-height: 39px;
  vertical-align: bottom;
}
.table-condensed td {
  vertical-align: middle;
}
.table-condensed .icon {
  width: 1em;
  font-size: 24px;
}
.table-condensed td.name {
  font-weight: bold;
}
.table-condensed td.name small {
  font-weight: normal;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #D5D5D5;
  border-bottom: 2px solid #fff;
}

.label-gold, .badge-gold {
  background-color: #f6b30f;
}

.accordion .text-success, .accordion .text-info {
  color: #000;
}

#project_form .controls input {
  width: 100%;
  margin: 0;
  height: 30px;
  box-sizing: border-box;
}

.modal-backdrop {
  background: #DDD;
}

.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.5;
}

.modal {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #FEFEFE;
}

#catalog-table td:first-child, #catalog-table th:first-child, .table-full td:first-child, .table-full th:first-child {
  padding-left: 0;
}
#catalog-table td:last-child, #catalog-table th:last-child, .table-full td:last-child, .table-full th:last-child {
  padding-right: 0;
}

#filter-category, #filter-subcategory {
  width: 300px;
}

#filter-year {
  width: 100px;
}

#filter-month {
  width: 200px;
}

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

.icons-teaser .teaser {
  background: #FFF;
}

.icons-teaser .teaser i {
  color: #FFCC00;
  font-size: 80px;
}

.sidebar {
  margin-bottom: 40px;
}

#booking_table {
  margin-bottom: 0;
}
#booking_table td, #booking_table th {
  line-height: 26px;
  vertical-align: middle;
}
#booking_table tr:first-child td {
  border-top: none;
}
#booking_table td:first-child, #booking_table th:first-child {
  padding-left: 0;
}
#booking_table td:last-child, #booking_table th:last-child {
  padding-right: 0;
}
#booking_table .checkbox {
  width: 12px;
}
#booking_table label {
  display: inline;
}
#booking_table select {
  width: auto;
}
#booking_table .not-selected {
  font-weight: normal;
  color: #bbb;
}
#booking_table .selected {
  font-weight: bold;
  color: #353535;
}

#cart-table select {
  width: auto;
}

.modal-footer label {
  display: inline;
}

.modal-footer select {
  width: auto;
  margin: 0;
  position: relative;
  top: -1px;
}

.nav-tabs {
  margin-top: 20px;
}

.comments > .thread > .comment > .message > .meta > i {
  display: none;
}

.comments {
  margin-top: -6px;
}

.thread {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.thread ul {
  margin-left: 32px;
}
.thread p {
  margin-bottom: 4px;
}
.thread .message {
  padding: 8px;
  border-radius: 4px;
  background: #F5F5F5;
  margin: 6px 0;
}
.thread .actions a {
  display: inline-block;
  color: #A6A6A6;
}
.thread .actions a:hover, .thread .actions a:active, .thread .actions a:focus {
  text-decoration: none;
}
.thread .actions a:after {
  display: inline-block;
  content: "·";
  margin-right: 12px;
  margin-left: 12px;
  color: #A6A6A6;
}
.thread .actions a:last-child:after {
  display: none;
}
.thread .meta {
  margin-bottom: 4px;
  display: block;
  color: #A6A6A6;
  position: relative;
}
.thread .meta .icon {
  position: absolute;
  left: -20px;
}
.thread .meta b {
  color: #B17F1D;
  display: inline-block;
}
.thread .meta b:after {
  display: inline-block;
  content: "·";
  margin-right: 12px;
  margin-left: 12px;
  color: #A6A6A6;
}
.thread .meta .customer {
  color: #A6A6A6;
  font-weight: normal;
}
.thread .active {
  color: #B17F1D;
  font-weight: bold;
}
.thread .replyForm {
  position: relative;
  margin: 0;
}
.thread .replyForm:after {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #A6A6A6;
  right: 0;
  height: 30px;
  content: " ";
  z-index: 1;
  border-radius: 0 0 4px 4px;
}
.thread .replyForm form {
  margin: 0;
}
.thread .replyForm textarea {
  border-width: 2px;
  width: 100%;
  height: 150px;
  box-sizing: border-box;
  border-color: #A6A6A6;
  margin-bottom: 0;
  border-bottom: 30px solid #A6A6A6;
}
.thread .replyForm .btn {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 0 0 4px 0;
  z-index: 2;
}

.comment-form textarea {
  width: 100%;
  height: 200px;
  box-sizing: border-box;
}

.error .help-inline {
  color: red;
}
.error input {
  border-color: red;
}

.form-horizontal #project_members, .form-horizontal #project_parameters {
  margin-bottom: 20px;
}
.form-horizontal .table th, .form-horizontal .table td {
  padding-left: 0;
}
.form-horizontal .table {
  margin: 0 0 4px;
}
.form-horizontal fieldset legend {
  padding-top: 30px;
  margin-bottom: 10px;
}
.form-horizontal fieldset:first-child legend {
  padding-top: 0;
}
.form-horizontal td:last-child {
  text-align: right;
  padding-right: 0;
}

.table-bordered.table th, .table-bordered.table td {
  padding-left: 4px;
}
.table-bordered td:last-child {
  padding-right: 4px;
}

#project_terms_html_de, #project_terms_html_en {
  width: 100%;
  height: 300px;
}

#result_sheets tr:first-child td, #result_sheets tr:first-child th {
  border: none;
}
#result_sheets {
  margin-bottom: 0;
}

#btn-add-result-sheet {
  margin: 0 0 20px;
}

.rt-overview td:nth-child(1) {
  width: 30%;
}
.rt-overview td:nth-child(2) {
  width: 40%;
}

#ringtrial-wrap .table td:nth-child(1) {
  width: 30%;
}
#ringtrial-wrap .table td:nth-child(2) {
  width: 40%;
}
#ringtrial-wrap .table td:first-child, #ringtrial-wrap .table th:first-child {
  padding-left: 0;
}
#ringtrial-wrap .table td:last-child, #ringtrial-wrap .table th:last-child {
  padding-right: 0;
}
#ringtrial-wrap .table .last {
  text-align: right;
}

.reseller-info p {
  line-height: 1.3;
}
.reseller-info img {
  display: block;
  margin-bottom: 16px;
  height: 24px;
}
.reseller-info .reseller-name small {
  color: #888;
}
.reseller-info .contact {
  color: #888;
  font-size: 85%;
}
.reseller-info hr {
  margin: 6px 0;
}
.reseller-info p:last-child {
  margin-bottom: 0;
}

.dynamic-list .list {
  padding: 0;
  margin-left: 0;
  list-style: none;
}
.dynamic-list .list .form-filter .checkbox {
  margin-top: -3px;
}
.dynamic-list .list li {
  position: relative;
  border-bottom: 1px solid #EEE;
  padding: 10px 0;
}
.dynamic-list .list li h3 {
  font-size: 16px;
  margin: 0;
}
.dynamic-list .list li p {
  margin: 8px 0;
}
.dynamic-list .list li:first-child {
  border-top: 1px solid #EEE;
}
.dynamic-list .list .closed:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  width: 20px;
  background: red;
  border-radius: 10px;
  content: " ";
}
.dynamic-list .list .table {
  width: auto;
  border: none;
  margin: 0;
}
.dynamic-list .list .table td {
  font-size: 14px;
  border: none;
  border-right: 1px solid #DDD;
  padding: 0 8px;
}
.dynamic-list .list .table td:last-child {
  border-right: none;
}
.dynamic-list .list .table td:first-child {
  padding-left: 0;
}

.alert-success a {
  color: #468847;
  font-weight: bold;
  text-decoration: underline;
}

.cart-buttons {
  white-space: nowrap;
}

.table-material tbody tr:first-child th, .table-material tbody tr:first-child td {
  border-top: none;
}
.table-material th {
  background: #EEE;
}
.table-material td {
  background: #FAFAFA;
}

.material-info h1 {
  margin-bottom: 0;
}
.material-info h3 {
  margin-top: 0;
}
.material-info .info {
  margin-right: 1rem;
}
.material-info .label {
  font-size: 16px;
  padding: 4px;
}

.table-parameter {
  width: auto;
}
.table-parameter thead th {
  /* Something you can count on */
  height: 130px;
  white-space: nowrap;
  position: relative;
}
.table-parameter thead th h3 {
  margin-top: 0;
}
.table-parameter thead th > div {
  transform: translate(25px, 51px) rotate(315deg);
  width: 30px;
  transform-origin: left bottom;
  font-size: 12px;
  position: absolute;
  right: -1px;
  bottom: 54px;
}
.table-parameter thead th > div > span {
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
  font-family: "Axel", monospace;
}
.table-parameter thead .parameter {
  vertical-align: bottom;
  padding: 0 0 10px;
  width: auto;
}
.table-parameter tbody td {
  border-right: 1px solid #DDD;
  font-size: 14px;
  vertical-align: middle;
  background: #FAFAFA;
  min-width: 20px;
  font-family: "Axel", monospace;
}
.table-parameter tbody td:first-child {
  background: #EEE;
}
label.checkbox {
  display: inline-block;
}

.choice-controls label.checkbox {
  display: block;
}

.tokenize {
  display: inline-block;
}

.tokens-container {
  margin: 0;
}

.tokenize > .tokens-container {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s;
  display: block;
  min-width: 250px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  border-radius: 4px;
  vertical-align: middle;
  min-height: 0;
  padding: 0 6px;
}

.tokenize > .tokens-container > .placeholder, .tokenize > .tokens-container > .token, .tokenize > .tokens-container > .token-search {
  top: -3px;
  left: -2px;
}

.tokenize > .tokens-container > .placeholder {
  color: #99999f;
}

.sc-ringtrials .checkbox {
  display: block;
}

.accordion-heading > .checkbox {
  display: block;
}

.accordion-toggle + a {
  display: block;
  padding: 8px 0;
}

#sv-users label.checkbox {
  display: block;
}
#sv-users label.checkbox small {
  color: #AAA;
}

.accordion-body .table {
  margin: 0;
}

#accordion-pick-lists table {
  table-layout: fixed;
}

#accordion-pick-lists table th:last-child {
  text-align: right;
}

#picklistStatusSelect .active {
  background-color: #fae897;
}

tr.unpaid td {
  background-color: #AAAAAA !important;
}

.dropdown-menu > li > a:hover path {
  fill: #FFF !important;
}

.method-option-freetext {
  display: none;
}

.tooltip {
  white-space: normal;
}

.rt-search-filter {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.rt-search-filter--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.rt-search-filter--disabled div {
  font-weight: normal;
}
.rt-search-filter__input--checkbox, .rt-search-filter__input--radio {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rt-search-filter__input--checkbox input, .rt-search-filter__input--radio input {
  margin: 0;
}
.rt-search-filter__count {
  font-weight: 600;
}
.rt-search-filter__title {
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.rt-search-filter__search {
  display: flex;
  gap: 0;
  align-items: center;
  width: 100%;
}
.rt-search-filter__search input {
  margin: 0;
  flex-grow: 1;
  border-right: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.rt-search-filter__search button {
  border-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.rt-search-sidebar {
  margin-top: 16px;
}
.rt-search-sidebar__inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.rt-search-current {
  margin-top: -1.5rem;
  margin-bottom: 2rem;
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}
.rt-search-current h4 {
  display: inline;
}
.rt-search-current ul {
  display: flex;
  gap: 0.25rem;
  list-style: none;
  margin: 0;
}
.rt-search-current li {
  display: inline-block;
  font-size: 0.875rem;
}

#catalog-table .actions {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-end;
  justify-content: end;
}
#catalog-table .actions * {
  margin: 0 !important;
}

.later-ringtrial td {
  border-top: none;
  padding-top: 0 !important;
}
.later-ringtrial td:first-child {
  padding-left: 40px !important;
}

#catalog-table td {
  padding-top: 12px;
  padding-bottom: 12px;
}
#catalog-table:has(.no-results) thead {
  display: none;
}
#catalog-table:has(.no-results) td {
  text-align: center;
  border: 0;
  padding-top: 24px;
  padding-bottom: 12px;
}

.catalog-extra-info {
  margin: 60px 0 30px;
  border-top: 1px solid #DDD;
}
.catalog-extra-info__inner {
  padding-top: 20px;
  display: flex;
  align-items: baseline;
  font-size: 16px;
  line-height: 1.375;
  justify-content: end;
  gap: 4px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFB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SztHQzRMSCxPRDVMcUI7QUQ2THZCOztBQzdMZ0M7RUFBdUI7RUFBYztFQUFXO0FEbU1oRjs7QUNsTUE7RUFBVztBRHNNWDs7QUNyTUE7RUFBZ0I7RUFBVztFQUFlO0FEMk0xQzs7QUMxTUE7RUFBc0c7QUQ4TXRHOztBQzdNQTtFQUFRO0FEaU5SOztBQ2hOQTtFQUFRO0FEb05SOztBQ25OQTtFQUFRO0FEdU5SOztBQ3ROQTtFQUFPO0FEME5QOztBQ3pOQTtFQUFPO0FENk5QOztBQzVOQTtFQUFPO0FEZ09QOztBQy9OQTtFQUFPO0FEbU9QOztBQ2xPQTtFQUFPO0FEc09QOztBQ3JPQTtFQUFPO0FEeU9QOztBQ3hPQTtFQUFPO0FENE9QOztBQzNPQTtFQUFPO0FEK09QOztBQzlPQTtFQUFPO0FEa1BQOztBQ2pQQTtFQUFVO0FEcVBWOztBQ3BQQTtFQUFVO0FEd1BWOztBQ3ZQQTtFQUFVO0FEMlBWOztBQzFQQTtFQUFTO0FEOFBUOztBQzdQQTtFQUFTO0FEaVFUOztBQ2hRQTtFQUFTO0FEb1FUOztBQ25RQTtFQUFTO0FEdVFUOztBQ3RRQTtFQUFTO0FEMFFUOztBQ3pRQTtFQUFTO0FENlFUOztBQzVRQTtFQUFTO0FEZ1JUOztBQy9RQTtFQUFTO0FEbVJUOztBQ2xSQTtFQUFTO0FEc1JUOztBQ3JSQTtFQUFXO0dDeVJULE9EelJvQjtBRDBSdEI7O0FDMVIrQjtFQUFtQztFQUFjO0VBQVc7QURnUzNGOztBQy9SQTtFQUFpQjtBRG1TakI7O0FDbFNBO0VBQTJCO0VBQWM7RUFBVztFQUFnQjtFQUE4QjtFQUEyQjtFQUFzQjtFQUFXO0dDNlM1SiwwQkQ3UzJMO0FEOFM3TDs7QUM3U0E7RUFBdUM7QURpVHZDOztBQ2hUQTtFQUF5RDtBRG9UekQ7O0FDblRBO0VBQW1CO0dDdVRqQixxQkR2VDRCO0FEd1Q5Qjs7QUN2VEE7RUFBbUI7R0MyVGpCLHFCRDNUMEM7QUQ0VDVDOztBQzNUQTtFQUFtQjtHQytUakIscUJEL1QwQztBRGdVNUM7O0FDL1RBO0VBQWtCO0dDbVVoQixvQkRuVXlDO0FEb1UzQzs7QUNuVUE7RUFBa0I7R0N1VWhCLHFCRHZVeUM7QUR3VTNDOztBQ3ZVQTtFQUFrQjtHQzJVaEIscUJEM1V5QztBRDRVM0M7O0FDM1VBO0VBQWtCO0dDK1VoQixxQkQvVXlDO0FEZ1YzQzs7QUMvVUE7RUFBa0I7R0NtVmhCLHFCRG5WeUM7QURvVjNDOztBQ25WQTtFQUFrQjtHQ3VWaEIscUJEdlYwQztBRHdWNUM7O0FDdlZBO0VBQWtCO0dDMlZoQixxQkQzVjBDO0FENFY1Qzs7QUMzVkE7RUFBa0I7R0MrVmhCLHFCRC9WMEM7QURnVzVDOztBQy9WQTtFQUFrQjtHQ21XaEIsbUJEbld5QztBRG9XM0M7O0FDbldBO0VBQXFCO0dDdVduQiw0QkR2V21EO0FEd1dyRDs7QUN2V0E7RUFBaUM7R0MyVy9CLDRCRDNXK0Q7QUQ0V2pFOztBQzNXQTtFQUFxQjtHQytXbkIsMkJEL1drRDtBRGdYcEQ7O0FDL1dBO0VBQWlDO0dDbVgvQiwyQkRuWDhEO0FEb1hoRTs7QUNuWEE7RUFBcUI7R0N1WG5CLDJCRHZYa0Q7QUR3WHBEOztBQ3ZYQTtFQUFpQztHQzJYL0IsZ0JEM1g2RDtBRDRYL0Q7O0FDM1hBO0VBQW9CO0dDK1hsQiwyQkQvWGlEO0FEZ1luRDs7QUMvWEE7RUFBZ0M7R0NtWTlCLDJCRG5ZNkQ7QURvWS9EOztBQ25ZQTtFQUFvQjtHQ3VZbEIsMkJEdllnRDtBRHdZbEQ7O0FDdllBO0VBQWdDO0dDMlk5QiwyQkQzWTZEO0FENFkvRDs7QUMzWUE7RUFBb0I7R0MrWWxCLDJCRC9ZaUQ7QURnWm5EOztBQy9ZQTtFQUFnQztHQ21aOUIsMkJEblo4RDtBRG9aaEU7O0FDblpBO0VBQW9CO0dDdVpsQiwwQkR2WmtEO0FEd1pwRDs7QUN2WkE7RUFBZ0M7R0MyWjlCLDJCRDNaOEQ7QUQ0WmhFOztBQzNaQTtFQUFvQjtHQytabEIsMkJEL1ppRDtBRGdhbkQ7O0FDL1pBO0VBQWdDO0dDbWE5QiwyQkRuYTREO0FEb2E5RDs7QUNuYUE7RUFBb0I7R0N1YWxCLDJCRHZha0Q7QUR3YXBEOztBQ3ZhQTtFQUFnQztHQzJhOUIsMkJEM2E2RDtBRDRhL0Q7O0FDM2FBO0VBQW9CO0dDK2FsQiwyQkQvYWtEO0FEZ2JwRDs7QUMvYUE7RUFBZ0M7R0NtYjlCLDJCRG5iNkQ7QURvYi9EOztBQ25iQTtFQUFvQjtHQ3VibEIsMkJEdmJrRDtBRHdicEQ7O0FDdmJBO0VBQWdDO0dDMmI5QiwwQkQzYjZEO0FENGIvRDs7QUMzYkE7RUFBb0I7R0MrYmxCLDJCRC9ia0Q7QURnY3BEOztBQy9iQTtFQUFnQztHQ21jOUIsMEJEbmM0RDtBRG9jOUQ7O0FDbmNBO0VBQXFEO0FEdWNyRDs7QUN0Y0E7RUFBaUU7QUQwY2pFOztBQ3pjQTtFQUFXO0VBQWtCO0dDOGMzQixPRDljNEM7QUQrYzlDOztBQy9jdUQ7RUFBbUM7RUFBYztFQUFXO0FEcWRuSDs7QUNwZEE7RUFBaUI7QUR3ZGpCOztBQ3ZkQTtFQUFpQjtFQUFtQjtHQzRkbEMsT0Q1ZG9EO0FENmR0RDs7QUM3ZCtEO0VBQStDO0VBQWM7RUFBVztBRG1ldkk7O0FDbGVBO0VBQXVCO0FEc2V2Qjs7QUNyZUE7RUFBRTtBRHllRjs7QUN4ZUE7RUFBTTtFQUFtQjtFQUFlO0VBQWdCO0FEK2V4RDs7QUM5ZUE7RUFBTTtBRGtmTjs7QUNqZkE7RUFBTztBRHFmUDs7QUNwZkE7RUFBRztBRHdmSDs7QUN2ZkE7RUFBSztBRDJmTDs7QUMxZkE7RUFBTztBRDhmUDs7QUM3ZkE7RUFBNEI7QURpZ0I1Qjs7QUNoZ0JBO0VBQWM7QURvZ0JkOztBQ25nQkE7RUFBMEM7QUR1Z0IxQzs7QUN0Z0JBO0VBQVk7QUQwZ0JaOztBQ3pnQkE7RUFBc0M7QUQ2Z0J0Qzs7QUM1Z0JBO0VBQVc7QURnaEJYOztBQy9nQkE7RUFBb0M7QURtaEJwQzs7QUNsaEJBO0VBQWM7QURzaEJkOztBQ3JoQkE7RUFBMEM7QUR5aEIxQzs7QUN4aEJBO0VBQVc7QUQ0aEJYOztBQzNoQkE7RUFBWTtBRCtoQlo7O0FDOWhCQTtFQUFhO0FEa2lCYjs7QUNqaUJBO0VBQWtCO0VBQWM7RUFBb0I7RUFBaUI7RUFBaUI7RUFBYztBRDBpQnBHOztBQzFpQnVJO0VBQXNEO0VBQW1CO0VBQWM7QURnakI5Tjs7QUMvaUJBO0VBQVM7QURtakJUOztBQ2xqQkE7RUFBRztBRHNqQkg7O0FDcmpCQTtFQUFHO0FEeWpCSDs7QUN4akJBO0VBQUc7QUQ0akJIOztBQzNqQkE7RUFBRztBRCtqQkg7O0FDOWpCQTtFQUFHO0FEa2tCSDs7QUNqa0JBO0VBQUc7QURxa0JIOztBQ3BrQkE7RUFBUztBRHdrQlQ7O0FDdmtCQTtFQUFTO0FEMmtCVDs7QUMxa0JBO0VBQVM7QUQ4a0JUOztBQzdrQkE7RUFBUztBRGlsQlQ7O0FDaGxCQTtFQUFhO0VBQW1CO0VBQW1CO0FEc2xCbkQ7O0FDcmxCQTtFQUFNO0VBQVU7QUQwbEJoQjs7QUN6bEJBO0VBQXdCO0FENmxCeEI7O0FDNWxCQTtFQUFHO0FEZ21CSDs7QUMvbEJBO0VBQXdCO0VBQWM7QURvbUJ0Qzs7QUNubUJBO0VBQW9CO0VBQWM7QUR3bUJsQzs7QUN4bUJtRDtFQUEwQjtHQzRtQjNFLGVENW1CZ0c7R0M2bUJoRyxPRDdtQmdIO0VBQVE7RUFBaUI7QURnbkIzSTs7QUMvbUJBO0VBQUc7QURtbkJIOztBQ2xuQkE7RUFBTTtBRHNuQk47O0FDcm5CQTtFQUFHO0FEeW5CSDs7QUN4bkJBO0VBQUc7QUQ0bkJIOztBQzNuQkE7R0M4bkJFLE9EOW5CYTtBRCtuQmY7O0FDL25Cd0I7RUFBMkM7RUFBYztFQUFXO0FEcW9CNUY7O0FDcG9CQTtFQUFxQjtBRHdvQnJCOztBQ3ZvQkE7RUFBa0I7RUFBVztFQUFZO0VBQVc7RUFBaUI7RUFBZ0I7RUFBdUI7QURpcEI1Rzs7QUNocEJBO0VBQWtCO0FEb3BCbEI7O0FDbnBCQTtFQUFHO0VBQWM7RUFBUztFQUE2QjtBRDBwQnZEOztBQ3pwQkE7RUFBc0M7RUFBWTtBRDhwQmxEOztBQzdwQkE7RUFBZ0I7RUFBYztBRGtxQjlCOztBQ2pxQkE7RUFBVztFQUFtQjtFQUFnQjtBRHVxQjlDOztBQ3ZxQjZFO0VBQWE7RUFBZ0I7RUFBaUI7RUFBZ0I7QUQ4cUIzSTs7QUM3cUJBO0VBQWlCO0VBQWM7RUFBaUI7QURtckJoRDs7QUNuckIrRDtFQUF3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O0dDZ2xDekMsYURobEN3RDtFQUFjO0VBQWtCO0FEbWxDMUY7O0FDbGxDQTtFQUFnSjtBRHNsQ2hKOztBQ3JsQ0E7RUFBMEI7R0N5bEN4QixlRHpsQ29DO0VBQWdCO0FEMmxDdEQ7O0FDMWxDQTtFQUFPO0VBQVk7RUFBeUI7QURnbUM1Qzs7QUMvbENBO0VBQThCO0FEbW1DOUI7O0FDbG1DQTtFQUE2RjtFQUF5QjtFQUEwQztBRHdtQ2hLOztBQ3ZtQ0E7RUFBdUM7RUFBYztFQUF5QjtFQUFxQjtFQUF3RDtFQUFxRDtFQUFnRDtBRGluQ2hROztBQ2huQ0E7RUFBa0I7RUFBZ0I7QURxbkNsQzs7QUNwbkNBO0VBQXFCO0VBQVc7QUR5bkNoQzs7QUN4bkNBO0VBQWlEO0FENG5DakQ7O0FDM25DQTtFQUEyRDtBRCtuQzNEOztBQzluQ0E7RUFBcUU7QURrb0NyRTs7QUNqb0NBO0VBQWlCO0VBQWdCO0FEc29DakM7O0FDcm9DQTtFQUE0RDtFQUFXO0FEMG9DdkU7O0FDem9DQTtFQUE2RDtBRDZvQzdEOztBQzVvQ0E7RUFBK0I7RUFBcUI7RUFBZ0I7RUFBZ0I7QURtcENwRjs7QUNscENBO0VBQThEO0FEc3BDOUQ7O0FDcnBDQTtFQUFZO0FEeXBDWjs7QUN4cENBO0VBQWE7QUQ0cENiOztBQzNwQ0E7RUFBYztBRCtwQ2Q7O0FDOXBDQTtFQUFhO0FEa3FDYjs7QUNqcUNBO0VBQWM7QURxcUNkOztBQ3BxQ0E7RUFBZTtBRHdxQ2Y7O0FDdnFDQTtFQUFvUDtFQUFXO0FENHFDL1A7O0FDM3FDQTtFQUF5WTtBRCtxQ3pZOztBQzlxQ0E7RUFBaUM7QURrckNqQzs7QUNqckNBO0VBQThDO0FEcXJDOUM7O0FDcHJDQTtFQUFzRDtBRHdyQ3REOztBQ3ZyQ0E7RUFBc0Q7QUQyckN0RDs7QUMxckNBO0VBQXNEO0FEOHJDdEQ7O0FDN3JDQTtFQUFtRDtBRGlzQ25EOztBQ2hzQ0E7RUFBbUQ7QURvc0NuRDs7QUNuc0NBO0VBQW1EO0FEdXNDbkQ7O0FDdHNDQTtFQUFtRDtBRDBzQ25EOztBQ3pzQ0E7RUFBbUQ7QUQ2c0NuRDs7QUM1c0NBO0VBQW1EO0FEZ3RDbkQ7O0FDL3NDQTtFQUFtRDtBRG10Q25EOztBQ2x0Q0E7RUFBbUQ7QURzdENuRDs7QUNydENBO0VBQW1EO0FEeXRDbkQ7O0FDeHRDQTtHQzJ0Q0UsT0QzdENZO0FENHRDZDs7QUM1dEN1QjtFQUF5QztFQUFjO0VBQVc7QURrdUN6Rjs7QUNqdUNBO0VBQW9CO0FEcXVDcEI7O0FDcHVDQTtFQUF1RTtBRHd1Q3ZFOztBQ3Z1Q0E7RUFBMkU7QUQydUMzRTs7QUMxdUNBO0VBQXdHO0VBQW1CO0FEK3VDM0g7O0FDOXVDQTtFQUE4SDtBRGt2QzlIOztBQ2p2Q0E7RUFBNkc7QURxdkM3Rzs7QUNwdkNBO0VBQTBKO0FEd3ZDMUo7O0FDdnZDQTtFQUEyRjtFQUFxQjtFQUF3RDtFQUFxRDtBRDh2QzdOOztBQzl2QzhRO0VBQTZHO0VBQXFCO0VBQXdFO0VBQXFFO0FEcXdDN2hCOztBQ3B3Q0E7RUFBMkY7RUFBYztFQUF5QjtBRDB3Q2xJOztBQ3p3Q0E7RUFBdUc7QUQ2d0N2Rzs7QUM1d0NBO0VBQWdKO0FEZ3hDaEo7O0FDL3dDQTtFQUFxRjtFQUFxQjtFQUF3RDtFQUFxRDtBRHN4Q3ZOOztBQ3R4Q3dRO0VBQXVHO0VBQXFCO0VBQXdFO0VBQXFFO0FENnhDamhCOztBQzV4Q0E7RUFBdUY7RUFBYztFQUF5QjtBRGt5QzlIOztBQ2p5Q0E7RUFBNkc7QURxeUM3Rzs7QUNweUNBO0VBQTBKO0FEd3lDMUo7O0FDdnlDQTtFQUEyRjtFQUFxQjtFQUF3RDtFQUFxRDtBRDh5QzdOOztBQzl5QzhRO0VBQTZHO0VBQXFCO0VBQXdFO0VBQXFFO0FEcXpDN2hCOztBQ3B6Q0E7RUFBMkY7RUFBYztFQUF5QjtBRDB6Q2xJOztBQ3p6Q0E7RUFBb0c7QUQ2ekNwRzs7QUM1ekNBO0VBQTJJO0FEZzBDM0k7O0FDL3pDQTtFQUFrRjtFQUFxQjtFQUF3RDtFQUFxRDtBRHMwQ3BOOztBQ3QwQ3FRO0VBQW9HO0VBQXFCO0VBQXdFO0VBQXFFO0FENjBDM2dCOztBQzUwQ0E7RUFBcUY7RUFBYztFQUF5QjtBRGsxQzVIOztBQ2oxQ0E7RUFBZ0U7RUFBYztBRHMxQzlFOztBQ3QxQ29HO0VBQWtGO0VBQXFCO0VBQW1DO0VBQWdDO0FENjFDOVE7O0FDNTFDQTtFQUFjO0VBQXVCO0VBQWdCO0VBQW1CO0VBQXlCO0dDbzJDL0YsT0RwMkM0SDtBRHEyQzlIOztBQ3IyQ3VJO0VBQXlDO0VBQWM7RUFBVztBRDIyQ3pNOztBQzEyQ0E7RUFBb0I7QUQ4MkNwQjs7QUM3MkNBO0VBQXlCO0FEaTNDekI7O0FDaDNDQTtFQUFZO0VBQWM7QURxM0MxQjs7QUNwM0NBO0VBQWE7R0N3M0NYLGVEeDNDZ0M7R0N5M0NoQyxPRHozQ2dEO0VBQVE7RUFBc0I7QUQ0M0NoRjs7QUMzM0NBO0VBQTZCO0VBQXFCO0VBQW1CO0VBQXNCO0VBQVk7QURtNEN2Rzs7QUNuNEMySDtFQUErUDtBRHU0QzFYOztBQ3Q0Q0E7RUFBcUo7RUFBa0I7R0MyNENySyxjRDM0Q3FMO0VBQWU7RUFBbUI7RUFBa0M7RUFBK0I7QURnNUMxUjs7QUNoNUNxVDtFQUF5TDtBRG81QzllOztBQ241Q0E7RUFBNkM7RUFBcUI7RUFBVztFQUFZO0VBQWU7RUFBZ0I7RUFBZTtFQUFtQjtFQUFpQjtFQUFrQjtFQUE0QjtFQUF5QjtBRGs2Q2xQOztBQ2o2Q0E7RUFBeUs7RUFBbUI7RUFBd0I7RUFBcUI7QUR3NkN6Tzs7QUN2NkNBO0VBQTZDO0VBQXlCO0FENDZDdEU7O0FDMzZDQTtFQUEyQztBRCs2QzNDOztBQzk2Q0E7RUFBbUU7RUFBa0M7RUFBK0I7QURvN0NwSTs7QUNuN0NBO0VBQXlFO0VBQWtDO0VBQStCO0FEeTdDMUk7O0FDejdDcUs7RUFBMEo7RUFBa0M7RUFBK0I7QUQrN0NoWTs7QUM5N0NBO0VBQWtFO0FEazhDbEU7O0FDajhDQTtFQUFvSDtFQUFrQztFQUErQjtBRHU4Q3JMOztBQ3Q4Q0E7RUFBbUg7RUFBd0I7RUFBcUI7QUQ0OENoSzs7QUM1OENpTDtFQUFtSztFQUFrQztFQUErQjtBRGs5Q3JaOztBQ2o5Q0E7RUFBNkY7RUFBa0I7RUFBa0M7RUFBK0I7QUR3OUNoTDs7QUN2OUNBO0VBQTJGO0VBQWlCO0VBQWtDO0VBQStCO0FEODlDN0s7O0FDNzlDQTtFQUFtRDtBRGkrQ25EOztBQ2grQ0E7RUFBbUI7RUFBbUI7RUFBcUI7RUFBa0I7RUFBb0I7RUFBZ0I7RUFBMkI7RUFBd0I7QUQyK0NwSzs7QUMxK0NBO0VBQW1GO0VBQXdCO0VBQXFCO0FEZy9DaEk7O0FDLytDQTtFQUF5QztFQUFvQztFQUFpQztBRHEvQzlHOztBQ3AvQ0E7RUFBZ0M7RUFBb0M7RUFBaUM7QUQwL0NyRzs7QUN6L0NBO0VBQTBDO0VBQW9DO0VBQWlDO0FEKy9DL0c7O0FDOS9DQTtFQUFpQztFQUFvQztFQUFpQztBRG9nRHRHOztBQ25nREE7RUFBbWlCO0dDdWdEamlCLGVEdmdEc2pCO0dDd2dEdGpCLE9EeGdEc2tCO0VBQVE7RUFBZ0I7QUQyZ0RobUI7O0FDMWdEQTtFQUE2RDtBRDhnRDdEOztBQzdnREE7RUFBc0Y7QURpaER0Rjs7QUNoaERBO0VBQThHO0FEb2hEOUc7O0FDbmhEQTtFQUFzRjtFQUFlO0VBQWdCO0FEeWhEckg7O0FDeGhEQTtFQUE0SztFQUFXO0VBQWlCO0FEOGhEeE07O0FDN2hEQTtFQUFlO0FEaWlEZjs7QUNoaURBO0VBQXNCO0VBQWdCO0FEcWlEdEM7O0FDcGlEQTtFQUFnQztHQ3dpRDlCLE9EeGlEaUQ7QUR5aURuRDs7QUN6aUQ0RDtFQUE2RTtFQUFjO0VBQVc7QUQraURsSzs7QUM5aURBO0VBQXNDO0FEa2pEdEM7O0FDampEQTtFQUFnQztFQUFXO0VBQVk7RUFBZ0I7QUR3akR2RTs7QUN2akRBO0dDMGpERSxxQkQxakR5QjtHQzJqRHpCLGtCRDNqRCtDO0VBQW1CO0dDNmpEbEUsY0Q3akRvRjtBRDhqRHRGOztBQzlqRHNHO0dDaWtEcEcsbUJEamtEMkk7QURra0Q3STs7QUNqa0RBO0VBQTZCO0FEcWtEN0I7O0FDcGtEQTtFQUFtUDtBRHdrRG5QOztBQ3ZrREE7RUFBK0I7QUQya0QvQjs7QUMxa0RBO0VBQUs7R0M4a0RILGVEOWtEd0I7R0Mra0R4QixPRC9rRHdDO0VBQVE7RUFBaUI7RUFB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O0VBQTJCO0VBQXNIO0VBQXFDO0dDbzFEMWxCLHlCRHAxRGlxQjtFQUEwQjtBRHMxRDdyQjs7QUN0MURpd0I7RUFBMkg7RUFBYztHQzIxRHg0Qix5QkQzMURpNkI7QUQ0MURuNkI7O0FDMzFEQTtFQUF3QztBRCsxRHhDOztBQzkxREE7R0NpMkRFLGdCRGoyRGtDO0dDazJEbEMsbUJEbDJEbUQ7QURtMkRyRDs7QUNuMkQwRTtFQUF3RTtFQUFVO0FEdzJENUo7O0FDdjJEQTtHQzAyREUsZ0JEMTJEc0Q7R0MyMkR0RCxtQkQzMkR1RTtBRDQyRHpFOztBQzMyREE7R0M4MkRFLGdCRDkyRHNEO0dDKzJEdEQsbUJELzJEdUU7QURnM0R6RTs7QUMvMkRBO0dDazNERSxnQkRsM0RvRDtHQ20zRHBELG1CRG4zRHFFO0FEbzNEdkU7O0FDbjNEQTtFQUErQztFQUE2QjtFQUFzQjtFQUF3QjtFQUFxQjtBRDIzRC9JOztBQzEzREE7RUFBVTtFQUF5QjtFQUFlO0VBQWM7RUFBd0I7RUFBcUI7QURtNEQ3Rzs7QUNsNERBO0VBQWdDO0VBQWM7RUFBMEI7QUR3NER4RTs7QUN2NERBO0VBQW9EO0VBQWM7QUQ0NERsRTs7QUMzNERBO0VBQVk7QUQrNERaOztBQzk0REE7RUFBWTtBRGs1RFo7O0FDajVEQTtFQUFhO0FEcTVEYjs7QUNwNURBO0VBQWU7QUR3NURmOztBQ3Y1REE7RUFBWTtBRDI1RFo7O0FDMTVEQTtFQUFXO0FEODVEWDs7QUM3NURBO0VBQWlCO0FEaTZEakI7O0FDaDZEQTtFQUFXO0FEbzZEWDs7QUNuNkRBO0VBQVc7QUR1NkRYOztBQ3Q2REE7RUFBZTtBRDA2RGY7O0FDejZEQTtFQUFTO0FENjZEVDs7QUM1NkRBO0VBQWM7QURnN0RkOztBQy82REE7RUFBUztBRG03RFQ7O0FDbDdEQTtFQUFhO0FEczdEYjs7QUNyN0RBO0VBQWM7QUR5N0RkOztBQ3g3REE7RUFBZTtBRDQ3RGY7O0FDMzdEQTtFQUFVO0FEKzdEVjs7QUM5N0RBO0VBQWE7QURrOERiOztBQ2o4REE7RUFBVTtBRHE4RFY7O0FDcDhEQTtFQUFZO0FEdzhEWjs7QUN2OERBO0VBQVc7QUQyOERYOztBQzE4REE7RUFBVztBRDg4RFg7O0FDNzhEQTtFQUFXO0FEaTlEWDs7QUNoOURBO0VBQVc7QURvOURYOztBQ245REE7RUFBbUI7QUR1OURuQjs7QUN0OURBO0VBQWU7QUQwOURmOztBQ3o5REE7RUFBYTtBRDY5RGI7O0FDNTlEQTtFQUFZO0FEZytEWjs7QUMvOURBO0VBQWtCO0FEbStEbEI7O0FDbCtEQTtFQUFhO0FEcytEYjs7QUNyK0RBO0VBQWM7QUR5K0RkOztBQ3grREE7RUFBZTtBRDQrRGY7O0FDMytEQTtFQUFXO0FEKytEWDs7QUM5K0RBO0VBQVc7QURrL0RYOztBQ2ovREE7RUFBaUI7QURxL0RqQjs7QUNwL0RBO0VBQWlCO0FEdy9EakI7O0FDdi9EQTtFQUFrQjtBRDIvRGxCOztBQzEvREE7RUFBZ0I7QUQ4L0RoQjs7QUM3L0RBO0VBQWE7QURpZ0ViOztBQ2hnRUE7RUFBYztBRG9nRWQ7O0FDbmdFQTtFQUFVO0FEdWdFVjs7QUN0Z0VBO0VBQVc7QUQwZ0VYOztBQ3pnRUE7RUFBVztBRDZnRVg7O0FDNWdFQTtFQUFlO0FEZ2hFZjs7QUMvZ0VBO0VBQVk7QURtaEVaOztBQ2xoRUE7RUFBYTtBRHNoRWI7O0FDcmhFQTtFQUFXO0FEeWhFWDs7QUN4aEVBO0VBQVc7QUQ0aEVYOztBQzNoRUE7RUFBYTtBRCtoRWI7O0FDOWhFQTtFQUFrQjtBRGtpRWxCOztBQ2ppRUE7RUFBaUI7QURxaUVqQjs7QUNwaUVBO0VBQWlCO0FEd2lFakI7O0FDdmlFQTtFQUFtQjtBRDJpRW5COztBQzFpRUE7RUFBa0I7QUQ4aUVsQjs7QUM3aUVBO0VBQW9CO0FEaWpFcEI7O0FDaGpFQTtFQUFXO0FEb2pFWDs7QUNuakVBO0VBQWtCO0FEdWpFbEI7O0FDdGpFQTtFQUFtQjtBRDBqRW5COztBQ3pqRUE7RUFBcUI7QUQ2akVyQjs7QUM1akVBO0VBQWM7QURna0VkOztBQy9qRUE7RUFBYTtBRG1rRWI7O0FDbGtFQTtFQUFpQjtBRHNrRWpCOztBQ3JrRUE7RUFBYTtBRHlrRWI7O0FDeGtFQTtFQUFXO0FENGtFWDs7QUMza0VBO0VBQVc7QUQra0VYOztBQzlrRUE7RUFBWTtBRGtsRVo7O0FDamxFQTtFQUFZO0FEcWxFWjs7QUNwbEVBO0VBQVc7QUR3bEVYOztBQ3ZsRUE7RUFBb0I7QUQybEVwQjs7QUMxbEVBO0VBQW9CO0FEOGxFcEI7O0FDN2xFQTtFQUFlO0FEaW1FZjs7QUNobUVBO0VBQVc7QURvbUVYOztBQ25tRUE7RUFBWTtBRHVtRVo7O0FDdG1FQTtFQUFXO0FEMG1FWDs7QUN6bUVBO0VBQWM7QUQ2bUVkOztBQzVtRUE7RUFBbUI7QURnbkVuQjs7QUMvbUVBO0VBQW1CO0FEbW5FbkI7O0FDbG5FQTtFQUFZO0FEc25FWjs7QUNybkVBO0VBQW1CO0FEeW5FbkI7O0FDeG5FQTtFQUFvQjtBRDRuRXBCOztBQzNuRUE7RUFBZ0I7QUQrbkVoQjs7QUM5bkVBO0VBQWlCO0FEa29FakI7O0FDam9FQTtFQUFrQjtBRHFvRWxCOztBQ3BvRUE7RUFBYztBRHdvRWQ7O0FDdm9FQTtFQUFvQjtBRDJvRXBCOztBQzFvRUE7RUFBZ0I7QUQ4b0VoQjs7QUM3b0VBO0VBQWlCO0FEaXBFakI7O0FDaHBFQTtFQUFvQjtBRG9wRXBCOztBQ25wRUE7RUFBZ0I7QUR1cEVoQjs7QUN0cEVBO0VBQWlCO0FEMHBFakI7O0FDenBFQTtFQUFpQjtBRDZwRWpCOztBQzVwRUE7RUFBa0I7QURncUVsQjs7QUMvcEVBO0VBQWU7QURtcUVmOztBQ2xxRUE7RUFBaUI7QURzcUVqQjs7QUNycUVBO0VBQWdCO0FEeXFFaEI7O0FDeHFFQTtFQUFrQjtBRDRxRWxCOztBQzNxRUE7RUFBbUI7QUQrcUVuQjs7QUM5cUVBO0VBQVc7QURrckVYOztBQ2pyRUE7RUFBWTtBRHFyRVo7O0FDcHJFQTtFQUFlO0FEd3JFZjs7QUN2ckVBO0VBQXVCO0FEMnJFdkI7O0FDMXJFQTtFQUFXO0FEOHJFWDs7QUM3ckVBO0VBQVc7QURpc0VYOztBQ2hzRUE7RUFBVztBRG9zRVg7O0FDbnNFQTtFQUFlO0FEdXNFZjs7QUN0c0VBO0VBQWdCO0FEMHNFaEI7O0FDenNFQTtFQUFtQjtBRDZzRW5COztBQzVzRUE7RUFBWTtBRGd0RVo7O0FDL3NFQTtFQUFlO0FEbXRFZjs7QUNsdEVBO0VBQWE7RUFBa0M7QUR1dEUvQzs7QUN0dEVBO0VBQWM7QUQwdEVkOztBQ3p0RUE7RUFBYTtBRDZ0RWI7O0FDNXRFQTtFQUFpQjtBRGd1RWpCOztBQy90RUE7RUFBbUI7QURtdUVuQjs7QUNsdUVBO0VBQWM7QURzdUVkOztBQ3J1RUE7RUFBb0I7QUR5dUVwQjs7QUN4dUVBO0VBQW1CO0VBQWtDO0FENnVFckQ7O0FDNXVFQTtFQUFrQjtFQUFrQztBRGl2RXBEOztBQ2h2RUE7RUFBc0I7QURvdkV0Qjs7QUNudkVBO0VBQXdCO0FEdXZFeEI7O0FDdHZFQTtFQUFVO0FEMHZFVjs7QUN6dkVBO0VBQWU7QUQ2dkVmOztBQzV2RUE7RUFBVztBRGd3RVg7O0FDL3ZFQTtFQUFrQjtBRG13RWxCOztBQ2x3RUE7RUFBZ0I7QURzd0VoQjs7QUNyd0VBO0VBQWtCO0FEeXdFbEI7O0FDeHdFQTtFQUFpQjtBRDR3RWpCOztBQzN3RUE7RUFBZ0I7QUQrd0VoQjs7QUM5d0VBO0VBQWM7QURreEVkOztBQ2p4RUE7RUFBZ0I7QURxeEVoQjs7QUNweEVBO0VBQXlCO0FEd3hFekI7O0FDdnhFQTtFQUF3QjtBRDJ4RXhCOztBQzF4RUE7RUFBc0I7QUQ4eEV0Qjs7QUM3eEVBO0VBQXdCO0FEaXlFeEI7O0FDaHlFQTtFQUFZO0FEb3lFWjs7QUNueUVBO0VBQWE7QUR1eUViOztBQ3R5RUE7RUFBWTtBRDB5RVo7O0FDenlFQTtFQUFhO0FENnlFYjs7QUM1eUVBO0VBQWdCO0FEZ3pFaEI7O0FDL3lFQTtFQUFpQjtBRG16RWpCOztBQ2x6RUE7RUFBVztFQUFrQjtHQ3V6RTNCLGVEdnpFZ0Q7R0N3ekVoRCxPRHh6RWdFO0VBQVE7RUFBWTtFQUFzQjtHQzR6RTFHLGtCRDV6RTZIO0FENnpFL0g7O0FDN3pFa0o7R0NnMEVoSixjRGgwRXVLO0FEaTBFeks7O0FDaDBFQTtFQUFzQjtBRG8wRXRCOztBQ24wRUE7RUFBYTtFQUFZO0VBQWdCO0FEeTBFekM7O0FDejBFNkQ7RUFBaUY7QUQ2MEU5STs7QUM1MEVBO0VBQWdCO0VBQWtCO0VBQXdCO0VBQXFCO0FEbTFFL0U7O0FDbDFFQTtFQUFxQjtBRHMxRXJCOztBQ3IxRUE7RUFBOEQ7QUR5MUU5RDs7QUN4MUVBO0VBQXFCO0FENDFFckI7O0FDMzFFQTtFQUFzQjtBRCsxRXRCOztBQzkxRUE7RUFBc0I7QURrMkV0Qjs7QUNqMkVBO0VBQTRCO0VBQWM7RUFBbUM7RUFBK0I7RUFBMkI7RUFBc0M7RUFBa0M7QUQyMkUvTTs7QUMxMkVBO0VBQXVEO0VBQW9DO0VBQWdDO0VBQTRCO0VBQXVDO0VBQW1DO0FEbTNFak87O0FDbDNFQTtFQUFrQztFQUFjO0VBQW1DO0VBQStCO0VBQTJCO0VBQXNDO0VBQWtDO0FENDNFck47O0FDMzNFQTtFQUFtRTtFQUFvQztFQUFnQztFQUE0QjtFQUF1QztFQUFtQztBRG80RTdPOztBQ240RUE7RUFBMEY7QUR1NEUxRjs7QUN0NEVBO0VBQW9FO0FEMDRFcEU7O0FDejRFQTtFQUFpQztFQUFpQjtFQUFrQjtFQUF1SDtFQUFvSDtHQ2k1RTdTLGdCRGo1RTRaO0dDazVFNVosbUJEbDVFNmE7QURtNUUvYTs7QUNsNUVBO0VBQXNDO0VBQWlCO0dDdTVFckQsZ0JEdjVFdUU7R0N3NUV2RSxtQkR4NUV3RjtBRHk1RTFGOztBQ3g1RUE7R0MyNUVFLGdCRDM1RXFDO0dDNDVFckMsbUJENTVFc0Q7QUQ2NUV4RDs7QUM1NUVBO0VBQXVDO0VBQWtCO0dDaTZFdkQsZ0JEajZFMEU7R0NrNkUxRSxtQkRsNkUyRjtBRG02RTdGOztBQ2w2RUE7RUFBaUM7RUFBc0I7RUFBOEU7RUFBMkU7QUR5NkVoTjs7QUN4NkVBO0VBQXFDO0FENDZFckM7O0FDMzZFQTtFQUE2QztBRCs2RTdDOztBQzk2RUE7RUFBNkM7QURrN0U3Qzs7QUNqN0VBO0VBQTRDO0FEcTdFNUM7O0FDcDdFQTtFQUE2QztBRHc3RTdDOztBQ3Y3RUE7RUFBMEM7QUQyN0UxQzs7QUMxN0VBO0VBQTZDO0FEODdF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WTtBRDY3SVo7O0FDNTdJQTtFQUFXO0FEZzhJWDs7QUMvN0lBO0VBQU07QURtOElOOztBQ2w4SUE7RUFBTTtBRHM4SU47O0FDcjhJQTtFQUFXO0FEeThJWDs7QUN4OElBO0VBQU87QUQ0OElQOztBQzM4SUE7RUFBTTtFQUFVO0VBQXdDO0VBQXFDO0VBQW1DO0FEbTlJaEk7O0FDbjlJaUs7RUFBUztBRHU5STFLOztBQ3Q5SUE7RUFBVTtFQUFrQjtFQUFTO0VBQWdCO0VBQXFDO0VBQWtDO0VBQWdDO0FEZytJNUo7O0FDaCtJMEw7RUFBYTtBRG8rSXZNOztBQ24rSUE7RUFBYztBRHUrSWQ7QUN2K0lrQztFQUFRO0VBQWE7QUQyK0l2RDs7QUMxK0lBO0VBQWU7QUQ4K0lmOztBQzcrSUE7RUFBZ0I7QURpL0loQjs7QUNoL0lBO0VBQWdCO0FEby9JaEI7O0FDbi9JQTtFQUFpQjtBRHUvSWpCOztBQ3QvSUE7RUFBK0M7SUFBZ0I7RUQyL0k3RDtFQzMvSTBGO0lBQWlCO0VEOC9JM0c7RUM5L0lzSTtJQUFnQjtFRGlnSnRKO0VDamdKbUw7SUFBZTtFRG9nSmxNO0FBQ0Y7QUNyZ0o4TjtFQUF5QjtJQUFnQjtFRHlnSnJRO0VDemdKa1M7SUFBaUI7RUQ0Z0puVDtFQzVnSjZVO0lBQWU7RUQrZ0o1VjtFQy9nSnlYO0lBQWM7RURraEp2WTtBQUNGO0FDbmhKbWE7RUFBZTtBRHNoSmxiOztBQ3JoSkE7RUFBYTtJQUFlO0VEMGhKMUI7RUMxaEp1RDtJQUFjO0VENmhKckU7QUFDRjtBQzloSmlHO0VBQXlCO0lBQUs7SUFBa0I7RURtaUovSTtFQ25pSm9LO0lBQTBEO0lBQWtCO0VEdWlKaFA7RUN2aUpxUTtJQUFpQjtFRDBpSnRSO0VDMWlKa1M7SUFBa0I7SUFBVztJQUFXO0lBQVc7RURnakpyVjtFQ2hqSnVXO0lBQWtCO0VEbWpKelg7RUNuakp5WTtJQUFXO0VEc2pKcFo7RUN0akppYTtJQUFXO0VEeWpKNWE7RUN6akp5YjtJQUFpQjtFRDRqSjFjO0VDNWpKMGQ7SUFBZTtJQUFXO0VEZ2tKcGY7RUNoa0pvZ0I7SUFBNEU7SUFBVztJQUFjO0lBQVc7SUFBYztJQUE4QjtJQUEyQjtFRHlrSjNyQjtFQ3prSm10QjtJQUEyQjtJQUFXO0lBQThCO0lBQTJCO0VEK2tKbHpCO0VDL2tKMDBCO0lBQXlDO0VEa2xKbjNCO0VDbGxKbTRCO0lBQStIO0lBQWM7SUFBVztJQUFnQjtJQUE4QjtJQUEyQjtFRDBsSnBtQztFQzFsSjRuQztJQUFnSDtJQUFxQjtFRDhsSmp3QztFQzlsSjh3QztJQUE4QztFRGltSjV6QztFQ2ptSjQwQztJQUFPO0lBQWU7SUFBUztJQUFVO0lBQVc7SUFBVztFRHltSjM0QztFQ3ptSnE1QztJQUFZO0VENG1KajZDO0VDNW1KODZDO0lBQWU7RUQrbUo3N0M7QUFDRjtBQ2huSjA4QztFQUF5QjtJQUFjO0VEb25KLytDO0VDcG5Kd2hEO0lBQXNCO0lBQWM7RUR3bko1akQ7RUN4bkora0Q7SUFBMkM7RUQybkoxbkQ7RUMzbkprcEQ7SUFBZ0M7SUFBVztJQUFXO0lBQWM7RURpb0p0dEQ7RUNqb0p3dUQ7SUFBMkI7RURvb0pud0Q7RUNwb0pteEQ7SUFBK0I7RUR1b0psekQ7RUN2b0prMEQ7SUFBK0I7SUFBa0I7RUQyb0puM0Q7RUMzb0p3NEQ7SUFBcUM7SUFBVztJQUFjO0VEZ3BKdDhEO0VDaHBKMjlEO0lBQWM7SUFBZTtFRG9wSngvRDtFQ3BwSndnRTtJQUFPO0lBQVM7SUFBVTtFRHlwSmxpRTtFQ3pwSitpRTtJQUFxQjtJQUFhO0VENnBKamxFO0VDN3BKZ21FO0lBQWtCO0VEZ3FKbG5FO0FBQ0Y7QUNqcUpzb0U7RUFBK0M7SUFBSztLQ3FxSnRyRSxPRHJxSndzRTtFRHNxSjFzRTtFQ3RxSm10RTtJQUF1QjtJQUFjO0lBQVc7RUQycUpud0U7RUMzcUpteEU7SUFBVztFRDhxSjl4RTtFQzlxSjJ5RTtJQUFnQjtJQUFXO0lBQWU7RURtckpyMUU7RUNuckp3MkU7SUFBc0c7RURzcko5OEU7RUN0cko0OUU7SUFBUTtFRHlySnArRTtFQ3pySmsvRTtJQUFRO0VENHJKMS9FO0VDNXJKd2dGO0lBQVE7RUQrckpoaEY7RUMvcko4aEY7SUFBTztFRGtzSnJpRjtFQ2xzSm1qRjtJQUFPO0VEcXNKMWpGO0VDcnNKd2tGO0lBQU87RUR3c0ova0Y7RUN4c0o2bEY7SUFBTztFRDJzSnBtRjtFQzNzSmtuRjtJQUFPO0VEOHNKem5GO0VDOXNKdW9GO0lBQU87RURpdEo5b0Y7RUNqdEo0cEY7SUFBTztFRG90Sm5xRjtFQ3B0SmlyRjtJQUFPO0VEdXRKeHJGO0VDdnRKc3NGO0lBQU87RUQwdEo3c0Y7RUMxdEowdEY7SUFBVTtFRDZ0SnB1RjtFQzd0Snd2RjtJQUFVO0VEZ3VKbHdGO0VDaHVKc3hGO0lBQVU7RURtdUpoeUY7RUNudUpvekY7SUFBUztFRHN1Sjd6RjtFQ3R1SmkxRjtJQUFTO0VEeXVKMTFGO0VDenVKODJGO0lBQVM7RUQ0dUp2M0Y7RUM1dUoyNEY7SUFBUztFRCt1SnA1RjtFQy91Snc2RjtJQUFTO0VEa3ZKajdGO0VDbHZKcThGO0lBQVM7RURxdko5OEY7RUNydkprK0Y7SUFBUztFRHd2SjMrRjtFQ3h2SisvRjtJQUFTO0VEMnZKeGdHO0VDM3ZKNGhHO0lBQVM7RUQ4dkpyaUc7RUM5dkp3akc7SUFBVztLQ2l3SmprRyxPRGp3SjRrRztFRGt3SjlrRztFQ2x3SnVsRztJQUFtQztJQUFjO0lBQVc7RUR1d0pucEc7RUN2d0ptcUc7SUFBaUI7RUQwd0pwckc7RUMxd0ppc0c7SUFBMkI7SUFBYztJQUFXO0lBQWdCO0lBQThCO0lBQTJCO0lBQXNCO0lBQVc7S0NveEo3MUcsMEJEcHhKNjNHO0VEcXhKLzNHO0VDcnhKaTZHO0lBQXVDO0VEd3hKeDhHO0VDeHhKdzlHO0lBQXlEO0VEMnhKamhIO0VDM3hKbWpIO0lBQW1CO0tDOHhKcGtILHFCRDl4SitrSDtFRCt4SmpsSDtFQy94SjZtSDtJQUFtQjtLQ2t5SjluSCxvQkRseUp1cEg7RURteUp6cEg7RUNueUpxckg7SUFBbUI7S0NzeUp0c0gscUJEdHlKK3RIO0VEdXlKanVIO0VDdnlKNnZIO0lBQWtCO0tDMHlKN3dILHFCRDF5SnN5SDtFRDJ5Snh5SDtFQzN5Sm8wSDtJQUFrQjtLQzh5SnAxSCxxQkQ5eUo2Mkg7RUQreUovMkg7RUMveUoyNEg7SUFBa0I7S0NrekozNUgscUJEbHpKbzdIO0VEbXpKdDdIO0VDbnpKazlIO0lBQWtCO0tDc3pKbCtILG9CRHR6SjIvSDtFRHV6SjcvSDtFQ3Z6SnloSTtJQUFrQjtLQzB6SnppSSxxQkQxekpra0k7RUQyekpwa0k7RUMzekpnbUk7SUFBa0I7S0M4ekpobkkscUJEOXpKMG9JO0VEK3pKNW9JO0VDL3pKd3FJO0lBQWtCO0tDazBKeHJJLHFCRGwwSml0STtFRG0wSm50STtFQ24wSit1STtJQUFrQjtLQ3MwSi92SSxxQkR0MEp1eEk7RUR1MEp6eEk7RUN2MEpzekk7SUFBa0I7S0MwMEp0MEksbUJEMTBKKzFJO0VEMjBKajJJO0VDMzBKNjNJO0lBQXFCO0tDODBKaDVJLDRCRDkwSmc3STtFRCswSmw3STtFQy8wSnE5STtJQUFpQztLQ2sxSnAvSSw0QkRsMUpvaEo7RURtMUp0aEo7RUNuMUp3ako7SUFBcUI7S0NzMUoza0osMkJEdDFKMG1KO0VEdTFKNW1KO0VDdjFKNm9KO0lBQWlDO0tDMDFKNXFKLDJCRDExSjBzSjtFRDIxSjVzSjtFQzMxSjh1SjtJQUFxQjtLQzgxSmp3SiwyQkQ5MUpneUo7RUQrMUpseUo7RUMvMUptMEo7SUFBaUM7S0NrMkpsMkosMkJEbDJKZzRKO0VEbTJKbDRKO0VDbjJKbzZKO0lBQW9CO0tDczJKdDdKLDJCRHQySm85SjtFRHUySnQ5SjtFQ3YySncvSjtJQUFnQztLQzAySnRoSywyQkQxMkpxaks7RUQyMkp2aks7RUMzMkp5bEs7SUFBb0I7S0M4MkozbUssMkJEOTJKeW9LO0VEKzJKM29LO0VDLzJKNnFLO0lBQWdDO0tDazNKM3NLLDJCRGwzSjB1SztFRG0zSjV1SztFQ24zSjh3SztJQUFvQjtLQ3MzSmh5SywyQkR0M0oreks7RUR1M0pqMEs7RUN2M0pvMks7SUFBZ0M7S0MwM0psNEssMkJEMTNKaTZLO0VEMjNKbjZLO0VDMzNKczhLO0lBQW9CO0tDODNKeDlLLDJCRDkzSnUvSztFRCszSnovSztFQy8zSjRoTDtJQUFnQztLQ2s0SjFqTCwyQkRsNEp5bEw7RURtNEozbEw7RUNuNEo2bkw7SUFBb0I7S0NzNEovb0wsMkJEdDRKOHFMO0VEdTRKaHJMO0VDdjRKa3RMO0lBQWdDO0tDMDRKaHZMLDJCRDE0Sit3TDtFRDI0Smp4TDtFQzM0Sm16TDtJQUFvQjtLQzg0SnIwTCwyQkQ5NEpvMkw7RUQrNEp0Mkw7RUMvNEp3NEw7SUFBZ0M7S0NrNUp0NkwsMkJEbDVKcThMO0VEbTVKdjhMO0VDbjVKeStMO0lBQW9CO0tDczVKMy9MLDJCRHQ1SjBoTTtFRHU1SjVoTTtFQ3Y1SitqTTtJQUFnQztLQzA1SjdsTSwyQkQxNUo0bk07RUQyNUo5bk07RUMzNUppcU07SUFBb0I7S0M4NUpuck0sMkJEOTVKa3RNO0VEKzVKcHRNO0VDLzVKdXZNO0lBQWdDO0tDazZKcnhNLDJCRGw2Sm96TTtFRG02SnR6TTtFQ242SncxTTtJQUFvQjtLQ3M2SjEyTSwyQkR0Nkp5NE07RUR1NkozNE07RUN2Nko4Nk07SUFBZ0M7S0MwNko1OE0sMEJEMTZKMCtNO0VEMjZKNStNO0VDMzZKOGdOO0lBQWlDO0VEODZKL2lOO0VDOTZKK2pOO0lBQThDO0VEaTdKN21OO0VDajdKZ29OO0lBQXNEO0VEbzdKdHJOO0VDcDdKb3NOO0lBQXNEO0VEdTdKMXZOO0VDdjdKd3dOO0lBQXNEO0VEMDdKOXpOO0VDMTdKNDBOO0lBQW1EO0VENjdKLzNOO0VDNzdKNjROO0lBQW1EO0VEZzhKaDhOO0VDaDhKODhOO0lBQW1EO0VEbThKamdPO0VDbjhKK2dPO0lBQW1EO0VEczhKbGtPO0VDdDhKZ2xPO0lBQW1EO0VEeThKbm9PO0VDejhKaXBPO0lBQW1EO0VENDhKcHNPO0VDNThKa3RPO0lBQW1EO0VEKzhKcndPO0VDLzhKbXhPO0lBQW1EO0VEazlKdDBPO0VDbDlKbTFPO0lBQW1EO0VEcTlKdDRPO0FBQ0Y7QUN0OUpxNU87RUFBMEI7SUFBSztLQzA5Smg3TyxPRDE5Sms4TztFRDI5SnA4TztFQzM5SjY4TztJQUF1QjtJQUFjO0lBQVc7RURnK0o3L087RUNoK0o2Z1A7SUFBVztFRG0rSnhoUDtFQ24rSnFpUDtJQUFnQjtJQUFXO0lBQWU7RUR3K0ova1A7RUN4K0prbVA7SUFBc0c7RUQyK0p4c1A7RUMzK0p1dFA7SUFBUTtFRDgrSi90UDtFQzkrSjh1UDtJQUFRO0VEaS9KdHZQO0VDai9KcXdQO0lBQVE7RURvL0o3d1A7RUNwL0oyeFA7SUFBTztFRHUvSmx5UDtFQ3YvSmd6UDtJQUFPO0VEMC9KdnpQO0VDMS9KcTBQO0lBQU87RUQ2L0o1MFA7RUM3L0owMVA7SUFBTztFRGdnS2oyUDtFQ2hnSysyUDtJQUFPO0VEbWdLdDNQO0VDbmdLbzRQO0lBQU87RURzZ0szNFA7RUN0Z0t5NVA7SUFBTztFRHlnS2g2UDtFQ3pnSzg2UDtJQUFPO0VENGdLcjdQO0VDNWdLbThQO0lBQU87RUQrZ0sxOFA7RUMvZ0t1OVA7SUFBVTtFRGtoS2orUDtFQ2xoS3MvUDtJQUFVO0VEcWhLaGdRO0VDcmhLcWhRO0lBQVU7RUR3aEsvaFE7RUN4aEtvalE7SUFBUztFRDJoSzdqUTtFQzNoS2lsUTtJQUFTO0VEOGhLMWxRO0VDOWhLOG1RO0lBQVM7RURpaUt2blE7RUNqaUsyb1E7SUFBUztFRG9pS3BwUTtFQ3BpS3dxUTtJQUFTO0VEdWlLanJRO0VDdmlLcXNRO0lBQVM7RUQwaUs5c1E7RUMxaUtrdVE7SUFBUztFRDZpSzN1UTtFQzdpSyt2UTtJQUFTO0VEZ2pLeHdRO0VDaGpLNHhRO0lBQVM7RURtaktyeVE7RUNuakt5elE7SUFBVztLQ3NqS2wwUSxPRHRqSzYwUTtFRHVqSy8wUTtFQ3ZqS3cxUTtJQUFtQztJQUFjO0lBQVc7RUQ0aktwNVE7RUM1aktvNlE7SUFBaUI7RUQraktyN1E7RUMvaktrOFE7SUFBMkI7SUFBYztJQUFXO0lBQWdCO0lBQThCO0lBQTJCO0lBQXNCO0lBQVc7S0N5a0s5bFIsMEJEemtLNm5SO0VEMGtLL25SO0VDMWtLa3FSO0lBQXVDO0VENmtLenNSO0VDN2tLeXRSO0lBQXlEO0VEZ2xLbHhSO0VDaGxLbXpSO0lBQW1CO0tDbWxLcDBSLHFCRG5sSyswUjtFRG9sS2oxUjtFQ3BsSzYyUjtJQUFtQjtLQ3VsSzkzUixxQkR2bEt1NVI7RUR3bEt6NVI7RUN4bEtxN1I7SUFBbUI7S0MybEt0OFIscUJEM2xLKzlSO0VENGxLaitSO0VDNWxLNC9SO0lBQWtCO0tDK2xLNWdTLHFCRC9sS3FpUztFRGdtS3ZpUztFQ2htS21rUztJQUFrQjtLQ21tS25sUyxxQkRubUs0bVM7RURvbUs5bVM7RUNwbUswb1M7SUFBa0I7S0N1bUsxcFMscUJEdm1LbXJTO0VEd21LcnJTO0VDeG1LaXRTO0lBQWtCO0tDMm1LanVTLHFCRDNtSzJ2UztFRDRtSzd2UztFQzVtSzB4UztJQUFrQjtLQyttSzF5UyxxQkQvbUttMFM7RURnbktyMFM7RUNobktpMlM7SUFBa0I7S0NtbktqM1MscUJEbm5LMjRTO0VEb25LNzRTO0VDcG5LMDZTO0lBQWtCO0tDdW5LMTdTLHFCRHZuS285UztFRHduS3Q5UztFQ3huS20vUztJQUFrQjtLQzJuS25nVCxxQkQzbks0aFQ7RUQ0bks5aFQ7RUM1bksyalQ7SUFBa0I7S0Mrbksza1Qsb0JEL25Lb21UO0VEZ29LdG1UO0VDaG9La29UO0lBQXFCO0tDbW9LcnBULDRCRG5vS3FyVDtFRG9vS3ZyVDtFQ3BvSzB0VDtJQUFpQztLQ3VvS3p2VCw0QkR2b0t5eFQ7RUR3b0szeFQ7RUN4b0s4elQ7SUFBcUI7S0Myb0tqMVQsMkJEM29LZzNUO0VENG9LbDNUO0VDNW9LbzVUO0lBQWlDO0tDK29LbjdULDJCRC9vS2s5VDtFRGdwS3A5VDtFQ2hwS3MvVDtJQUFxQjtLQ21wS3pnVSwyQkRucEt3aVU7RURvcEsxaVU7RUNwcEs0a1U7SUFBaUM7S0N1cEszbVUsMkJEdnBLMG9VO0VEd3BLNW9VO0VDeHBLOHFVO0lBQW9CO0tDMnBLaHNVLDJCRDNwSyt0VTtFRDRwS2p1VTtFQzVwS213VTtJQUFnQztLQytwS2p5VSwyQkQvcEtnMFU7RURncUtsMFU7RUNocUtvMlU7SUFBb0I7S0NtcUt0M1UsMkJEbnFLcTVVO0VEb3FLdjVVO0VDcHFLeTdVO0lBQWdDO0tDdXFLdjlVLDJCRHZxS3MvVTtFRHdxS3gvVTtFQ3hxSzBoVjtJQUFvQjtLQzJxSzVpViwyQkQzcUs0a1Y7RUQ0cUs5a1Y7RUM1cUtnblY7SUFBZ0M7S0MrcUs5b1YsMkJEL3FLNnFWO0VEZ3JLL3FWO0VDaHJLaXRWO0lBQW9CO0tDbXJLbnVWLDJCRG5yS2t3VjtFRG9yS3B3VjtFQ3ByS3V5VjtJQUFnQztLQ3VyS3IwViwyQkR2cktvMlY7RUR3ckt0MlY7RUN4ckt5NFY7SUFBb0I7S0MyckszNVYsMkJEM3JLMjdWO0VENHJLNzdWO0VDNXJLODlWO0lBQWdDO0tDK3JLNS9WLDJCRC9ySzJoVztFRGdzSzdoVztFQ2hzSytqVztJQUFvQjtLQ21zS2psVywyQkRuc0tnblc7RURvc0tsblc7RUNwc0txcFc7SUFBZ0M7S0N1c0tuclcsMkJEdnNLa3RXO0VEd3NLcHRXO0VDeHNLdXZXO0lBQW9CO0tDMnNLendXLDJCRDNzS3l5VztFRDRzSzN5VztFQzVzSzQwVztJQUFnQztLQytzSzEyVywyQkQvc0swNFc7RURndEs1NFc7RUNodEs4Nlc7SUFBb0I7S0NtdEtoOFcsMkJEbnRLKzlXO0VEb3RLaitXO0VDcHRLb2dYO0lBQWdDO0tDdXRLbGlYLDJCRHZ0S2trWDtFRHd0S3BrWDtFQ3h0S3NtWDtJQUFvQjtLQzJ0S3huWCwyQkQzdEt1cFg7RUQ0dEt6cFg7RUM1dEs0clg7SUFBZ0M7S0MrdEsxdFgsMEJEL3RLeXZYO0VEZ3VLM3ZYO0VDaHVLNnhYO0lBQWlDO0VEbXVLOXpYO0VDbnVLODBYO0lBQThDO0VEc3VLNTNYO0VDdHVLKzRYO0lBQXNEO0VEeXVLcjhYO0VDenVLbzlYO0lBQXNEO0VENHVLMWdZO0VDNXVLeWhZO0lBQXNEO0VEK3VLL2tZO0VDL3VLNmxZO0lBQW1EO0VEa3ZLaHBZO0VDbHZLOHBZO0lBQW1EO0VEcXZLanRZO0VDcnZLK3RZO0lBQW1EO0VEd3ZLbHhZO0VDeHZLZ3lZO0lBQW1EO0VEMnZLbjFZO0VDM3ZLaTJZO0lBQW1EO0VEOHZLcDVZO0VDOXZLazZZO0lBQW1EO0VEaXdLcjlZO0VDandLbStZO0lBQW1EO0VEb3dLdGhaO0VDcHdLb2laO0lBQW1EO0VEdXdLdmxaO0VD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WTtFQUNJO0FBOHFNaEI7QUF4cU1ZO0VBQ0k7RUFDQTtFQUNBO0FBMHFNaEI7QUF4cU1nQjtFQUNJO0FBMHFNcEI7QUFwcU1RO0VBQ0k7QUFzcU1aO0FBbnFNUTtFQUNJO0VBQ0E7QUFxcU1aO0FBbHFNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBb3FNWjtBQWxxTVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3FNaEI7QUFqcU1ZO0VBQ0k7RUFDQTtFQUNBO0FBbXFNaEI7O0FBMXBNQTtFQUNJO0FBNnBNSjtBQTNwTUk7RUFDSTtFQUNBO0VBQ0E7QUE2cE1SO0FBbnBNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxcE1KO0FBbnBNSTtFQUNJO0FBcXBNUjtBQWxwTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW9wTVI7QUFqcE1JO0VBQ0k7RUFDQTtBQW1wTVI7O0FBN29NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFncE1SO0FBOW9NUTtFQUNJO0FBZ3BNWjs7QUF6b01JO0VBQ0k7RUFDQTtBQTRvTVI7QUF6b01JO0VBQ0k7QUEyb01SOztBQXRvTUk7RUFDSTtFQUNBO0FBeW9NUjtBQWhvTUk7RUFDSTtBQWtvTVI7QUEvbk1JO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QUFnb01SOztBQTVuTUE7RUFDSTtFQUNBO0FBK25NSjtBQTduTUk7RUFFSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBQTRuTVIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZGF0ZXBpY2tlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9kcm9wem9uZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9naG9zdGRvd24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvanF1ZXJ5LnRyZWV0YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9qcXVlcnkudHJlZXRhYmxlLnRoZW1lLmRlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZm9udC1hd2Vzb21lLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3Rva2VuaXplMi5taW4uY3NzIiwid2VicGFjazovLy8uL3NjcmVlbi5zY3NzIiwid2VicGFjazovLy8uL19ib29zdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NjcmVlbi5zY3NzIiwid2VicGFjazovLy8uL19ydGZvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxyXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wXHJcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4qL1xyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAvKi5kb3cge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuXHR9Ki9cclxuXHJcbn1cclxuLmRhdGVwaWNrZXItaW5saW5lIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxufVxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC02cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgPiBkaXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGF0ZXBpY2tlci5kYXlzIGRpdi5kYXRlcGlja2VyLWRheXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmRhdGVwaWNrZXIubW9udGhzIGRpdi5kYXRlcGlja2VyLW1vbnRocyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGF0ZXBpY2tlci55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGQsXHJcbi5kYXRlcGlja2VyIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA0NGNjKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA0NGNjKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDg4Y2MnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG4uZGF0ZXBpY2tlciB0aC5zd2l0Y2gge1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG59XHJcbi5kYXRlcGlja2VyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4uZGF0ZXBpY2tlciB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmN3IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5kYXRlcGlja2VyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLmN3IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXHJcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn0iLCIvKiBUaGUgTUlUIExpY2Vuc2UgKi9cclxuLmRyb3B6b25lLFxyXG4uZHJvcHpvbmUgKixcclxuLmRyb3B6b25lLXByZXZpZXdzLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5kcm9wem9uZSB7XHJcbiAgbWFyZ2luOiAxLjZlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDU1cHggNjBweDtcclxuICBib3JkZXI6ICNlZGVjZTQgM3B4IGRhc2hlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjYWFhOWEyO1xyXG4gIGJhY2tncm91bmQ6ICNGOUY4RjU7XHJcbn1cclxuLmRyb3B6b25lLmR6LWNsaWNrYWJsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UsXHJcbi5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2Ugc3BhbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kcm9wem9uZS5kei1jbGlja2FibGUgKiB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNCk7XHJcbn1cclxuLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3LFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTdweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhY2FjYWM7XHJcbiAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgW2RhdGEtZHotdGh1bWJuYWlsXSxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyBbZGF0YS1kei10aHVtYm5haWxdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgaW1nLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0yOHB4O1xyXG4gIGxlZnQ6IDNweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyBpbWcsXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG4gIHRvcDogLTEwcHg7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcclxuICBjb2xvcjogIzhjYzY1NztcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XHJcbiAgY29sb3I6ICNlZTE2MmQ7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNztcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjNjU3O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzcyxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2UsXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNXB4O1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LDI0NSwyNDUsMC44KTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBjb2xvcjogIzgwMDtcclxuICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgei1pbmRleDogNTAwO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldzpob3Zlci5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3OmhvdmVyLmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZHJvcHpvbmUge1xyXG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG59XHJcbi5kcm9wem9uZSAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlbWFwLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQyOHB4O1xyXG4gIGhlaWdodDogMTIzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMTRweDtcclxuICBtYXJnaW4tdG9wOiAtNjEuNXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNS8xKSwobWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLChtaW4tcmVzb2x1dGlvbjoxMzhkcGkpLChtaW4tcmVzb2x1dGlvbjoxLjVkcHB4KSB7XHJcbiAgLmRyb3B6b25lIC5kei1kZWZhdWx0LmR6LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZW1hcEAyeC5wbmdcIik7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDI4cHggNDA2cHg7XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogNDI4cHggNDA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyOHB4IDQwNnB4O1xyXG4gIH1cclxufVxyXG4uZHJvcHpvbmUgLmR6LWRlZmF1bHQuZHotbWVzc2FnZSBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcm9wem9uZS5kei1zcXVhcmUgLmR6LWRlZmF1bHQuZHotbWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIzcHg7XHJcbiAgd2lkdGg6IDI2OHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTM0cHg7XHJcbiAgaGVpZ2h0OiAxNzRweDtcclxuICBtYXJnaW4tdG9wOiAtODdweDtcclxufVxyXG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XHJcbiAgb3BhY2l0eTogMC4xNTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTE1KVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xNSk7XHJcbn1cclxuLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcsXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsMCwwLDAuMTYpO1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIGltZyxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwLjE7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmssXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1zLWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1zLWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xyXG4gIGJhY2tncm91bmQ6ICNlZTFlMmQ7XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssXHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlbWFwLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSwobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41LzEpLChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi1yZXNvbHV0aW9uOjEzOGRwaSksKG1pbi1yZXNvbHV0aW9uOjEuNWRwcHgpIHtcclxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssXHJcbiAgLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLFxyXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxyXG4gIC5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGVtYXBAMngucG5nXCIpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQyOHB4IDQwNnB4O1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDQyOHB4IDQwNnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjhweCA0MDZweDtcclxuICB9XHJcbn1cclxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHNwYW4sXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzcGFuLFxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzcGFuLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY4cHggLTEyM3B4O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxyXG4uZHJvcHpvbmUtcHJldmlld3MgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OHB4IC0xNjNweDtcclxufVxyXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsXHJcbi5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMC40cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IGxvYWRpbmcgMC40cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDAuNHMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb246IGxvYWRpbmcgMC40cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNHMgbGluZWFyIGluZmluaXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlbWFwLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MDBweDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoxLjUpLCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNS8xKSwobWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLChtaW4tcmVzb2x1dGlvbjoxMzhkcGkpLChtaW4tcmVzb2x1dGlvbjoxLjVkcHB4KSB7XHJcbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLFxyXG4gIC5kcm9wem9uZS1wcmV2aWV3cyAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlbWFwQDJ4LnBuZ1wiKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MjhweCA0MDZweDtcclxuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiA0MjhweCA0MDZweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDI4cHggNDA2cHg7XHJcbiAgfVxyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1wcm9ncmVzcyxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldzpob3Zlci5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSxcclxuLmRyb3B6b25lLXByZXZpZXdzIC5kei1wcmV2aWV3OmhvdmVyLmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5kcm9wem9uZSBhLmR6LXJlbW92ZSxcclxuLmRyb3B6b25lLXByZXZpZXdzIGEuZHotcmVtb3ZlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEsICNlZWUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSwgI2VlZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSwgI2VlZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEsICNlZWUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEsICNlZWUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2FhYTtcclxuICBtYXJnaW4tdG9wOiAyNnB4O1xyXG59XHJcbi5kcm9wem9uZSBhLmR6LXJlbW92ZTpob3ZlcixcclxuLmRyb3B6b25lLXByZXZpZXdzIGEuZHotcmVtb3ZlOmhvdmVyIHtcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTQwMHB4O1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTQwMHB4O1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4O1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC00MDBweDtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTQwMHB4O1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4O1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC00MDBweDtcclxuICB9XHJcbn1cclxuIiwiLkNvZGVNaXJyb3Ige1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcblx0aGVpZ2h0OiAzMDBweFxyXG59XHJcbi5Db2RlTWlycm9yLXNjcm9sbCB7XHJcblx0b3ZlcmZsb3c6IGF1dG9cclxufVxyXG4uQ29kZU1pcnJvci1saW5lcyB7XHJcblx0cGFkZGluZzogNHB4IDBcclxufVxyXG4uQ29kZU1pcnJvciBwcmUge1xyXG5cdHBhZGRpbmc6IDAgNHB4XHJcbn1cclxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVcclxufVxyXG4uQ29kZU1pcnJvci1ndXR0ZXJzIHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjdcclxufVxyXG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcclxuXHRwYWRkaW5nOiAwIDNweCAwIDVweDtcclxuXHRtaW4td2lkdGg6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Y29sb3I6ICM5OTlcclxufVxyXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1jdXJzb3Ige1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2tcclxufVxyXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1zZWNvbmRhcnljdXJzb3Ige1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgc2lsdmVyXHJcbn1cclxuLkNvZGVNaXJyb3IuY20ta2V5bWFwLWZhdC1jdXJzb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29yIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDIwMCwwLDAuNCk7XHJcbmZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNjYwMGM4MDAsIGVuZENvbG9yc3RyPSM0YzAwYzgwMClcclxufVxyXG4uQ29kZU1pcnJvci5jbS1rZXltYXAtZmF0LWN1cnNvciBkaXYuQ29kZU1pcnJvci1jdXJzb3I6bm90KCNub25zZW5zZV9pZCkge1xyXG5maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20ta2V5d29yZCB7XHJcblx0Y29sb3I6ICM3MDhcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1hdG9tIHtcclxuXHRjb2xvcjogIzIxOVxyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLW51bWJlciB7XHJcblx0Y29sb3I6ICMxNjRcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1kZWYge1xyXG5cdGNvbG9yOiAjMDBmXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUge1xyXG5cdGNvbG9yOiBibGFja1xyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTIge1xyXG5cdGNvbG9yOiAjMDVhXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMyB7XHJcblx0Y29sb3I6ICMwODVcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1wcm9wZXJ0eSB7XHJcblx0Y29sb3I6IGJsYWNrXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tb3BlcmF0b3Ige1xyXG5cdGNvbG9yOiBibGFja1xyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLWNvbW1lbnQge1xyXG5cdGNvbG9yOiAjYTUwXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nIHtcclxuXHRjb2xvcjogI2ExMVxyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZy0yIHtcclxuXHRjb2xvcjogI2Y1MFxyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLW1ldGEge1xyXG5cdGNvbG9yOiAjNTU1XHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tZXJyb3Ige1xyXG5cdGNvbG9yOiAjZjAwXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tcXVhbGlmaWVyIHtcclxuXHRjb2xvcjogIzU1NVxyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLWJ1aWx0aW4ge1xyXG5cdGNvbG9yOiAjMzBhXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tYnJhY2tldCB7XHJcblx0Y29sb3I6ICM5OTdcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS10YWcge1xyXG5cdGNvbG9yOiAjMTcwXHJcbn1cclxuLmNtLXMtZGVmYXVsdCAuY20tYXR0cmlidXRlIHtcclxuXHRjb2xvcjogIzAwY1xyXG59XHJcbi5jbS1zLWRlZmF1bHQgLmNtLWhlYWRlciB7XHJcblx0Y29sb3I6IGJsdWVcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1xdW90ZSB7XHJcblx0Y29sb3I6ICMwOTBcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1ociB7XHJcblx0Y29sb3I6ICM5OTlcclxufVxyXG4uY20tcy1kZWZhdWx0IC5jbS1saW5rIHtcclxuXHRjb2xvcjogIzAwY1xyXG59XHJcbi5jbS1uZWdhdGl2ZSB7XHJcblx0Y29sb3I6ICNkNDRcclxufVxyXG4uY20tcG9zaXRpdmUge1xyXG5cdGNvbG9yOiAjMjkyXHJcbn1cclxuLmNtLWhlYWRlciwgLmNtLXN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG4uY20tZW0ge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcbi5jbS1lbXN0cm9uZyB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuLmNtLWxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuLmNtLWludmFsaWRjaGFyIHtcclxuXHRjb2xvcjogI2YwMFxyXG59XHJcbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXQge1xyXG5cdGNvbG9yOiAjMGYwXHJcbn1cclxuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW5vbm1hdGNoaW5nYnJhY2tldCB7XHJcblx0Y29sb3I6ICNmMjJcclxufVxyXG4uQ29kZU1pcnJvciB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG4uQ29kZU1pcnJvci1zY3JvbGwge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG4uQ29kZU1pcnJvci1zaXplciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciwgLkNvZGVNaXJyb3ItaHNjcm9sbGJhciwgLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDY7XHJcblx0ZGlzcGxheTogbm9uZVxyXG59XHJcbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuLkNvZGVNaXJyb3ItaHNjcm9sbGJhciB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXg6IHNjcm9sbFxyXG59XHJcbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA2XHJcbn1cclxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR6LWluZGV4OiAzXHJcbn1cclxuLkNvZGVNaXJyb3ItZ3V0dGVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4qem9vbToxO1xyXG4qZGlzcGxheTppbmxpbmVcclxufVxyXG4uQ29kZU1pcnJvci1ndXR0ZXItZWx0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHotaW5kZXg6IDRcclxufVxyXG4uQ29kZU1pcnJvci1saW5lcyB7XHJcblx0Y3Vyc29yOiB0ZXh0XHJcbn1cclxuLkNvZGVNaXJyb3IgcHJlIHtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXItd2lkdGg6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aGl0ZS1zcGFjZTogcHJlO1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuLkNvZGVNaXJyb3Itd3JhcCBwcmUge1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblx0d29yZC1icmVhazogbm9ybWFsXHJcbn1cclxuLkNvZGVNaXJyb3ItbGluZWJhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogMFxyXG59XHJcbi5Db2RlTWlycm9yLWxpbmV3aWRnZXQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdG92ZXJmbG93OiBhdXRvXHJcbn1cclxuLkNvZGVNaXJyb3Itd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG4uQ29kZU1pcnJvci13cmFwIC5Db2RlTWlycm9yLXNjcm9sbCB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuLkNvZGVNaXJyb3ItbWVhc3VyZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuLkNvZGVNaXJyb3ItbWVhc3VyZSBwcmUge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1jdXJzb3Ige1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdHdpZHRoOiAwXHJcbn1cclxuLkNvZGVNaXJyb3ItZm9jdXNlZCBkaXYuQ29kZU1pcnJvci1jdXJzb3Ige1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG4uQ29kZU1pcnJvci1zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogI2Q5ZDlkOVxyXG59XHJcbi5Db2RlTWlycm9yLWZvY3VzZWQgLkNvZGVNaXJyb3Itc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6ICNkN2Q0ZjBcclxufVxyXG4uY20tc2VhcmNoaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZhO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwwLDAuNClcclxufVxyXG4uQ29kZU1pcnJvciBzcGFuIHtcclxuKnZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tXHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29yIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSwgKG1heC13aWR0aDogODYwcHgpIHtcclxuLmZlYXR1cmVzIC5lZGl0b3IgLm91dGVyIHtcclxuXHRwYWRkaW5nOiAwIDQwcHhcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCksIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5vdXRlciB7XHJcblx0cGFkZGluZzogMCAzMHB4XHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAub3V0ZXIge1xyXG5cdHBhZGRpbmc6IDAgMTVweFxyXG59XHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVkaXRvcndyYXAge1xyXG5cdG1heC13aWR0aDogMTE4MHB4O1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA0NTBweFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lZGl0b3J3cmFwIHtcclxuXHRoZWlnaHQ6IDQwMHB4XHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpLCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuZWRpdG9yd3JhcCB7XHJcblx0aGVpZ2h0OiA0ODBweFxyXG59XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC13aWR0aDogNDAwcHgpIHtcclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVkaXRvcndyYXAge1xyXG5cdGhlaWdodDogNTMwcHhcclxufVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biB7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHhcclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktcHJldmlldyB7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym94LXNoYWRvdzogI2VkZWNlNCAtMXB4IDAgMFxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpLCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktbWFya2Rvd24sIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3IHtcclxuXHRib3R0b206IDQwcHhcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcge1xyXG5cdGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0Ym94LXNoYWRvdzogI2VkZWNlNCAxcHggMCAwIGluc2V0LCAjZWRlY2U0IC0xcHggMCAwIGluc2V0LCAjZWRlY2U0IDAgLTFweCAwIGluc2V0XHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LW1hcmtkb3duIC5tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LW1hcmtkb3duIC5lbnRyeS1wcmV2aWV3LWNvbnRlbnQsIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3IC5tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcgLmVudHJ5LXByZXZpZXctY29udGVudCB7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtaW4td2lkdGg6IDg2MHB4KSwgKG1pbi13aWR0aDogODYwcHgpIGFuZCAobWluLXdpZHRoOiA4NjBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktbWFya2Rvd24gLmZsb2F0aW5naGVhZGVyLCAuZmVhdHVyZXMgLmVkaXRvciAuZW50cnktcHJldmlldyAuZmxvYXRpbmdoZWFkZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMXB4XHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpLCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktbWFya2Rvd24gLmZsb2F0aW5naGVhZGVyLCAuZmVhdHVyZXMgLmVkaXRvciAuZW50cnktcHJldmlldyAuZmxvYXRpbmdoZWFkZXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjYWFhOWEyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC00MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjEpIDAgLTJweCAzcHggaW5zZXQ7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biAuZmxvYXRpbmdoZWFkZXIgYSwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcgLmZsb2F0aW5naGVhZGVyIGEge1xyXG5cdGNvbG9yOiAjZmZmXHJcbn1cclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktbWFya2Rvd24gLmZsb2F0aW5naGVhZGVyIGEsIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3IC5mbG9hdGluZ2hlYWRlciBhIHtcclxuXHRjb2xvcjogI2FhYTlhMlxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93bi5hY3RpdmUsIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3LmFjdGl2ZSB7XHJcblx0ei1pbmRleDogMjAwXHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LW1hcmtkb3duLmFjdGl2ZSAubWFya2Rvd24sIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93bi5hY3RpdmUgLmVudHJ5LXByZXZpZXctY29udGVudCwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcuYWN0aXZlIC5tYXJrZG93biwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcuYWN0aXZlIC5lbnRyeS1wcmV2aWV3LWNvbnRlbnQge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRvdmVyZmxvdzogYXV0b1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93bi5hY3RpdmUgaGVhZGVyLCAuZmVhdHVyZXMgLmVkaXRvciAuZW50cnktcHJldmlldy5hY3RpdmUgaGVhZGVyIHtcclxuXHRjdXJzb3I6IGF1dG87XHJcblx0Y29sb3I6ICNhYWE5YTI7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAjZWRlY2U0IDAgMXB4IDAgaW5zZXQsICNlZGVjZTQgMXB4IDAgMCBpbnNldCwgI2VkZWNlNCAtMXB4IDAgMCBpbnNldFxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93bi5hY3RpdmUgaGVhZGVyIGEsIC5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3LmFjdGl2ZSBoZWFkZXIgYSB7XHJcblx0Y29sb3I6ICNhYWE5YTJcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biAubWFya2Rvd24taGVscCwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LW1hcmtkb3duIC5lbnRyeS13b3JkLWNvdW50LCAuZmVhdHVyZXMgLmVkaXRvciAuZW50cnktcHJldmlldyAubWFya2Rvd24taGVscCwgLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXByZXZpZXcgLmVudHJ5LXdvcmQtY291bnQge1xyXG5cdGRpc3BsYXk6IG5vbmVcclxufVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5tYXJrZG93bi1oZWxwIHtcclxuXHRmbG9hdDogcmlnaHRcclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAubWFya2Rvd24taGVscDpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkljb25zXCI7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dmVydGljYWwtYWxpZ246IC03JTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRzcGVhazogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRjb250ZW50OiBcIlxcZTAxYlwiO1xyXG5cdGNvbG9yOiAjY2ZjZWNhXHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLm1hcmtkb3duLWhlbHA6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5tYXJrZG93bi1oZWxwOmhvdmVyOmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiSWNvbnNcIjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogLTclO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJcblx0Y29sb3I6ICNhYWE5YTJcclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAubWFya2Rvd24taGVscDpob3Zlcjpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LXdvcmQtY291bnQge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKG1pbi13aWR0aDogODYwcHgpLCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtaW4td2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1tYXJrZG93biAuZmxvYXRpbmdoZWFkZXIge1xyXG5cdHBhZGRpbmctbGVmdDogNDBweFxyXG59XHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmVudHJ5LW1hcmtkb3duLWNvbnRlbnQgdGV4dGFyZWEge1xyXG5cdGJvcmRlcjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDBcclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAuZW50cnktbWFya2Rvd24tY29udGVudCB0ZXh0YXJlYTpmb2N1cyB7XHJcblx0b3V0bGluZTogMFxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5Db2RlTWlycm9yIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRmb250LWZhbWlseTogSW5jb25zb2xhdGEsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cdGNvbG9yOiAjNmM3Mzc5XHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLkNvZGVNaXJyb3IgLkNvZGVNaXJyb3ItZm9jdXNlZCwgLmZlYXR1cmVzIC5lZGl0b3IgLkNvZGVNaXJyb3IgLkNvZGVNaXJyb3Itc2VsZWN0ZWQge1xyXG5cdGNvbG9yOiAjMjQyNjI4O1xyXG5cdGJhY2tncm91bmQ6ICNiM2Q1ZjM7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmVcclxufVxyXG4uZmVhdHVyZXMgLmVkaXRvciAuQ29kZU1pcnJvciA6OnNlbGVjdGlvbiB7XHJcblx0Y29sb3I6ICMyNDI2Mjg7XHJcblx0YmFja2dyb3VuZDogI2IzZDVmMztcclxuXHR0ZXh0LXNoYWRvdzogbm9uZVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5Db2RlTWlycm9yLWxpbmVzIHtcclxuXHRwYWRkaW5nOiA2NXB4IDAgNDBweCAwXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSwgKG1heC13aWR0aDogODYwcHgpIHtcclxuLmZlYXR1cmVzIC5lZGl0b3IgLkNvZGVNaXJyb3ItbGluZXMge1xyXG5cdHBhZGRpbmc6IDI1cHggMCAzMHB4IDBcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5Db2RlTWlycm9yLWxpbmVzIHtcclxuXHRwYWRkaW5nOiAxNXB4IDBcclxufVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5Db2RlTWlycm9yIHByZSB7XHJcblx0cGFkZGluZzogMCA0MHB4IDAgNDBweFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5Db2RlTWlycm9yIHByZSB7XHJcblx0cGFkZGluZzogMCAzMHB4XHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuQ29kZU1pcnJvciBwcmUge1xyXG5cdHBhZGRpbmc6IDAgMTVweFxyXG59XHJcbn1cclxuLmZlYXR1cmVzIC5lZGl0b3IgLmNtLWhlYWRlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjRlbVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5jbS1zdHJpbmcsIC5mZWF0dXJlcyAuZWRpdG9yIC5jbS1saW5rLCAuZmVhdHVyZXMgLmVkaXRvciAuY20tY29tbWVudCwgLmZlYXR1cmVzIC5lZGl0b3IgLmNtLXF1b3RlIHtcclxuXHRjb2xvcjogIzAwMFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3IC5mbG9hdGluZ2hlYWRlciB7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogYXV0bztcclxuXHRib3JkZXI6IG5vbmVcclxufVxyXG59XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3LWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogNjBweCA0MHB4IDQwcHggMzBweDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRmb250LXNpemU6IDAuOTVlbTtcclxuXHRiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG5cdGNvbG9yOiAjQUFBO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3LWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDMwcHhcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5lbnRyeS1wcmV2aWV3LWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHhcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCksIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbi5mZWF0dXJlcyAuZWRpdG9yIC5zY3JvbGxpbmcgLmZsb2F0aW5naGVhZGVyIHtcclxuXHRoZWlnaHQ6IDM5cHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZVxyXG59XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSwgKG1heC13aWR0aDogODYwcHgpIHtcclxuLmZlYXR1cmVzIC5lZGl0b3IgLnNjcm9sbGluZyAuZmxvYXRpbmdoZWFkZXI6OmJlZm9yZSwgLmZlYXR1cmVzIC5lZGl0b3IgLnNjcm9sbGluZyAuZmxvYXRpbmdoZWFkZXI6OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lXHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpLCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4uZmVhdHVyZXMgLmVkaXRvciAuc2Nyb2xsaW5nIC5Db2RlTWlycm9yLXNjcm9sbCwgLmZlYXR1cmVzIC5lZGl0b3IgLnNjcm9sbGluZyAuZW50cnktcHJldmlldy1jb250ZW50IHtcclxuXHRib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjA1KSBpbnNldFxyXG59XHJcbn1cclxuXHJcblxyXG4uZmxvYXRpbmdoZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsInRhYmxlLnRyZWV0YWJsZSBzcGFuLmluZGVudGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC8qIERpc2FibGUgdGV4dCBzZWxlY3Rpb24gb2Ygbm9kZXMgKGZvciBiZXR0ZXIgRCZEIFVYKSAqL1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC8qIEZvcmNlIGNvbnRlbnQtYm94IGJveCBtb2RlbCBmb3IgaW5kZW50ZXIgKEJvb3RzdHJhcCBjb21wYXRpYmlsaXR5KSAqL1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgd2lkdGg6IDE5cHg7XHJcbn1cclxuXHJcbnRhYmxlLnRyZWV0YWJsZSBzcGFuLmluZGVudGVyIGEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aWR0aDogMTlweDtcclxufSIsIlxyXG50YWJsZS50cmVldGFibGUgY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbn1cclxuXHJcbnRhYmxlLnRyZWV0YWJsZSB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogI2FhYSB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFaQ0FZQUFBRHdrRVIvQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQUQ5SlJFRlVlTnBzeHpFS2dEQVFBTUhsUUVocFlXdVRGK1JWK1grZm1MVTdJdGdNREdvUFlBWHdKUE9Ia1d4RmJkOVcxRHQ3b1o0QlROU0NlcURHT3dEbFJ5dkxSWlFndmdBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IHRvcCBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRyZWV0YWJsZSB0Ym9keSB0ciB0ZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogLjJlbSAwIC4yZW0gMS41ZW07XHJcbn1cclxuXHJcbnRhYmxlLnRyZWV0YWJsZSBzcGFuLmZpbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVFBQUFDMStqZnFBQUFBQkdkQlRVRUFBSy9JTndXSzZRQUFBQmwwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnU1cxaFoyVlNaV0ZrZVhISlpUd0FBQURvU1VSQlZCZ1pCY0V4YmxOQkdBYkEyY2VlZ1RSQnVJS09naWloU1pOVGNDNUxVSEFpaE5KUjBrR0tDRGNZSlk2RDMvNzdNZE9pblR2ekFnQ3c4eXNUaEl2bi9Wb2pJeU1qSXlQUCtiUzFzVVFJVjJzOTVwQkREdm1iUC9tZGtmdDgzdHBZZ3VacTVKaC9PZWFZaCt5enk4aFRIdk5sYXhOTmN6bStsYTlPVGxhcjFVZEEvK0MyQTR0clJDbkQzalM4QkIxb2JxMkdrNkdVNlFiUUFTNEJVYVlTUUFmNGJoaEtLVEZkQXpyQU93QXhFVUFIK0tFTTAxU1kzZ002d0JzRUFRQjBnSittYVpvQzNnSTZpUFlhQUlCSnNpUm1IVTBBQUxPZUZDM2FLMmNXQUFDVVhlNytBd08wbGM5ZVRIWVRBQUFBQUVsRlRrU3VRbUNDKTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHNwYW4uZm9sZGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUJHZEJUVUVBQUsvSU53V0s2UUFBQUJsMFJWaDBVMjltZEhkaGNtVUFRV1J2WW1VZ1NXMWhaMlZTWldGa2VYSEpaVHdBQUFHclNVUkJWRGpMeFpPN2loUkJGSWEvNnUwWlc3R0hCVVYwVVFRVFp6ZDNRZGhNUXhPZndNUlhFQU5CTU5RWDBNekF6RkF3RXpId0FSYk5GRGR3RWQzMU1qM1g3YTZ1T3I5QnR6TmpZaktCSjZuaWNQN3YzS3FjSkZheGhCVnRaVUFLOE9IbGxkMnN0N1hsM0RKUFZPTlArekVVVjRIcUw1VURZSHI1eHZ1UUFqZ2wvUXM3VHp2T09WQWp4amxDK2VQU3dlNkRmYlZlZ0xWdVQ0cjE0ZVRyNnp2QTh4U0FvQkx6eDZwdmo0bCtEWkllenVWa0c5ZlkySDdZUlFJTVpJQnd5Y216SDEvczNGOEFhcGZJUE5GM2tRazcra3c5UFdCeStJWk9kZzVVZzNta0FBVHkvdDB1c292ekdlQ1VXVGpDejBCK1NqMGVrZmR2a1ozYWJCditVNEdhQ3RKMWlFbTZBTlFKNmZFenJHL2VuZ2NLdy93WFF2RUt4U0VLUXhSR0tFN0l6dCtEU2l3QkpNVVNtNzFyZ3VNWWhRS3JCeWdPSVJTdGY0VGlGRlJCdmJSR0tpUUxXUDI5eVJTSEtCVHRmZEJtSHMwQlVwZ3Z0Z0Y0eVJGUitOVUtpMFhaY1lqQ2VDRzJzbWt6TEFIa2JSQm1QMC9VazI2TzVZblVBY3RCcDFHc0FJK1M1blJKSkphbDVLMWFBTXJxMGQ2VG05dUk2emp5Zjc1ZEFlNnR4L1NzV2VELy9vMi9BYjZJSDMvaDI1cE9BQUFBQUVsRlRrU3VRbUNDKTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLmNvbGxhcHNlZCBzcGFuLmluZGVudGVyIGEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBSGxKUkVGVWVOcmNVMXNOZ0RBUTZ3Z21jQU0yTUlDR0dsZzFnSm5OeldRY3Z3UUd5MWo0b1VsLzd0SDBtcHd6TTdTZ1F5TytFWkFVV2gyTWtrelNXaEp3dVJBbEhZc0p3RXd5dnMxZ0FCRHV6cW9KY1R3NXF4YUlKTjBiZ1FSZ0lqbmxtbjFoZVNPNVBFNlkyWVhlKzVDcjUraCsrZ3MxMkFjQVM2RlMrN1lPc2o0QUFBQUFTVVZPUks1Q1lJST0pO1xyXG59XHJcblxyXG50YWJsZS50cmVldGFibGUgdHIuZXhwYW5kZWQgc3Bhbi5pbmRlbnRlciBhIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQUhGSlJFRlVlTnBpL1AvL1B3TWxnSW1CUXNBNDRDNmd2aGZhMjl2M016QXdPT0RSYzZDeXN0SVJieGkwdDdmakRKakt5a3BHWXJ3d2kxaHhuTEhRM3Q3K2pJR0JRUkpKNkhsbFphVVVLWUVZUllCUE9CMGdCU2hLd0tHQS8vLy80OFZ0YlczLzhjbFRuQklIM2dDS2t6SmdBR3ZCWDBkRG0wc0NBQUFBQUVsRlRrU3VRbUNDKTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLmJyYW5jaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG50YWJsZS50cmVldGFibGUgdHIuY29sbGFwc2VkLnNlbGVjdGVkIHNwYW4uaW5kZW50ZXIgYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFGcEpSRUZVZU5waS9QLy9Qd01sZ0hIQURXRDQvLzgvTnR5QVF4d0Q0NUtBQVFkS0Rmai8vLy8vL2ZnTUlzWUFaSU13MURLUkVGd09EQXdNLzRrTlJLcTY0QUFEQTRNakZET1E2Z0t5WTRIb2RNQTQ5UE1DeFFZQUJnQVZZSHNqeVoxeDdRQUFBQUJKUlU1RXJrSmdnZz09KTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLmV4cGFuZGVkLnNlbGVjdGVkIHNwYW4uaW5kZW50ZXIgYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFGdEpSRUZVZU5waS9QLy9Qd01sZ0ltQlFzQTQ0QzZnaVFFTkRBd00vL0hnQm1MQ0FGL0FNQkxqQlVlaXhmLy8vNDhMNy8rUEN2WmpVNGZQQUFjMEF4eXdxY01YQ3dlZ0dKMU5ja0w2ang1d3BLWUR4cUdYRWtrQ2dBRUFtcnFCSWVqZGduZ0FBQUFBU1VWT1JLNUNZSUk9KTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLmFjY2VwdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmNlNDtcclxuICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG50YWJsZS50cmVldGFibGUgdHIuY29sbGFwc2VkLmFjY2VwdCB0ZCBzcGFuLmluZGVudGVyIGEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3gtcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFGcEpSRUZVZU5waS9QLy9Qd01sZ0hIQURXRDQvLzgvTnR5QVF4d0Q0NUtBQVFkS0Rmai8vLy8vL2ZnTUlzWUFaSU13MURLUkVGd09EQXdNLzRrTlJLcTY0QUFEQTRNakZET1E2Z0t5WTRIb2RNQTQ5UE1DeFFZQUJnQVZZSHNqeVoxeDdRQUFBQUJKUlU1RXJrSmdnZz09KTtcclxufVxyXG5cclxudGFibGUudHJlZXRhYmxlIHRyLmV4cGFuZGVkLmFjY2VwdCB0ZCBzcGFuLmluZGVudGVyIGEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3gtcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFGdEpSRUZVZU5waS9QLy9Qd01sZ0ltQlFzQTQ0QzZnaVFFTkRBd00vL0hnQm1MQ0FGL0FNQkxqQlVlaXhmLy8vNDhMNy8rUEN2WmpVNGZQQUFjMEF4eXdxY01YQ3dlZ0dKMU5ja0w2ang1d3BLWUR4cUdYRWtrQ2dBRUFtcnFCSWVqZGduZ0FBQUFBU1VWT1JLNUNZSUk9KTtcclxufSIsIi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDMuMi4xXHJcbiAqICB0aGUgaWNvbmljIGZvbnQgZGVzaWduZWQgZm9yIEJvb3RzdHJhcFxyXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqICBUaGUgZnVsbCBzdWl0ZSBvZiBwaWN0b2dyYXBoaWMgaWNvbnMsIGV4YW1wbGVzLCBhbmQgZG9jdW1lbnRhdGlvbiBjYW4gYmVcclxuICogIGZvdW5kIGF0IGh0dHA6Ly9mb250YXdlc29tZS5pby4gIFN0YXkgdXAgdG8gZGF0ZSBvbiBUd2l0dGVyIGF0XHJcbiAqICBodHRwOi8vdHdpdHRlci5jb20vZm9udGF3ZXNvbWUuXHJcbiAqXHJcbiAqICBMaWNlbnNlXHJcbiAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogIC0gVGhlIEZvbnQgQXdlc29tZSBmb250IGlzIGxpY2Vuc2VkIHVuZGVyIFNJTCBPRkwgMS4xIC1cclxuICogICAgaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkxcclxuICogIC0gRm9udCBBd2Vzb21lIENTUywgTEVTUywgYW5kIFNBU1MgZmlsZXMgYXJlIGxpY2Vuc2VkIHVuZGVyIE1JVCBMaWNlbnNlIC1cclxuICogICAgaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLmh0bWxcclxuICogIC0gRm9udCBBd2Vzb21lIGRvY3VtZW50YXRpb24gbGljZW5zZWQgdW5kZXIgQ0MgQlkgMy4wIC1cclxuICogICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMy4wL1xyXG4gKiAgLSBBdHRyaWJ1dGlvbiBpcyBubyBsb25nZXIgcmVxdWlyZWQgaW4gRm9udCBBd2Vzb21lIDMuMCwgYnV0IG11Y2ggYXBwcmVjaWF0ZWQ6XHJcbiAqICAgIFwiRm9udCBBd2Vzb21lIGJ5IERhdmUgR2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW9cIlxyXG4gKlxyXG4gKiAgQXV0aG9yIC0gRGF2ZSBHYW5keVxyXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqICBFbWFpbDogZGF2ZUBmb250YXdlc29tZS5pb1xyXG4gKiAgVHdpdHRlcjogaHR0cDovL3R3aXR0ZXIuY29tL2RhdmVnYW5keVxyXG4gKiAgV29yazogTGVhZCBQcm9kdWN0IERlc2lnbmVyIEAgS3lydXVzIC0gaHR0cDovL2t5cnV1cy5jb21cclxuICovXHJcbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0zLjIuMScpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0zLjIuMScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0zLjIuMScpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9My4yLjEnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmcjZm9udGF3ZXNvbWVyZWd1bGFyP3Y9My4yLjEnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIEZPTlQgQVdFU09NRSBDT1JFXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAqbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHNwZWFrOiBub25lO1xyXG59XHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi5pY29uLWxhcmdlOmJlZm9yZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IC0xMCU7XHJcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcclxufVxyXG4vKiBtYWtlcyBzdXJlIGljb25zIGFjdGl2ZSBvbiByb2xsb3ZlciBpbiBsaW5rcyAqL1xyXG5hIFtjbGFzc149XCJpY29uLVwiXSxcclxuYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLyogaW5jcmVhc2VkIGZvbnQgc2l6ZSBmb3IgaWNvbi1sYXJnZSAqL1xyXG5bY2xhc3NePVwiaWNvbi1cIl0uaWNvbi1maXhlZC13aWR0aCxcclxuW2NsYXNzKj1cIiBpY29uLVwiXS5pY29uLWZpeGVkLXdpZHRoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuMTQyODU3MTQyODU3MTQyOGVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzE0Mjg1NzE0Mjg1N2VtO1xyXG59XHJcbltjbGFzc149XCJpY29uLVwiXS5pY29uLWZpeGVkLXdpZHRoLmljb24tbGFyZ2UsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0uaWNvbi1maXhlZC13aWR0aC5pY29uLWxhcmdlIHtcclxuICB3aWR0aDogMS40Mjg1NzE0Mjg1NzE0Mjg2ZW07XHJcbn1cclxuLmljb25zLXVsIHtcclxuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLmljb25zLXVsID4gbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaWNvbnMtdWwgLmljb24tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICB3aWR0aDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuW2NsYXNzXj1cImljb24tXCJdLmhpZGUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaWNvbi1tdXRlZCB7XHJcbiAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuLmljb24tbGlnaHQge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5pY29uLWRhcmsge1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcbi5pY29uLWJvcmRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uaWNvbi0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmljb24tMnguaWNvbi1ib3JkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uaWNvbi0zeCB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuLmljb24tM3guaWNvbi1ib3JkZXIge1xyXG4gIGJvcmRlci13aWR0aDogM3B4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uaWNvbi00eCB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbn1cclxuLmljb24tNHguaWNvbi1ib3JkZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4uaWNvbi01eCB7XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuLmljb24tNXguaWNvbi1ib3JkZXIge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbltjbGFzc149XCJpY29uLVwiXS5wdWxsLWxlZnQsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0ucHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuW2NsYXNzXj1cImljb24tXCJdLnB1bGwtcmlnaHQsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl0ucHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuLyogQk9PVFNUUkFQIFNQRUNJRklDIENMQVNTRVNcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQm9vdHN0cmFwIDIuMCBzcHJpdGVzLmxlc3MgcmVzZXQgKi9cclxuW2NsYXNzXj1cImljb24tXCJdLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi8qIG1vcmUgc3ByaXRlcy5sZXNzIHJlc2V0ICovXHJcbi5pY29uLXdoaXRlLFxyXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbi5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhID4gW2NsYXNzXj1cImljb24tXCJdLFxyXG4ubmF2LWxpc3QgPiAuYWN0aXZlID4gYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbi5uYXZiYXItaW52ZXJzZSAubmF2ID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5uYXZiYXItaW52ZXJzZSAubmF2ID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3MqPVwiIGljb24tXCJdLFxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciA+IFtjbGFzc149XCJpY29uLVwiXSxcclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIgPiBbY2xhc3MqPVwiIGljb24tXCJdLFxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhID4gW2NsYXNzXj1cImljb24tXCJdLFxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhID4gW2NsYXNzXj1cImljb24tXCJdLFxyXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEgPiBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi8qIGtlZXBzIEJvb3RzdHJhcCBzdHlsZXMgd2l0aCBhbmQgd2l0aG91dCBpY29ucyB0aGUgc2FtZSAqL1xyXG4uYnRuIFtjbGFzc149XCJpY29uLVwiXS5pY29uLWxhcmdlLFxyXG4ubmF2IFtjbGFzc149XCJpY29uLVwiXS5pY29uLWxhcmdlLFxyXG4uYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0uaWNvbi1sYXJnZSxcclxuLm5hdiBbY2xhc3MqPVwiIGljb24tXCJdLmljb24tbGFyZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAuOWVtO1xyXG59XHJcbi5idG4gW2NsYXNzXj1cImljb24tXCJdLmljb24tc3BpbixcclxuLm5hdiBbY2xhc3NePVwiaWNvbi1cIl0uaWNvbi1zcGluLFxyXG4uYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0uaWNvbi1zcGluLFxyXG4ubmF2IFtjbGFzcyo9XCIgaWNvbi1cIl0uaWNvbi1zcGluIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm5hdi10YWJzIFtjbGFzc149XCJpY29uLVwiXSxcclxuLm5hdi1waWxscyBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5uYXYtdGFicyBbY2xhc3MqPVwiIGljb24tXCJdLFxyXG4ubmF2LXBpbGxzIFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbi5uYXYtdGFicyBbY2xhc3NePVwiaWNvbi1cIl0uaWNvbi1sYXJnZSxcclxuLm5hdi1waWxscyBbY2xhc3NePVwiaWNvbi1cIl0uaWNvbi1sYXJnZSxcclxuLm5hdi10YWJzIFtjbGFzcyo9XCIgaWNvbi1cIl0uaWNvbi1sYXJnZSxcclxuLm5hdi1waWxscyBbY2xhc3MqPVwiIGljb24tXCJdLmljb24tbGFyZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAuOWVtO1xyXG59XHJcbi5idG4gW2NsYXNzXj1cImljb24tXCJdLnB1bGwtbGVmdC5pY29uLTJ4LFxyXG4uYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0ucHVsbC1sZWZ0Lmljb24tMngsXHJcbi5idG4gW2NsYXNzXj1cImljb24tXCJdLnB1bGwtcmlnaHQuaWNvbi0yeCxcclxuLmJ0biBbY2xhc3MqPVwiIGljb24tXCJdLnB1bGwtcmlnaHQuaWNvbi0yeCB7XHJcbiAgbWFyZ2luLXRvcDogLjE4ZW07XHJcbn1cclxuLmJ0biBbY2xhc3NePVwiaWNvbi1cIl0uaWNvbi1zcGluLmljb24tbGFyZ2UsXHJcbi5idG4gW2NsYXNzKj1cIiBpY29uLVwiXS5pY29uLXNwaW4uaWNvbi1sYXJnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IC44ZW07XHJcbn1cclxuLmJ0bi5idG4tc21hbGwgW2NsYXNzXj1cImljb24tXCJdLnB1bGwtbGVmdC5pY29uLTJ4LFxyXG4uYnRuLmJ0bi1zbWFsbCBbY2xhc3MqPVwiIGljb24tXCJdLnB1bGwtbGVmdC5pY29uLTJ4LFxyXG4uYnRuLmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0ucHVsbC1yaWdodC5pY29uLTJ4LFxyXG4uYnRuLmJ0bi1zbWFsbCBbY2xhc3MqPVwiIGljb24tXCJdLnB1bGwtcmlnaHQuaWNvbi0yeCB7XHJcbiAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbn1cclxuLmJ0bi5idG4tbGFyZ2UgW2NsYXNzXj1cImljb24tXCJdLFxyXG4uYnRuLmJ0bi1sYXJnZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5idG4uYnRuLWxhcmdlIFtjbGFzc149XCJpY29uLVwiXS5wdWxsLWxlZnQuaWNvbi0yeCxcclxuLmJ0bi5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXS5wdWxsLWxlZnQuaWNvbi0yeCxcclxuLmJ0bi5idG4tbGFyZ2UgW2NsYXNzXj1cImljb24tXCJdLnB1bGwtcmlnaHQuaWNvbi0yeCxcclxuLmJ0bi5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXS5wdWxsLXJpZ2h0Lmljb24tMngge1xyXG4gIG1hcmdpbi10b3A6IC4wNWVtO1xyXG59XHJcbi5idG4uYnRuLWxhcmdlIFtjbGFzc149XCJpY29uLVwiXS5wdWxsLWxlZnQuaWNvbi0yeCxcclxuLmJ0bi5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXS5wdWxsLWxlZnQuaWNvbi0yeCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG59XHJcbi5idG4uYnRuLWxhcmdlIFtjbGFzc149XCJpY29uLVwiXS5wdWxsLXJpZ2h0Lmljb24tMngsXHJcbi5idG4uYnRuLWxhcmdlIFtjbGFzcyo9XCIgaWNvbi1cIl0ucHVsbC1yaWdodC5pY29uLTJ4IHtcclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxufVxyXG4vKiBGaXhlcyBhbGlnbm1lbnQgaW4gbmF2IGxpc3RzICovXHJcbi5uYXYtbGlzdCBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5uYXYtbGlzdCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4vKiBFWFRSQVNcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogU3RhY2tlZCBhbmQgbGF5ZXJlZCBpY29uICovXHJcbi5pY29uLXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTM1JTtcclxufVxyXG4uaWNvbi1zdGFjayBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5pY29uLXN0YWNrIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICpsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcbi5pY29uLXN0YWNrIC5pY29uLXN0YWNrLWJhc2Uge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gICpsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbi8qIEFuaW1hdGVkIHJvdGF0aW5nIGljb24gKi9cclxuLmljb24tc3BpbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAtby1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi8qIFByZXZlbnQgc3RhY2sgYW5kIHNwaW5uZXJzIGZyb20gYmVpbmcgdGFrZW4gaW5saW5lIHdoZW4gaW5zaWRlIGEgbGluayAqL1xyXG5hIC5pY29uLXN0YWNrLFxyXG5hIC5pY29uLXNwaW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIEljb24gcm90YXRpb25zIGFuZCBtaXJyb3JpbmcgKi9cclxuLmljb24tcm90YXRlLTkwOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XHJcbn1cclxuLmljb24tcm90YXRlLTE4MDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbn1cclxuLmljb24tcm90YXRlLTI3MDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XHJcbn1cclxuLmljb24tZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG4uaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxufVxyXG4vKiBlbnN1cmUgcm90YXRpb24gb2NjdXJzIGluc2lkZSBhbmNob3IgdGFncyAqL1xyXG5hIC5pY29uLXJvdGF0ZS05MDpiZWZvcmUsXHJcbmEgLmljb24tcm90YXRlLTE4MDpiZWZvcmUsXHJcbmEgLmljb24tcm90YXRlLTI3MDpiZWZvcmUsXHJcbmEgLmljb24tZmxpcC1ob3Jpem9udGFsOmJlZm9yZSxcclxuYSAuaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uaWNvbi1nbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XHJcbn1cclxuLmljb24tbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuLmljb24tZW52ZWxvcGUtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG4uaWNvbi1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmljb24tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuLmljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuLmljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbn1cclxuLmljb24tZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuLmljb24tdGgtbGFyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOVwiO1xyXG59XHJcbi5pY29uLXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGFcIjtcclxufVxyXG4uaWNvbi10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGJcIjtcclxufVxyXG4uaWNvbi1vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG4uaWNvbi16b29tLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG4uaWNvbi16b29tLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJcbn1cclxuLmljb24tcG93ZXItb2ZmOmJlZm9yZSxcclxuLmljb24tb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMlwiO1xyXG59XHJcbi5pY29uLWdlYXI6YmVmb3JlLFxyXG4uaWNvbi1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcbi5pY29uLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTRcIjtcclxufVxyXG4uaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG4uaWNvbi1maWxlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuLmljb24tdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbn1cclxuLmljb24tcm9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuLmljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJcbn1cclxuLmljb24tdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG4uaWNvbi1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZFwiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi5pY29uLXJlcGVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XHJcbn1cclxuLmljb24tbGlzdC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMlwiO1xyXG59XHJcbi5pY29uLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcbi5pY29uLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNFwiO1xyXG59XHJcbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNVwiO1xyXG59XHJcbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNlwiO1xyXG59XHJcbi5pY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG4uaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcbi5pY29uLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJcbn1cclxuLmljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJcbn1cclxuLmljb24tdGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG4uaWNvbi10YWdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG4uaWNvbi1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmRcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XHJcbn1cclxuLmljb24tcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZlwiO1xyXG59XHJcbi5pY29uLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XHJcbn1cclxuLmljb24tZm9udDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XHJcbn1cclxuLmljb24tYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuLmljb24taXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzNcIjtcclxufVxyXG4uaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XHJcbn1cclxuLmljb24tdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XHJcbn1cclxuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJcbn1cclxuLmljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzdcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJcbn1cclxuLmljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuLmljb24tbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XHJcbn1cclxuLmljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYlwiO1xyXG59XHJcbi5pY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcbn1cclxuLmljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZFwiO1xyXG59XHJcbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcbi5pY29uLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcbn1cclxuLmljb24tYWRqdXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDJcIjtcclxufVxyXG4uaWNvbi10aW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDNcIjtcclxufVxyXG4uaWNvbi1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDRcIjtcclxufVxyXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XHJcbn1cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NlwiO1xyXG59XHJcbi5pY29uLW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0N1wiO1xyXG59XHJcbi5pY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG59XHJcbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OVwiO1xyXG59XHJcbi5pY29uLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGFcIjtcclxufVxyXG4uaWNvbi1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGJcIjtcclxufVxyXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbn1cclxuLmljb24tc3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XHJcbn1cclxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XHJcbn1cclxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG4uaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MVwiO1xyXG59XHJcbi5pY29uLWVqZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTJcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcbi5pY29uLXBsdXMtc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XHJcbn1cclxuLmljb24tbWludXMtc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbn1cclxuLmljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcbi5pY29uLW9rLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG59XHJcbi5pY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OVwiO1xyXG59XHJcbi5pY29uLWluZm8tc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuLmljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJcbn1cclxuLmljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XHJcbn1cclxuLmljb24tb2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG4uaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjBcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MlwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG59XHJcbi5pY29uLW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5pY29uLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJcbn1cclxuLmljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcbi5pY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbn1cclxuLmljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcbi5pY29uLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjlcIjtcclxufVxyXG4uaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmFcIjtcclxufVxyXG4uaWNvbi1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmJcIjtcclxufVxyXG4uaWNvbi1sZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmNcIjtcclxufVxyXG4uaWNvbi1maXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmRcIjtcclxufVxyXG4uaWNvbi1leWUtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XHJcbn1cclxuLmljb24tZXllLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzBcIjtcclxufVxyXG4uaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcbi5pY29uLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzJcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbn1cclxuLmljb24tcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzRcIjtcclxufVxyXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NlwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbn1cclxuLmljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2JcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XHJcbn1cclxuLmljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2RcIjtcclxufVxyXG4uaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XHJcbn1cclxuLmljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODBcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MVwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MlwiO1xyXG59XHJcbi5pY29uLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XHJcbn1cclxuLmljb24ta2V5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODRcIjtcclxufVxyXG4uaWNvbi1nZWFyczpiZWZvcmUsXHJcbi5pY29uLWNvZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NVwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODZcIjtcclxufVxyXG4uaWNvbi10aHVtYnMtdXAtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODdcIjtcclxufVxyXG4uaWNvbi10aHVtYnMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuLmljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YVwiO1xyXG59XHJcbi5pY29uLXNpZ25vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcbi5pY29uLWxpbmtlZGluLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xyXG59XHJcbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG59XHJcbi5pY29uLXNpZ25pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XHJcbn1cclxuLmljb24tdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG4uaWNvbi1naXRodWItc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XHJcbn1cclxuLmljb24tdXBsb2FkLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XHJcbn1cclxuLmljb24tbGVtb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NFwiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uaWNvbi11bmNoZWNrZWQ6YmVmb3JlLFxyXG4uaWNvbi1jaGVjay1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuLmljb24tYm9va21hcmstZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5N1wiO1xyXG59XHJcbi5pY29uLXBob25lLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OFwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5YlwiO1xyXG59XHJcbi5pY29uLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XHJcbn1cclxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcbi5pY29uLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XHJcbn1cclxuLmljb24taGRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTBcIjtcclxufVxyXG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XHJcbn1cclxuLmljb24tYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XHJcbn1cclxuLmljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhM1wiO1xyXG59XHJcbi5pY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNFwiO1xyXG59XHJcbi5pY29uLWhhbmQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XHJcbn1cclxuLmljb24taGFuZC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XHJcbn1cclxuLmljb24taGFuZC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTdcIjtcclxufVxyXG4uaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XHJcbn1cclxuLmljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG4uaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYVwiO1xyXG59XHJcbi5pY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWJcIjtcclxufVxyXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJcbn1cclxuLmljb24td3JlbmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWRcIjtcclxufVxyXG4uaWNvbi10YXNrczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XHJcbn1cclxuLmljb24tZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjBcIjtcclxufVxyXG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMVwiO1xyXG59XHJcbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMlwiO1xyXG59XHJcbi5pY29uLWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzFcIjtcclxufVxyXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XHJcbn1cclxuLmljb24tYmVha2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzNcIjtcclxufVxyXG4uaWNvbi1jdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcbi5pY29uLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNVwiO1xyXG59XHJcbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUsXHJcbi5pY29uLXBhcGVyLWNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5pY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjN1wiO1xyXG59XHJcbi5pY29uLXNpZ24tYmxhbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOFwiO1xyXG59XHJcbi5pY29uLXJlb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOVwiO1xyXG59XHJcbi5pY29uLWxpc3QtdWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYVwiO1xyXG59XHJcbi5pY29uLWxpc3Qtb2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYlwiO1xyXG59XHJcbi5pY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjY1wiO1xyXG59XHJcbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuLmljb24tdGFibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZVwiO1xyXG59XHJcbi5pY29uLW1hZ2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG4uaWNvbi10cnVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XHJcbn1cclxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDJcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3Qtc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLXBsdXMtc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcbi5pY29uLW1vbmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDdcIjtcclxufVxyXG4uaWNvbi1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XHJcbn1cclxuLmljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuLmljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcbi5pY29uLWNvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcbi5pY29uLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkY1wiO1xyXG59XHJcbi5pY29uLXNvcnQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbn1cclxuLmljb24tc29ydC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJcbn1cclxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG59XHJcbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTFcIjtcclxufVxyXG4uaWNvbi1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi5pY29uLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMlwiO1xyXG59XHJcbi5pY29uLWxlZ2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTNcIjtcclxufVxyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNFwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTVcIjtcclxufVxyXG4uaWNvbi1jb21tZW50cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNlwiO1xyXG59XHJcbi5pY29uLWJvbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlN1wiO1xyXG59XHJcbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOFwiO1xyXG59XHJcbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTlcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuLmljb24tbGlnaHRidWxiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWJcIjtcclxufVxyXG4uaWNvbi1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XHJcbn1cclxuLmljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlZFwiO1xyXG59XHJcbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XHJcbn1cclxuLmljb24tdXNlci1tZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XHJcbn1cclxuLmljb24tc3RldGhvc2NvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMVwiO1xyXG59XHJcbi5pY29uLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjJcIjtcclxufVxyXG4uaWNvbi1iZWxsLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuLmljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG4uaWNvbi1mb29kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjVcIjtcclxufVxyXG4uaWNvbi1maWxlLXRleHQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjZcIjtcclxufVxyXG4uaWNvbi1idWlsZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XHJcbn1cclxuLmljb24taG9zcGl0YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOFwiO1xyXG59XHJcbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuLmljb24tbWVka2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmFcIjtcclxufVxyXG4uaWNvbi1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XHJcbn1cclxuLmljb24tYmVlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XHJcbn1cclxuLmljb24taC1zaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmRcIjtcclxufVxyXG4uaWNvbi1wbHVzLXNpZ24tYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG4uaWNvbi1kb3VibGUtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuLmljb24tZG91YmxlLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG4uaWNvbi1kb3VibGUtYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcbi5pY29uLWRvdWJsZS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDRcIjtcclxufVxyXG4uaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLmljb24tYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcbi5pY29uLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuLmljb24tdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG4uaWNvbi1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYlwiO1xyXG59XHJcbi5pY29uLWNpcmNsZS1ibGFuazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbn1cclxuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbn1cclxuLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcbi5pY29uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XHJcbn1cclxuLmljb24tbWFpbC1yZXBseTpiZWZvcmUsXHJcbi5pY29uLXJlcGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG4uaWNvbi1naXRodWItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTNcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItY2xvc2UtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTRcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItb3Blbi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNVwiO1xyXG59XHJcbi5pY29uLWV4cGFuZC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNlwiO1xyXG59XHJcbi5pY29uLWNvbGxhcHNlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcbn1cclxuLmljb24tc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOFwiO1xyXG59XHJcbi5pY29uLWZyb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG4uaWNvbi1tZWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYlwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWNcIjtcclxufVxyXG4uaWNvbi1mbGFnLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XHJcbn1cclxuLmljb24tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZVwiO1xyXG59XHJcbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG4uaWNvbi1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjFcIjtcclxufVxyXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMlwiO1xyXG59XHJcbi5pY29uLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjJcIjtcclxufVxyXG4uaWNvbi1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi5pY29uLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJcbn1cclxuLmljb24tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNFwiO1xyXG59XHJcbi5pY29uLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNVwiO1xyXG59XHJcbi5pY29uLWNvZGUtZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XHJcbn1cclxuLmljb24tdW5saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuLmljb24taW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJcbn1cclxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYVwiO1xyXG59XHJcbi5pY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmJcIjtcclxufVxyXG4uaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyY1wiO1xyXG59XHJcbi5pY29uLWVyYXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XHJcbn1cclxuLmljb24tcHV6emxlLXBpZWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmVcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzBcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XHJcbn1cclxuLmljb24tc2hpZWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzJcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XHJcbn1cclxuLmljb24tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNFwiO1xyXG59XHJcbi5pY29uLXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XHJcbn1cclxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzZcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXNpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1zaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzhcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXNpZ24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tc2lnbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2FcIjtcclxufVxyXG4uaWNvbi1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJcbn1cclxuLmljb24tY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XHJcbn1cclxuLmljb24tYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2RcIjtcclxufVxyXG4uaWNvbi11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2VcIjtcclxufVxyXG4uaWNvbi1idWxsc2V5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XHJcbn1cclxuLmljb24tZWxsaXBzaXMtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbn1cclxuLmljb24tZWxsaXBzaXMtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MlwiO1xyXG59XHJcbi5pY29uLXJzcy1zaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG4uaWNvbi1wbGF5LXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NFwiO1xyXG59XHJcbi5pY29uLXRpY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XHJcbn1cclxuLmljb24tbWludXMtc2lnbi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NlwiO1xyXG59XHJcbi5pY29uLWNoZWNrLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uaWNvbi1sZXZlbC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XHJcbn1cclxuLmljb24tbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XHJcbn1cclxuLmljb24tY2hlY2stc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJcbn1cclxuLmljb24tZWRpdC1zaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGJcIjtcclxufVxyXG4uaWNvbi1leHRlcm5hbC1saW5rLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xyXG59XHJcbi5pY29uLXNoYXJlLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xyXG59XHJcbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xyXG59XHJcbi5pY29uLWNvbGxhcHNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG4uaWNvbi1jb2xsYXBzZS10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MVwiO1xyXG59XHJcbi5pY29uLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XHJcbn1cclxuLmljb24tZXVybzpiZWZvcmUsXHJcbi5pY29uLWV1cjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJcbn1cclxuLmljb24tZ2JwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTRcIjtcclxufVxyXG4uaWNvbi1kb2xsYXI6YmVmb3JlLFxyXG4uaWNvbi11c2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcbi5pY29uLXJ1cGVlOmJlZm9yZSxcclxuLmljb24taW5yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTZcIjtcclxufVxyXG4uaWNvbi15ZW46YmVmb3JlLFxyXG4uaWNvbi1qcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1N1wiO1xyXG59XHJcbi5pY29uLXJlbm1pbmJpOmJlZm9yZSxcclxuLmljb24tY255OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNThcIjtcclxufVxyXG4uaWNvbi13b246YmVmb3JlLFxyXG4uaWNvbi1rcnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OVwiO1xyXG59XHJcbi5pY29uLWJpdGNvaW46YmVmb3JlLFxyXG4uaWNvbi1idGM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YVwiO1xyXG59XHJcbi5pY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YlwiO1xyXG59XHJcbi5pY29uLWZpbGUtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJcbn1cclxuLmljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuLmljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xyXG59XHJcbi5pY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuLmljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuLmljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XHJcbn1cclxuLmljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJcbn1cclxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmUtc2lnbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLmljb24teGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XHJcbn1cclxuLmljb24teGluZy1zaWduOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjlcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YVwiO1xyXG59XHJcbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YlwiO1xyXG59XHJcbi5pY29uLXN0YWNrZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xyXG59XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLmljb24tZmxpY2tyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmVcIjtcclxufVxyXG4uaWNvbi1hZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MFwiO1xyXG59XHJcbi5pY29uLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XHJcbn1cclxuLmljb24tYml0YnVja2V0LXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MlwiO1xyXG59XHJcbi5pY29uLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XHJcbn1cclxuLmljb24tdHVtYmxyLXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcbi5pY29uLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJcbn1cclxuLmljb24tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XHJcbn1cclxuLmljb24tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzhcIjtcclxufVxyXG4uaWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XHJcbn1cclxuLmljb24td2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuLmljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XHJcbn1cclxuLmljb24tbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xyXG59XHJcbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG4uaWNvbi1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XHJcbn1cclxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuLmljb24tdHJlbGxvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG4uaWNvbi1mZW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MlwiO1xyXG59XHJcbi5pY29uLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcbi5pY29uLWdpdHRpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJcbn1cclxuLmljb24tc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODVcIjtcclxufVxyXG4uaWNvbi1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODZcIjtcclxufVxyXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODdcIjtcclxufVxyXG4uaWNvbi1idWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OFwiO1xyXG59XHJcbi5pY29uLXZrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODlcIjtcclxufVxyXG4uaWNvbi13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XHJcbn1cclxuLmljb24tcmVucmVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGJcIjtcclxufVxyXG4iLCIudG9rZW5pemU+LnRva2Vucy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAwIDVweCA1cHg7aGVpZ2h0OmF1dG87bWluLWhlaWdodDozNHB4O2N1cnNvcjp0ZXh0fS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lci5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOm5vdC1hbGxvd2VkfS50b2tlbml6ZS5mb2N1cz4udG9rZW5zLWNvbnRhaW5lcntvdXRsaW5lOjA7Ym9yZGVyLWNvbG9yOiM2NmFmZTk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lci5pbnB1dC1zbXtwYWRkaW5nOjAgMCA0cHggNHB4O21pbi1oZWlnaHQ6MzBweH0udG9rZW5pemU+LnRva2Vucy1jb250YWluZXIuaW5wdXQtbGd7cGFkZGluZzowIDAgOXB4IDlweDttaW4taGVpZ2h0OjQ2cHh9LnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyPi50b2tlbntwYWRkaW5nOjAgMS4yZW0gMCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZWZmMmY3Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0udG9rZW5pemU+LnRva2Vucy1jb250YWluZXI+LnBsYWNlaG9sZGVyLC50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4udG9rZW4sLnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyPi50b2tlbi1zZWFyY2h7Ym9yZGVyOjFweCBzb2xpZCAjY2RkNWUzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo1cHggNXB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRva2VuaXplLnNvcnRhYmxlPi50b2tlbnMtY29udGFpbmVyPi50b2tlbntjdXJzb3I6bW92ZX0udG9rZW5pemUuc2luZ2xlPi50b2tlbnMtY29udGFpbmVyPi50b2tlbntkaXNwbGF5OmJsb2NrO2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRva2VuaXplLnNvcnRhYmxlPi50b2tlbnMtY29udGFpbmVyPi50b2tlbi5zaGFkb3d7Ym9yZGVyLWNvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojY2NjO2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtvcGFjaXR5Oi4yfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4ucGxhY2Vob2xkZXIsLnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyPi50b2tlbi1zZWFyY2h7cGFkZGluZzowO2JvcmRlci1jb2xvcjojZmZmfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4ucGxhY2Vob2xkZXJ7Y29sb3I6I2NjY30udG9rZW5pemU+LnRva2Vucy1jb250YWluZXI+LnRva2VuLXNlYXJjaD5pbnB1dHtwYWRkaW5nOjA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MWVtO2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOjAgMDtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO291dGxpbmU6MDt3aWR0aDoxMDAlfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4udG9rZW4tc2VhcmNoPmlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lci5pbnB1dC1zbT4ucGxhY2Vob2xkZXIsLnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyLmlucHV0LXNtPi50b2tlbiwudG9rZW5pemU+LnRva2Vucy1jb250YWluZXIuaW5wdXQtc20+LnRva2VuLXNlYXJjaHttYXJnaW46NHB4IDRweCAwIDB9LnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyLmlucHV0LWxnPi5wbGFjZWhvbGRlciwudG9rZW5pemU+LnRva2Vucy1jb250YWluZXIuaW5wdXQtbGc+LnRva2VuLC50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lci5pbnB1dC1sZz4udG9rZW4tc2VhcmNoe21hcmdpbjo5cHggOXB4IDAgMH0udG9rZW5pemU+LnRva2Vucy1jb250YWluZXI+LnRva2VuLnBlbmRpbmctZGVsZXRle2JhY2tncm91bmQtY29sb3I6IzViNzJhNDtib3JkZXItY29sb3I6IzQyNWM5Njtjb2xvcjojZmZmfS50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4udG9rZW4+LmRpc21pc3N7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O2NvbG9yOiNhOWI5ZDg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyPi50b2tlbj4uZGlzbWlzczphZnRlcntjb250ZW50Olwiw5dcIn0udG9rZW5pemU+LnRva2Vucy1jb250YWluZXI+LnRva2VuLnBlbmRpbmctZGVsZXRlPi5kaXNtaXNze2NvbG9yOiNhYWF9LnRva2VuaXplLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZX0udG9rZW5pemUtZHJvcGRvd24+LmRyb3Bkb3duLW1lbnV7bWluLWhlaWdodDoxMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW46LTFweCAwIDA7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0udG9rZW5pemUtZHJvcGRvd24+LmRyb3Bkb3duLW1lbnUgbGl7Y3Vyc29yOnBvaW50ZXJ9LnRva2VuaXplLWRyb3Bkb3duPi5kcm9wZG93bi1tZW51IGxpPmEgLnRva2VuaXplLWhpZ2hsaWdodHtmb250LXdlaWdodDo3MDB9LnRva2VuaXplLWRyb3Bkb3duPi5kcm9wZG93bi1tZW51IGxpLmxvY2tlZHtwYWRkaW5nOjNweCAyMHB4O2NvbG9yOiMzMzM7d2hpdGUtc3BhY2U6bm93cmFwfS50b2tlbml6ZS1kcm9wZG93bj4uZHJvcGRvd24tbWVudSBsaS5sb2NrZWQsLnRva2VuaXplLWRyb3Bkb3duPi5kcm9wZG93bi1tZW51IGxpPmF7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdy14OmhpZGRlbn0udG9rZW5pemUtZHJvcGRvd24+LmRyb3Bkb3duLW1lbnUgbGk6bm90KC5hY3RpdmUpIGE6Zm9jdXMsLnRva2VuaXplLWRyb3Bkb3duPi5kcm9wZG93bi1tZW51IGxpOm5vdCguYWN0aXZlKSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9IiwiQGltcG9ydCAnYm9vc3RyYXAnO1xuQGltcG9ydCAncnRmb3JtJztcblxuJHNpdGV3aWR0aDogMzIwMHB4O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBeGVsJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2F4ZWwtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9heGVsLWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F4ZWwnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYXhlbC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2F4ZWwtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gd2lkdGgoKSB7XG4gICAgbWF4LXdpZHRoOiAkc2l0ZXdpZHRoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5sYWJlbCwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5hIHtcbiAgICBjb2xvcjogI2M2ODkwMDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxufVxuXG5ib2R5LGh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4vLyAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICBwYWRkaW5nOiAwO1xuXG5cbn1cblxuI2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTIwcHg7XG4gICAgQGluY2x1ZGUgd2lkdGgoKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMjBweDtcbiAgICB9XG59XG5cbiNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfZHJyci5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIH1cbiAgICAubmF2YmFyLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGgoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLXRleHQgc21hbGwge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aCgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2IHtcbiAgICAgICAgLmljb24tc2hvcHBpbmctY2FydCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB3aWR0aCgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbiNsb2dvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDYycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMzRweDtcblxuICAgIH1cbn1cblxuI3BhZ2Uge1xuXG4vKlxuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIHJnYmEoMCwwLDAsMC4yKTtcbiovXG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuXG59XG5cblxuXG5mb290ZXIge1xuXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoKCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZGl2LnNwYW42Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhlYWRlciB7XG4gICAgLm5hdmJhciwgLm5hdmJhci10ZXh0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5oMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNCQUJBQkE7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkFCQUJBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuI2xvZ2luLWZvcm0ge1xuICAgIC53ZWxsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbn1cblxuLm5hdmJhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNiMjgwMDc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXIgLm5hdmJhci1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGQ0QwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuXG4gICAgI2hlbHBfYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuLm5hdmJhciAubmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxufVxuXG4ubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhciAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXIgLm5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yNSlcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5hY2NvcmRpb24taGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5hY2NvcmRpb24tZ3JvdXAgLmluIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuXG5cbi8qLnRhYmxlLWFjdGlvbnMgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyNDBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwgc21hbGwge1xuICAgIGNvbG9yOiAjQUFBO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuKi9cblxuLndlbGwgLmZvcm0tZmlsdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIHtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICB9XG4gICAgfVxuICAgICNzaG93Q29tcGxldGVkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgIH1cbn1cblxuLnJlYWR5LCAucmVhZHkgbGVnZW5kIHtcbiAgICBjb2xvcjogI0FBQSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hY2NvcmRpb24taW5uZXIgLnRhYmxle1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbi1pbm5lciBwe1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuLmFjY29yZGlvbi1oZWFkaW5nIC5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjRweDtcbn1cblxudGQgaW5wdXQsIHRkIHNlbGVjdCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbn1cblxuLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlICAucHJpY2Uge1xuICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC5wcmljZS1yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBjb2xvcjogI0FBQTtcbiAgICB9XG59XG5cbi50YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmhlbHAtaW5saW5lIHtcbiAgICBjb2xvcjogI0JCQjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAvKiBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyovXG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbn1cblxuLnJpbmd0cmlhbC1pbmZvIHtcbiAgICAubGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cblxuLyouZm9ybS1ob3Jpem9udGFsIC5jb250cm9scyBsYWJlbC5jaGVja2JveDpmaXJzdC1jaGlsZCAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn0qL1xuXG4jYWNjb3JkaW9uU3VwZXJ2aXNvciwgI2FjY29yZGlvbk1hbmFnZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jaGVja2JveCBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWlubmVyIHtcbiAgICAgICAgLmNoZWNrYm94IGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4udGFiLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udHJlZXRhYmxlIHtcbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4ubmF2YmFyLWludmVyc2UgLmxvZ2dlZF9pbiB7XG4gICAgY29sb3I6IGRhcmtlbigjZmZiNzAwLDMwJSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IGRhcmtlbigjZmZiNzAwLDEwJSk7XG59XG5cblxuXG4uYWNjb3JkaW9uLWhlYWRpbmcgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHVsbC1yaWdodCB7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIHRvcDogMDtcbiAgICAgICByaWdodDogMDtcbiAgICAgICB6LWluZGV4OiAyO1xuICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgICBpLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiA5cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI4cHg7XG4gICAgfVxuICAgIC5jb2xsYXBzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCNmZmNkMDAsIDM1JSk7XG4gICAgfVxufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4udmFsdWUtcHJlZml4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cblxuLmFjY29yZGlvbi1pbm5lciB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogNDk1cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgIH1cbiAgICAuZG91YmxlLXJvdy1oZWxwIHtcblxuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgICAgY29sb3I6ICNCQkI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI0JCQjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLCAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAuZHJvcGRvd24tbWVudSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cblxuLnRhYmxlLWJvcmRlcmVkIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjRTZFNkU1LCA1JSk7XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmNmIzMGY7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjZiMzBmLCA1JSk7XG4gICAgfVxufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICM1YmI3NWI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNWJiNzViLCA1JSk7XG4gICAgfVxufVxuXG4uYnRuLWRhbmdlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0ZjQ5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2RhNGY0OSwgNSUpO1xuICAgIH1cblxufVxuXG5cbi5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuXG5cbi5uYXYtbGlzdCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MHB4IFxcOTtcbiAgICBtYXJnaW46IDAgMCAtMXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5uYXYtbGlzdCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG5cbiAgICB9XG5cbi5uYXYtbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblxuICAgIH1cblxuLm5hdi1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuXG59XG4udGFibGUge1xuICAgIHRkLCB0aCB7XG4gICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICB9XG4gICAgLnByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnRhYmxlIC5pbmFjdGl2ZSB7XG4gICAgdGQge1xuICAgICAgICBjb2xvcjogI0FBQTtcbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbn1cblxuLnJlcXVpcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbn1cblxuLmxhYmVsIGEsIC5sYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuI2FkZC1wYXJhbSwgI2hlbHAtZGlhbG9nICB7XG4gICAgLnVzZS1sYWJlbCwgLnVzZS1jb21tZW50LWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2UtY29tbWVudC1sYWJlbCB7XG4gICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgIH1cblxuICAgIC51c2UtY29udHJvbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmhlbHAtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01NTBweDtcbiAgICB9XG5cblxufVxuXG4jbW9kYWwtY2VydCB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuI2hlbHAtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuI2F0dHItY29udGFpbmVyIHRkLCAjcGFyYW0tY29udGFpbmVyIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud2VsbCBmb3JtOmxhc3QtY2hpbGQsIC53ZWxsID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJlZXRhYmxlIHtcbiAgICAvKnRhYmxlLWxheW91dDogZml4ZWQ7Ki9cbiAgICB0ZCwgdGgge1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAubGFiZWwsIC5iYWRnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG4uY21zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNzZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAtMTE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxufVxuXG4ubmF2YmFyLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggNnB4IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBhIHtcbiAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiA2cHg7ICovXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiA2cHg7ICovXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5wdWxsLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cblxufVxuXG4ubG9nZ2VkLWluIHtcblxuICAgIGE6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG59XG5cbi5uYXZiYXIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuZm9vdGVyIHtcbiAgICBkaXYuc3BhbjY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG5cblxuLmZvcm0taG9yaXpvbnRhbCAuaGVscC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbnVsLmVkaXQtc2FtcGxlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxufVxuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICB0ZC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmhyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5sYWJlbC1nb2xkLCAuYmFkZ2UtZ29sZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjMwZjtcbn1cblxuLmFjY29yZGlvbiAudGV4dC1zdWNjZXNzLCAuYWNjb3JkaW9uIC50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbiNwcm9qZWN0X2Zvcm0gLmNvbnRyb2xzIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLCAubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZFRkVGRTtcbn1cblxuI2NhdGFsb2ctdGFibGUsIC50YWJsZS1mdWxsIHtcbiAgICB0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIHRkOmxhc3QtY2hpbGQsIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuI2ZpbHRlci1jYXRlZ29yeSwgI2ZpbHRlci1zdWJjYXRlZ29yeSB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4jZmlsdGVyLXllYXIge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuI2ZpbHRlci1tb250aCB7XG4gICAgd2lkdGg6IDIwMHB4O1xufVxuXG4uaWNvbnMtdGVhc2VyIC50ZWFzZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25zLXRlYXNlciAudGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uaWNvbnMtdGVhc2VyIC50ZWFzZXIgaSB7XG4gICAgY29sb3I6ICNGRkNDMDA7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4uc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI2Jvb2tpbmdfdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGQsIHRoIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIH1cbiAgICB0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIHRkOmxhc3QtY2hpbGQsIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubm90LXNlbGVjdGVkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgfVxuICAgIC5zZWxlY3RlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICB9XG59XG5cbiNjYXJ0LXRhYmxlIHtcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5tb2RhbC1mb290ZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1vZGFsLWZvb3RlciBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuXG4ubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21tZW50cyA+IC50aHJlYWQgPiAuY29tbWVudCA+IC5tZXNzYWdlID4gLm1ldGEgPiBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNvbW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4udGhyZWFkIHtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgIC5tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnwrcnO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG4gICAgLm1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgY29sb3I6ICNCMTdGMUQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdXN0b21lciB7XG4gICAgICAgICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcGx5IHtcblxuXG4gICAgfVxuICAgIC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0IxN0YxRDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnJlcGx5Rm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBNkE2QTY7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNBNkE2QTY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjQTZBNkE2O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnQtZm9ybSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIH1cbn1cblxuLmVycm9yICB7XG5cbiAgICAuaGVscC1pbmxpbmUge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbn1cblxuXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHtcblxuXG5cbn1cbi5mb3JtLWhvcml6b250YWwge1xuICAgICNwcm9qZWN0X21lbWJlcnMsICNwcm9qZWN0X3BhcmFtZXRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAudGFibGUgdGgsIC50YWJsZSB0ZCAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAudGFibGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgfVxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4udGFibGUtYm9yZGVyZWQgIHtcbiAgICAmLnRhYmxlIHRoLCAmLnRhYmxlIHRkICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG59XG5cbiNwcm9qZWN0X3Rlcm1zX2h0bWxfZGUsICNwcm9qZWN0X3Rlcm1zX2h0bWxfZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cblxuI3Jlc3VsdF9zaGVldHMge1xuICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYnRuLWFkZC1yZXN1bHQtc2hlZXQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5ydC1vdmVydmlldyB7XG4gICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbn1cblxuI3Jpbmd0cmlhbC13cmFwIC50YWJsZSB7XG4gICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgIHRkOmZpcnN0LWNoaWxkLCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgIH1cbiAgICAgdGQ6bGFzdC1jaGlsZCwgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICB9XG4gICAgIC5sYXN0IHtcbiAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICB9XG59XG5cbi5yZXNlbGxlci1pbmZvIHtcblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5yZXNlbGxlci1uYW1lIHtcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3Qge1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG59XG5cblxuLmR5bmFtaWMtbGlzdCAubGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAuZm9ybS1maWx0ZXIge1xuICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG4gICAgLmNsb3NlZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5hbGVydC1zdWNjZXNzIGEge1xuICAgIGNvbG9yOiAjNDY4ODQ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FydC1idXR0b25zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbi50YWJsZS1tYXRlcmlhbCB7XG4gICAgdGJvZHkge1xuICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICB0aDpmaXJzdC1jaGlsZCwgdGQ6Zmlyc3QtY2hpbGQge1xuXG5cbiAgICB9XG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgfVxuXG59XG5cbi5tYXRlcmlhbC1pbmZvIHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cbn1cblxuLnRhYmxlLXBhcmFtZXRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgLyogU29tZXRoaW5nIHlvdSBjYW4gY291bnQgb24gKi9cbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGggPiBkaXYge1xuICAgICAgICAgIHRyYW5zZm9ybTpcbiAgICAgICAgICAgIC8qIE1hZ2ljIE51bWJlcnMgKi9cbiAgICAgICAgICAgIHRyYW5zbGF0ZSgyNXB4LCA1MXB4KVxuICAgICAgICAgICAgLyogNDUgaXMgcmVhbGx5IDM2MCAtIDQ1ICovXG4gICAgICAgICAgICByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIGJvdHRvbTogNTRweDtcbiAgICAgICAgfVxuICAgICAgICB0aCA+IGRpdiA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXhlbCcsIG1vbm9zcGFjZTtcblxuICAgICAgICB9XG4gICAgICAgIC5wYXJhbWV0ZXIge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0F4ZWwnLCBtb25vc3BhY2U7XG5cbiAgICAgICAgfVxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmxhYmVsLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaG9pY2UtY29udHJvbHMge1xuICAgIGxhYmVsLmNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG59XG5cbi50b2tlbml6ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG59XG5cbi50b2tlbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgcGFkZGluZzogMCA2cHg7XG59XG5cbi50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4ucGxhY2Vob2xkZXIsIC50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4udG9rZW4sIC50b2tlbml6ZT4udG9rZW5zLWNvbnRhaW5lcj4udG9rZW4tc2VhcmNoIHtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogLTJweDtcbn1cblxuLnRva2VuaXplPi50b2tlbnMtY29udGFpbmVyPi5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk5OWY7XG59XG5cbi5zYy1yaW5ndHJpYWxzIHtcbiAgICAuY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGluZyB7XG4gICAgJiA+IHtcbiAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZSArIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuXG5cbiNzdi11c2VycyBsYWJlbC5jaGVja2JveHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNBQUE7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkgIHtcbiAgICAudGFibGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4jYWNjb3JkaW9uLXBpY2stbGlzdHMgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbiNhY2NvcmRpb24tcGljay1saXN0cyB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI3BpY2tsaXN0U3RhdHVzU2VsZWN0IC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU4OTc7XG59XG5cbnRyLnVucGFpZCB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZXRob2Qtb3B0aW9uLWZyZWV0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuXG4ucnQtc2VhcmNoIHtcbiAgICAmLWZpbHRlciB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgZGl2ICB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcblxuICAgICAgICAgICAgJi0tY2hlY2tib3gsICYtLXJhZGlvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLnJ0LXNlYXJjaC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcblxuICAgIH1cblxuXG59XG5cbi5ydC1zZWFyY2gtY3VycmVudCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogLjVyZW07XG5cbiAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogLjI1cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgIH07XG59XG5cbiNjYXRhbG9nLXRhYmxlIHtcbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXRlci1yaW5ndHJpYWwge1xuXG4gICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jY2F0YWxvZy10YWJsZSB7XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLm5vLXJlc3VsdHMge1xuXG4gICAgfVxufVxuXG4jY2F0YWxvZy10YWJsZTpoYXMoLm5vLXJlc3VsdHMpIHtcbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZy1leHRyYS1pbmZvIHtcbiAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuXG4gICAgJl9faW5uZXIge1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cbn1cbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgdjIuMy4yXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFR3aXR0ZXIsIEluY1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxyXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBAdHdpdHRlciBieSBAbWRvIGFuZCBAZmF0LlxyXG4gKi9cclxuLmNsZWFyZml4eyp6b29tOjE7fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5oaWRlLXRleHR7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7fVxyXG4uaW5wdXQtYmxvY2stbGV2ZWx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9XHJcbmF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MTt9XHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7fVxyXG5odG1se2ZvbnQtc2l6ZToxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7fVxyXG5hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQgIzMzMztvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4O31cclxuYTpob3ZlcixhOmFjdGl2ZXtvdXRsaW5lOjA7fVxyXG5zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9XHJcbnN1cHt0b3A6LTAuNWVtO31cclxuc3Vie2JvdHRvbTotMC4yNWVtO31cclxuaW1ne21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG9cXDk7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpYzt9XHJcbiNtYXBfY2FudmFzIGltZywuZ29vZ2xlLW1hcHMgaW1ne21heC13aWR0aDpub25lO31cclxuYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5idXR0b24saW5wdXR7Km92ZXJmbG93OnZpc2libGU7bGluZS1oZWlnaHQ6bm9ybWFsO31cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MDt9XHJcbmJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjt9XHJcbmxhYmVsLHNlbGVjdCxidXR0b24saW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxpbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2N1cnNvcjpwb2ludGVyO31cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDt9XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9XHJcbnRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO31cclxuQG1lZGlhIHByaW50eyp7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7fSBhLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30gYVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO30gYWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7fSAuaXIgYTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwiO30gcHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO30gdGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXA7fSB0cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7fSBpbWd7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9IEBwYWdlIHttYXJnaW46MC41Y207fXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozO30gaDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZDt9fWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzM1MzUzNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7fVxyXG5he2NvbG9yOiNmNmIzMGY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxyXG5hOmhvdmVyLGE6Zm9jdXN7Y29sb3I6I2IyODAwNzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuLmltZy1yb3VuZGVkey13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDt9XHJcbi5pbWctcG9sYXJvaWR7cGFkZGluZzo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTstbW96LWJveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7fVxyXG4uaW1nLWNpcmNsZXstd2Via2l0LWJvcmRlci1yYWRpdXM6NTAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjUwMHB4O2JvcmRlci1yYWRpdXM6NTAwcHg7fVxyXG4ucm93e21hcmdpbi1sZWZ0Oi0yMHB4Oyp6b29tOjE7fS5yb3c6YmVmb3JlLC5yb3c6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi5yb3c6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbltjbGFzcyo9XCJzcGFuXCJde2Zsb2F0OmxlZnQ7bWluLWhlaWdodDoxcHg7bWFyZ2luLWxlZnQ6MjBweDt9XHJcbi5jb250YWluZXIsLm5hdmJhci1zdGF0aWMtdG9wIC5jb250YWluZXIsLm5hdmJhci1maXhlZC10b3AgLmNvbnRhaW5lciwubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVye3dpZHRoOjk0MHB4O31cclxuLnNwYW4xMnt3aWR0aDo5NDBweDt9XHJcbi5zcGFuMTF7d2lkdGg6ODYwcHg7fVxyXG4uc3BhbjEwe3dpZHRoOjc4MHB4O31cclxuLnNwYW45e3dpZHRoOjcwMHB4O31cclxuLnNwYW44e3dpZHRoOjYyMHB4O31cclxuLnNwYW43e3dpZHRoOjU0MHB4O31cclxuLnNwYW42e3dpZHRoOjQ2MHB4O31cclxuLnNwYW41e3dpZHRoOjM4MHB4O31cclxuLnNwYW40e3dpZHRoOjMwMHB4O31cclxuLnNwYW4ze3dpZHRoOjIyMHB4O31cclxuLnNwYW4ye3dpZHRoOjE0MHB4O31cclxuLnNwYW4xe3dpZHRoOjYwcHg7fVxyXG4ub2Zmc2V0MTJ7bWFyZ2luLWxlZnQ6OTgwcHg7fVxyXG4ub2Zmc2V0MTF7bWFyZ2luLWxlZnQ6OTAwcHg7fVxyXG4ub2Zmc2V0MTB7bWFyZ2luLWxlZnQ6ODIwcHg7fVxyXG4ub2Zmc2V0OXttYXJnaW4tbGVmdDo3NDBweDt9XHJcbi5vZmZzZXQ4e21hcmdpbi1sZWZ0OjY2MHB4O31cclxuLm9mZnNldDd7bWFyZ2luLWxlZnQ6NTgwcHg7fVxyXG4ub2Zmc2V0NnttYXJnaW4tbGVmdDo1MDBweDt9XHJcbi5vZmZzZXQ1e21hcmdpbi1sZWZ0OjQyMHB4O31cclxuLm9mZnNldDR7bWFyZ2luLWxlZnQ6MzQwcHg7fVxyXG4ub2Zmc2V0M3ttYXJnaW4tbGVmdDoyNjBweDt9XHJcbi5vZmZzZXQye21hcmdpbi1sZWZ0OjE4MHB4O31cclxuLm9mZnNldDF7bWFyZ2luLWxlZnQ6MTAwcHg7fVxyXG4ucm93LWZsdWlke3dpZHRoOjEwMCU7Knpvb206MTt9LnJvdy1mbHVpZDpiZWZvcmUsLnJvdy1mbHVpZDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO31cclxuLnJvdy1mbHVpZDphZnRlcntjbGVhcjpib3RoO31cclxuLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjIuMTI3NjU5NTc0NDY4MDg1JTsqbWFyZ2luLWxlZnQ6Mi4wNzQ0NjgwODUxMDYzODMlO31cclxuLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO31cclxuLnJvdy1mbHVpZCAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdK1tjbGFzcyo9XCJzcGFuXCJde21hcmdpbi1sZWZ0OjIuMTI3NjU5NTc0NDY4MDg1JTt9XHJcbi5yb3ctZmx1aWQgLnNwYW4xMnt3aWR0aDoxMDAlOyp3aWR0aDo5OS45NDY4MDg1MTA2MzgyOSU7fVxyXG4ucm93LWZsdWlkIC5zcGFuMTF7d2lkdGg6OTEuNDg5MzYxNzAyMTI3NjUlOyp3aWR0aDo5MS40MzYxNzAyMTI3NjU5NCU7fVxyXG4ucm93LWZsdWlkIC5zcGFuMTB7d2lkdGg6ODIuOTc4NzIzNDA0MjU1MzIlOyp3aWR0aDo4Mi45MjU1MzE5MTQ4OTM2MSU7fVxyXG4ucm93LWZsdWlkIC5zcGFuOXt3aWR0aDo3NC40NjgwODUxMDYzODI5NyU7KndpZHRoOjc0LjQxNDg5MzYxNzAyMTI2JTt9XHJcbi5yb3ctZmx1aWQgLnNwYW44e3dpZHRoOjY1Ljk1NzQ0NjgwODUxMDY0JTsqd2lkdGg6NjUuOTA0MjU1MzE5MTQ4OTMlO31cclxuLnJvdy1mbHVpZCAuc3Bhbjd7d2lkdGg6NTcuNDQ2ODA4NTEwNjM4MjklOyp3aWR0aDo1Ny4zOTM2MTcwMjEyNzY1OSU7fVxyXG4ucm93LWZsdWlkIC5zcGFuNnt3aWR0aDo0OC45MzYxNzAyMTI3NjU5NSU7KndpZHRoOjQ4Ljg4Mjk3ODcyMzQwNDI1JTt9XHJcbi5yb3ctZmx1aWQgLnNwYW41e3dpZHRoOjQwLjQyNTUzMTkxNDg5MzYyJTsqd2lkdGg6NDAuMzcyMzQwNDI1NTMxOTIlO31cclxuLnJvdy1mbHVpZCAuc3BhbjR7d2lkdGg6MzEuOTE0ODkzNjE3MDIxMjc4JTsqd2lkdGg6MzEuODYxNzAyMTI3NjU5NTc2JTt9XHJcbi5yb3ctZmx1aWQgLnNwYW4ze3dpZHRoOjIzLjQwNDI1NTMxOTE0ODkzNCU7KndpZHRoOjIzLjM1MTA2MzgyOTc4NzIzMyU7fVxyXG4ucm93LWZsdWlkIC5zcGFuMnt3aWR0aDoxNC44OTM2MTcwMjEyNzY1OTUlOyp3aWR0aDoxNC44NDA0MjU1MzE5MTQ4OTQlO31cclxuLnJvdy1mbHVpZCAuc3BhbjF7d2lkdGg6Ni4zODI5Nzg3MjM0MDQyNTUlOyp3aWR0aDo2LjMyOTc4NzIzNDA0MjU1MyU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQxMnttYXJnaW4tbGVmdDoxMDQuMjU1MzE5MTQ4OTM2MTclOyptYXJnaW4tbGVmdDoxMDQuMTQ4OTM2MTcwMjEyNzUlO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0MTI6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTAyLjEyNzY1OTU3NDQ2ODA4JTsqbWFyZ2luLWxlZnQ6MTAyLjAyMTI3NjU5NTc0NDY3JTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDExe21hcmdpbi1sZWZ0Ojk1Ljc0NDY4MDg1MTA2MzgyJTsqbWFyZ2luLWxlZnQ6OTUuNjM4Mjk3ODcyMzQwNCU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQxMTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo5My42MTcwMjEyNzY1OTU3NCU7Km1hcmdpbi1sZWZ0OjkzLjUxMDYzODI5Nzg3MjMyJTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDEwe21hcmdpbi1sZWZ0Ojg3LjIzNDA0MjU1MzE5MTQ5JTsqbWFyZ2luLWxlZnQ6ODcuMTI3NjU5NTc0NDY4MDclO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6ODUuMTA2MzgyOTc4NzIzNCU7Km1hcmdpbi1sZWZ0Ojg0Ljk5OTk5OTk5OTk5OTk5JTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDl7bWFyZ2luLWxlZnQ6NzguNzIzNDA0MjU1MzE5MTQlOyptYXJnaW4tbGVmdDo3OC42MTcwMjEyNzY1OTU3MiU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQ5OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0Ojc2LjU5NTc0NDY4MDg1MTA2JTsqbWFyZ2luLWxlZnQ6NzYuNDg5MzYxNzAyMTI3NjQlO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0OHttYXJnaW4tbGVmdDo3MC4yMTI3NjU5NTc0NDY4JTsqbWFyZ2luLWxlZnQ6NzAuMTA2MzgyOTc4NzIzMzklO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0ODpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo2OC4wODUxMDYzODI5Nzg3MiU7Km1hcmdpbi1sZWZ0OjY3Ljk3ODcyMzQwNDI1NTMlO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0N3ttYXJnaW4tbGVmdDo2MS43MDIxMjc2NTk1NzQ0NiU7Km1hcmdpbi1sZWZ0OjYxLjU5NTc0NDY4MDg1MTA2JTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDc6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6NTkuNTc0NDY4MDg1MTA2Mzc1JTsqbWFyZ2luLWxlZnQ6NTkuNDY4MDg1MTA2MzgyOTclO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0NnttYXJnaW4tbGVmdDo1My4xOTE0ODkzNjE3MDIxMjUlOyptYXJnaW4tbGVmdDo1My4wODUxMDYzODI5Nzg3MTUlO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0NjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo1MS4wNjM4Mjk3ODcyMzQwMzUlOyptYXJnaW4tbGVmdDo1MC45NTc0NDY4MDg1MTA2MyU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQ1e21hcmdpbi1sZWZ0OjQ0LjY4MDg1MTA2MzgyOTc5JTsqbWFyZ2luLWxlZnQ6NDQuNTc0NDY4MDg1MTA2MzglO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0NTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo0Mi41NTMxOTE0ODkzNjE3JTsqbWFyZ2luLWxlZnQ6NDIuNDQ2ODA4NTEwNjM4MyU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQ0e21hcmdpbi1sZWZ0OjM2LjE3MDIxMjc2NTk1NzQ0NCU7Km1hcmdpbi1sZWZ0OjM2LjA2MzgyOTc4NzIzNDA1JTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MzQuMDQyNTUzMTkxNDg5MzYlOyptYXJnaW4tbGVmdDozMy45MzYxNzAyMTI3NjU5NiU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQze21hcmdpbi1sZWZ0OjI3LjY1OTU3NDQ2ODA4NTEwNCU7Km1hcmdpbi1sZWZ0OjI3LjU1MzE5MTQ4OTM2MTclO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0MzpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDoyNS41MzE5MTQ4OTM2MTcwMiU7Km1hcmdpbi1sZWZ0OjI1LjQyNTUzMTkxNDg5MzYxOCU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQye21hcmdpbi1sZWZ0OjE5LjE0ODkzNjE3MDIxMjc2NCU7Km1hcmdpbi1sZWZ0OjE5LjA0MjU1MzE5MTQ4OTM2JTt9XHJcbi5yb3ctZmx1aWQgLm9mZnNldDI6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTcuMDIxMjc2NTk1NzQ0NjglOyptYXJnaW4tbGVmdDoxNi45MTQ4OTM2MTcwMjEyNzglO31cclxuLnJvdy1mbHVpZCAub2Zmc2V0MXttYXJnaW4tbGVmdDoxMC42MzgyOTc4NzIzNDA0MjUlOyptYXJnaW4tbGVmdDoxMC41MzE5MTQ4OTM2MTcwMiU7fVxyXG4ucm93LWZsdWlkIC5vZmZzZXQxOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjguNTEwNjM4Mjk3ODcyMzQlOyptYXJnaW4tbGVmdDo4LjQwNDI1NTMxOTE0ODkzOCU7fVxyXG5bY2xhc3MqPVwic3BhblwiXS5oaWRlLC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0uaGlkZXtkaXNwbGF5Om5vbmU7fVxyXG5bY2xhc3MqPVwic3BhblwiXS5wdWxsLXJpZ2h0LC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ucHVsbC1yaWdodHtmbG9hdDpyaWdodDt9XHJcbi5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzsqem9vbToxO30uY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4uY29udGFpbmVyOmFmdGVye2NsZWFyOmJvdGg7fVxyXG4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweDsqem9vbToxO30uY29udGFpbmVyLWZsdWlkOmJlZm9yZSwuY29udGFpbmVyLWZsdWlkOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4uY29udGFpbmVyLWZsdWlkOmFmdGVye2NsZWFyOmJvdGg7fVxyXG5we21hcmdpbjowIDAgMTBweDt9XHJcbi5sZWFke21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MzBweDt9XHJcbnNtYWxse2ZvbnQtc2l6ZTo4NSU7fVxyXG5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbmVte2ZvbnQtc3R5bGU6aXRhbGljO31cclxuY2l0ZXtmb250LXN0eWxlOm5vcm1hbDt9XHJcbi5tdXRlZHtjb2xvcjojOTk5OTk5O31cclxuYS5tdXRlZDpob3ZlcixhLm11dGVkOmZvY3Vze2NvbG9yOiM4MDgwODA7fVxyXG4udGV4dC13YXJuaW5ne2NvbG9yOiNjMDk4NTM7fVxyXG5hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojYTQ3ZTNjO31cclxuLnRleHQtZXJyb3J7Y29sb3I6I2I5NGE0ODt9XHJcbmEudGV4dC1lcnJvcjpob3ZlcixhLnRleHQtZXJyb3I6Zm9jdXN7Y29sb3I6Izk1M2IzOTt9XHJcbi50ZXh0LWluZm97Y29sb3I6IzNhODdhZDt9XHJcbmEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMyZDY5ODc7fVxyXG4udGV4dC1zdWNjZXNze2NvbG9yOiM0Njg4NDc7fVxyXG5hLnRleHQtc3VjY2Vzczpob3ZlcixhLnRleHQtc3VjY2Vzczpmb2N1c3tjb2xvcjojMzU2NjM1O31cclxuLnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0O31cclxuLnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyO31cclxuaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjEwcHggMDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjppbmhlcml0O3RleHQtcmVuZGVyaW5nOm9wdGltaXplbGVnaWJpbGl0eTt9aDEgc21hbGwsaDIgc21hbGwsaDMgc21hbGwsaDQgc21hbGwsaDUgc21hbGwsaDYgc21hbGx7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7Y29sb3I6Izk5OTk5OTt9XHJcbmgxLGgyLGgze2xpbmUtaGVpZ2h0OjQwcHg7fVxyXG5oMXtmb250LXNpemU6MzguNXB4O31cclxuaDJ7Zm9udC1zaXplOjMxLjVweDt9XHJcbmgze2ZvbnQtc2l6ZToyNC41cHg7fVxyXG5oNHtmb250LXNpemU6MTcuNXB4O31cclxuaDV7Zm9udC1zaXplOjE0cHg7fVxyXG5oNntmb250LXNpemU6MTEuOXB4O31cclxuaDEgc21hbGx7Zm9udC1zaXplOjI0LjVweDt9XHJcbmgyIHNtYWxse2ZvbnQtc2l6ZToxNy41cHg7fVxyXG5oMyBzbWFsbHtmb250LXNpemU6MTRweDt9XHJcbmg0IHNtYWxse2ZvbnQtc2l6ZToxNHB4O31cclxuLnBhZ2UtaGVhZGVye3BhZGRpbmctYm90dG9tOjlweDttYXJnaW46MjBweCAwIDMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZWVlZTt9XHJcbnVsLG9se3BhZGRpbmc6MDttYXJnaW46MCAwIDEwcHggMjVweDt9XHJcbnVsIHVsLHVsIG9sLG9sIG9sLG9sIHVse21hcmdpbi1ib3R0b206MDt9XHJcbmxpe2xpbmUtaGVpZ2h0OjIwcHg7fVxyXG51bC51bnN0eWxlZCxvbC51bnN0eWxlZHttYXJnaW4tbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTt9XHJcbnVsLmlubGluZSxvbC5pbmxpbmV7bWFyZ2luLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7fXVsLmlubGluZT5saSxvbC5pbmxpbmU+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbmRse21hcmdpbi1ib3R0b206MjBweDt9XHJcbmR0LGRke2xpbmUtaGVpZ2h0OjIwcHg7fVxyXG5kdHtmb250LXdlaWdodDpib2xkO31cclxuZGR7bWFyZ2luLWxlZnQ6MTBweDt9XHJcbi5kbC1ob3Jpem9udGFseyp6b29tOjE7fS5kbC1ob3Jpem9udGFsOmJlZm9yZSwuZGwtaG9yaXpvbnRhbDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO31cclxuLmRsLWhvcml6b250YWw6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5kbC1ob3Jpem9udGFsIGR0e2Zsb2F0OmxlZnQ7d2lkdGg6MTYwcHg7Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbi5kbC1ob3Jpem9udGFsIGRke21hcmdpbi1sZWZ0OjE4MHB4O31cclxuaHJ7bWFyZ2luOjIwcHggMDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZmZmY7fVxyXG5hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjOTk5OTk5O31cclxuYWJici5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cclxuYmxvY2txdW90ZXtwYWRkaW5nOjAgMCAwIDE1cHg7bWFyZ2luOjAgMCAyMHB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZWVlZWVlO31ibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNy41cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjU7fVxyXG5ibG9ja3F1b3RlIHNtYWxse2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojOTk5OTk5O31ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZXtjb250ZW50OidcXDIwMTQgXFwwMEEwJzt9XHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodHtmbG9hdDpyaWdodDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZWVlZWVlO2JvcmRlci1sZWZ0OjA7fWJsb2NrcXVvdGUucHVsbC1yaWdodCBwLGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbHt0ZXh0LWFsaWduOnJpZ2h0O31cclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZXtjb250ZW50OicnO31cclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVye2NvbnRlbnQ6J1xcMDBBMCBcXDIwMTQnO31cclxucTpiZWZvcmUscTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIjt9XHJcbmFkZHJlc3N7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MjBweDt9XHJcbmNvZGUscHJle3BhZGRpbmc6MCAzcHggMnB4O2ZvbnQtZmFtaWx5Ok1vbmFjbyxNZW5sbyxDb25zb2xhcyxcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzMzMzMzM7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O31cclxuY29kZXtwYWRkaW5nOjJweCA0cHg7Y29sb3I6I2QxNDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjk7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWU4O3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbnByZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OS41cHg7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHg7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDt9cHJlLnByZXR0eXByaW50e21hcmdpbi1ib3R0b206MjBweDt9XHJcbnByZSBjb2Rle3BhZGRpbmc6MDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO31cclxuLnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGw7fVxyXG4ubGFiZWwsLmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4IDRweDtmb250LXNpemU6MTEuODQ0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxNHB4O2NvbG9yOiNmZmZmZmY7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojOTk5OTk5O31cclxuLmxhYmVsey13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDt9XHJcbi5iYWRnZXtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo5cHg7LW1vei1ib3JkZXItcmFkaXVzOjlweDtib3JkZXItcmFkaXVzOjlweDt9XHJcbi5sYWJlbDplbXB0eSwuYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lO31cclxuYS5sYWJlbDpob3ZlcixhLmxhYmVsOmZvY3VzLGEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZmZmZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO31cclxuLmxhYmVsLWltcG9ydGFudCwuYmFkZ2UtaW1wb3J0YW50e2JhY2tncm91bmQtY29sb3I6I2I5NGE0ODt9XHJcbi5sYWJlbC1pbXBvcnRhbnRbaHJlZl0sLmJhZGdlLWltcG9ydGFudFtocmVmXXtiYWNrZ3JvdW5kLWNvbG9yOiM5NTNiMzk7fVxyXG4ubGFiZWwtd2FybmluZywuYmFkZ2Utd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmODk0MDY7fVxyXG4ubGFiZWwtd2FybmluZ1tocmVmXSwuYmFkZ2Utd2FybmluZ1tocmVmXXtiYWNrZ3JvdW5kLWNvbG9yOiNjNjc2MDU7fVxyXG4ubGFiZWwtc3VjY2VzcywuYmFkZ2Utc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM0Njg4NDc7fVxyXG4ubGFiZWwtc3VjY2Vzc1tocmVmXSwuYmFkZ2Utc3VjY2Vzc1tocmVmXXtiYWNrZ3JvdW5kLWNvbG9yOiMzNTY2MzU7fVxyXG4ubGFiZWwtaW5mbywuYmFkZ2UtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMzYTg3YWQ7fVxyXG4ubGFiZWwtaW5mb1tocmVmXSwuYmFkZ2UtaW5mb1tocmVmXXtiYWNrZ3JvdW5kLWNvbG9yOiMyZDY5ODc7fVxyXG4ubGFiZWwtaW52ZXJzZSwuYmFkZ2UtaW52ZXJzZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzM7fVxyXG4ubGFiZWwtaW52ZXJzZVtocmVmXSwuYmFkZ2UtaW52ZXJzZVtocmVmXXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFhMWE7fVxyXG4uYnRuIC5sYWJlbCwuYnRuIC5iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt9XHJcbi5idG4tbWluaSAubGFiZWwsLmJ0bi1taW5pIC5iYWRnZXt0b3A6MDt9XHJcbnRhYmxle21heC13aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7fVxyXG4udGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7fS50YWJsZSB0aCwudGFibGUgdGR7cGFkZGluZzo4cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGRkZGQ7fVxyXG4udGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDt9XHJcbi50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207fVxyXG4udGFibGUgY2FwdGlvbit0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUgY2FwdGlvbit0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCwudGFibGUgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlIGNvbGdyb3VwK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLC50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowO31cclxuLnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZGRkZGQ7fVxyXG4udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt9XHJcbi50YWJsZS1jb25kZW5zZWQgdGgsLnRhYmxlLWNvbmRlbnNlZCB0ZHtwYWRkaW5nOjRweCA1cHg7fVxyXG4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTsqYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1sZWZ0OjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O30udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkZGRkO31cclxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCt0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowO31cclxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7fVxyXG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDt9XHJcbi50YWJsZS1ib3JkZXJlZCB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDt9XHJcbi50YWJsZS1ib3JkZXJlZCB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmxhc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7fVxyXG4udGFibGUtYm9yZGVyZWQgdGZvb3QrdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkey13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO31cclxuLnRhYmxlLWJvcmRlcmVkIHRmb290K3Rib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO31cclxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCt0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDt9XHJcbi50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDt9XHJcbi50YWJsZS1zdHJpcGVkIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRkLC50YWJsZS1zdHJpcGVkIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRoe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTt9XHJcbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcj50ZCwudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O31cclxudGFibGUgdGRbY2xhc3MqPVwic3BhblwiXSx0YWJsZSB0aFtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgdGFibGUgdGRbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIHRhYmxlIHRoW2NsYXNzKj1cInNwYW5cIl17ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MDt9XHJcbi50YWJsZSB0ZC5zcGFuMSwudGFibGUgdGguc3BhbjF7ZmxvYXQ6bm9uZTt3aWR0aDo0NHB4O21hcmdpbi1sZWZ0OjA7fVxyXG4udGFibGUgdGQuc3BhbjIsLnRhYmxlIHRoLnNwYW4ye2Zsb2F0Om5vbmU7d2lkdGg6MTI0cHg7bWFyZ2luLWxlZnQ6MDt9XHJcbi50YWJsZSB0ZC5zcGFuMywudGFibGUgdGguc3BhbjN7ZmxvYXQ6bm9uZTt3aWR0aDoyMDRweDttYXJnaW4tbGVmdDowO31cclxuLnRhYmxlIHRkLnNwYW40LC50YWJsZSB0aC5zcGFuNHtmbG9hdDpub25lO3dpZHRoOjI4NHB4O21hcmdpbi1sZWZ0OjA7fVxyXG4udGFibGUgdGQuc3BhbjUsLnRhYmxlIHRoLnNwYW41e2Zsb2F0Om5vbmU7d2lkdGg6MzY0cHg7bWFyZ2luLWxlZnQ6MDt9XHJcbi50YWJsZSB0ZC5zcGFuNiwudGFibGUgdGguc3BhbjZ7ZmxvYXQ6bm9uZTt3aWR0aDo0NDRweDttYXJnaW4tbGVmdDowO31cclxuLnRhYmxlIHRkLnNwYW43LC50YWJsZSB0aC5zcGFuN3tmbG9hdDpub25lO3dpZHRoOjUyNHB4O21hcmdpbi1sZWZ0OjA7fVxyXG4udGFibGUgdGQuc3BhbjgsLnRhYmxlIHRoLnNwYW44e2Zsb2F0Om5vbmU7d2lkdGg6NjA0cHg7bWFyZ2luLWxlZnQ6MDt9XHJcbi50YWJsZSB0ZC5zcGFuOSwudGFibGUgdGguc3Bhbjl7ZmxvYXQ6bm9uZTt3aWR0aDo2ODRweDttYXJnaW4tbGVmdDowO31cclxuLnRhYmxlIHRkLnNwYW4xMCwudGFibGUgdGguc3BhbjEwe2Zsb2F0Om5vbmU7d2lkdGg6NzY0cHg7bWFyZ2luLWxlZnQ6MDt9XHJcbi50YWJsZSB0ZC5zcGFuMTEsLnRhYmxlIHRoLnNwYW4xMXtmbG9hdDpub25lO3dpZHRoOjg0NHB4O21hcmdpbi1sZWZ0OjA7fVxyXG4udGFibGUgdGQuc3BhbjEyLC50YWJsZSB0aC5zcGFuMTJ7ZmxvYXQ6bm9uZTt3aWR0aDo5MjRweDttYXJnaW4tbGVmdDowO31cclxuLnRhYmxlIHRib2R5IHRyLnN1Y2Nlc3M+dGR7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4O31cclxuLnRhYmxlIHRib2R5IHRyLmVycm9yPnRke2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTt9XHJcbi50YWJsZSB0Ym9keSB0ci53YXJuaW5nPnRke2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMzt9XHJcbi50YWJsZSB0Ym9keSB0ci5pbmZvPnRke2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNzt9XHJcbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5zdWNjZXNzOmhvdmVyPnRke2JhY2tncm91bmQtY29sb3I6I2QwZTljNjt9XHJcbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5lcnJvcjpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2M7fVxyXG4udGFibGUtaG92ZXIgdGJvZHkgdHIud2FybmluZzpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2M7fVxyXG4udGFibGUtaG92ZXIgdGJvZHkgdHIuaW5mbzpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjM7fVxyXG5mb3Jte21hcmdpbjowIDAgMjBweDt9XHJcbmZpZWxkc2V0e3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDt9XHJcbmxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDo0MHB4O2NvbG9yOiMzMzMzMzM7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTt9bGVnZW5kIHNtYWxse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM5OTk5OTk7fVxyXG5sYWJlbCxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyMHB4O31cclxuaW5wdXQsYnV0dG9uLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7fVxyXG5sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O31cclxuc2VsZWN0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLGlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJtb250aFwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwid2Vla1wiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidXJsXCJdLGlucHV0W3R5cGU9XCJzZWFyY2hcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwiY29sb3JcIl0sLnVuZWRpdGFibGUtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7cGFkZGluZzo0cHggNnB4O21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM1NTU1NTU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XHJcbmlucHV0LHRleHRhcmVhLC51bmVkaXRhYmxlLWlucHV0e3dpZHRoOjIwNnB4O31cclxudGV4dGFyZWF7aGVpZ2h0OmF1dG87fVxyXG50ZXh0YXJlYSxpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwibW9udGhcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0saW5wdXRbdHlwZT1cIndlZWtcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInVybFwiXSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLGlucHV0W3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cImNvbG9yXCJdLC51bmVkaXRhYmxlLWlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzOy1tb3otdHJhbnNpdGlvbjpib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzOy1vLXRyYW5zaXRpb246Ym9yZGVyIGxpbmVhciAuMnMsIGJveC1zaGFkb3cgbGluZWFyIC4yczt0cmFuc2l0aW9uOmJvcmRlciBsaW5lYXIgLjJzLCBib3gtc2hhZG93IGxpbmVhciAuMnM7fXRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYmEoODIsIDE2OCwgMjM2LCAwLjgpO291dGxpbmU6MDtvdXRsaW5lOnRoaW4gZG90dGVkIFxcOTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSg4MiwxNjgsMjM2LC42KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSg4MiwxNjgsMjM2LC42KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsMTY4LDIzNiwuNik7fVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbjo0cHggMCAwOyptYXJnaW4tdG9wOjA7bWFyZ2luLXRvcDoxcHggXFw5O2xpbmUtaGVpZ2h0Om5vcm1hbDt9XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdLGlucHV0W3R5cGU9XCJpbWFnZVwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17d2lkdGg6YXV0bzt9XHJcbnNlbGVjdCxpbnB1dFt0eXBlPVwiZmlsZVwiXXtoZWlnaHQ6MzBweDsqbWFyZ2luLXRvcDo0cHg7bGluZS1oZWlnaHQ6MzBweDt9XHJcbnNlbGVjdHt3aWR0aDoyMjBweDtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO31cclxuc2VsZWN0W211bHRpcGxlXSxzZWxlY3Rbc2l6ZV17aGVpZ2h0OmF1dG87fVxyXG5zZWxlY3Q6Zm9jdXMsaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkICMzMzM7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweDt9XHJcbi51bmVkaXRhYmxlLWlucHV0LC51bmVkaXRhYmxlLXRleHRhcmVhe2NvbG9yOiM5OTk5OTk7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjO2JvcmRlci1jb2xvcjojY2NjY2NjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAyNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtjdXJzb3I6bm90LWFsbG93ZWQ7fVxyXG4udW5lZGl0YWJsZS1pbnB1dHtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO31cclxuLnVuZWRpdGFibGUtdGV4dGFyZWF7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt9XHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTk5OTk5O31cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5OTk5O31cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTk5OTt9XHJcbi5yYWRpbywuY2hlY2tib3h7bWluLWhlaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O31cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTIwcHg7fVxyXG4uY29udHJvbHM+LnJhZGlvOmZpcnN0LWNoaWxkLC5jb250cm9scz4uY2hlY2tib3g6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6NXB4O31cclxuLnJhZGlvLmlubGluZSwuY2hlY2tib3guaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjVweDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuLnJhZGlvLmlubGluZSsucmFkaW8uaW5saW5lLC5jaGVja2JveC5pbmxpbmUrLmNoZWNrYm94LmlubGluZXttYXJnaW4tbGVmdDoxMHB4O31cclxuLmlucHV0LW1pbml7d2lkdGg6NjBweDt9XHJcbi5pbnB1dC1zbWFsbHt3aWR0aDo5MHB4O31cclxuLmlucHV0LW1lZGl1bXt3aWR0aDoxNTBweDt9XHJcbi5pbnB1dC1sYXJnZXt3aWR0aDoyMTBweDt9XHJcbi5pbnB1dC14bGFyZ2V7d2lkdGg6MjcwcHg7fVxyXG4uaW5wdXQteHhsYXJnZXt3aWR0aDo1MzBweDt9XHJcbmlucHV0W2NsYXNzKj1cInNwYW5cIl0sc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sdGV4dGFyZWFbY2xhc3MqPVwic3BhblwiXSwudW5lZGl0YWJsZS1pbnB1dFtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIHNlbGVjdFtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgdGV4dGFyZWFbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl17ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDowO31cclxuLmlucHV0LWFwcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSwuaW5wdXQtcHJlcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLC5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sLnJvdy1mbHVpZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sLnJvdy1mbHVpZCB0ZXh0YXJlYVtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIC5pbnB1dC1wcmVwZW5kIFtjbGFzcyo9XCJzcGFuXCJdLC5yb3ctZmx1aWQgLmlucHV0LWFwcGVuZCBbY2xhc3MqPVwic3BhblwiXXtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbmlucHV0LHRleHRhcmVhLC51bmVkaXRhYmxlLWlucHV0e21hcmdpbi1sZWZ0OjA7fVxyXG4uY29udHJvbHMtcm93IFtjbGFzcyo9XCJzcGFuXCJdK1tjbGFzcyo9XCJzcGFuXCJde21hcmdpbi1sZWZ0OjIwcHg7fVxyXG5pbnB1dC5zcGFuMTIsdGV4dGFyZWEuc3BhbjEyLC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMnt3aWR0aDo5MjZweDt9XHJcbmlucHV0LnNwYW4xMSx0ZXh0YXJlYS5zcGFuMTEsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjExe3dpZHRoOjg0NnB4O31cclxuaW5wdXQuc3BhbjEwLHRleHRhcmVhLnNwYW4xMCwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTB7d2lkdGg6NzY2cHg7fVxyXG5pbnB1dC5zcGFuOSx0ZXh0YXJlYS5zcGFuOSwudW5lZGl0YWJsZS1pbnB1dC5zcGFuOXt3aWR0aDo2ODZweDt9XHJcbmlucHV0LnNwYW44LHRleHRhcmVhLnNwYW44LC51bmVkaXRhYmxlLWlucHV0LnNwYW44e3dpZHRoOjYwNnB4O31cclxuaW5wdXQuc3BhbjcsdGV4dGFyZWEuc3BhbjcsLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjd7d2lkdGg6NTI2cHg7fVxyXG5pbnB1dC5zcGFuNix0ZXh0YXJlYS5zcGFuNiwudW5lZGl0YWJsZS1pbnB1dC5zcGFuNnt3aWR0aDo0NDZweDt9XHJcbmlucHV0LnNwYW41LHRleHRhcmVhLnNwYW41LC51bmVkaXRhYmxlLWlucHV0LnNwYW41e3dpZHRoOjM2NnB4O31cclxuaW5wdXQuc3BhbjQsdGV4dGFyZWEuc3BhbjQsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjR7d2lkdGg6Mjg2cHg7fVxyXG5pbnB1dC5zcGFuMyx0ZXh0YXJlYS5zcGFuMywudW5lZGl0YWJsZS1pbnB1dC5zcGFuM3t3aWR0aDoyMDZweDt9XHJcbmlucHV0LnNwYW4yLHRleHRhcmVhLnNwYW4yLC51bmVkaXRhYmxlLWlucHV0LnNwYW4ye3dpZHRoOjEyNnB4O31cclxuaW5wdXQuc3BhbjEsdGV4dGFyZWEuc3BhbjEsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjF7d2lkdGg6NDZweDt9XHJcbi5jb250cm9scy1yb3d7Knpvb206MTt9LmNvbnRyb2xzLXJvdzpiZWZvcmUsLmNvbnRyb2xzLXJvdzphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO31cclxuLmNvbnRyb2xzLXJvdzphZnRlcntjbGVhcjpib3RoO31cclxuLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl17ZmxvYXQ6bGVmdDt9XHJcbi5jb250cm9scy1yb3cgLmNoZWNrYm94W2NsYXNzKj1cInNwYW5cIl0sLmNvbnRyb2xzLXJvdyAucmFkaW9bY2xhc3MqPVwic3BhblwiXXtwYWRkaW5nLXRvcDo1cHg7fVxyXG5pbnB1dFtkaXNhYmxlZF0sc2VsZWN0W2Rpc2FibGVkXSx0ZXh0YXJlYVtkaXNhYmxlZF0saW5wdXRbcmVhZG9ubHldLHNlbGVjdFtyZWFkb25seV0sdGV4dGFyZWFbcmVhZG9ubHlde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7fVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1cInJhZGlvXCJdW3JlYWRvbmx5XSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5jb250cm9sLWxhYmVsLC5jb250cm9sLWdyb3VwLndhcm5pbmcgLmhlbHAtYmxvY2ssLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuaGVscC1pbmxpbmV7Y29sb3I6I2MwOTg1Mzt9XHJcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmNoZWNrYm94LC5jb250cm9sLWdyb3VwLndhcm5pbmcgLnJhZGlvLC5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsLmNvbnRyb2wtZ3JvdXAud2FybmluZyBzZWxlY3QsLmNvbnRyb2wtZ3JvdXAud2FybmluZyB0ZXh0YXJlYXtjb2xvcjojYzA5ODUzO31cclxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyBpbnB1dCwuY29udHJvbC1ncm91cC53YXJuaW5nIHNlbGVjdCwuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhe2JvcmRlci1jb2xvcjojYzA5ODUzOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTt9LmNvbnRyb2wtZ3JvdXAud2FybmluZyBpbnB1dDpmb2N1cywuY29udHJvbC1ncm91cC53YXJuaW5nIHNlbGVjdDpmb2N1cywuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhOmZvY3Vze2JvcmRlci1jb2xvcjojYTQ3ZTNjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksMCAwIDZweCAjZGJjNTllOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksMCAwIDZweCAjZGJjNTllO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLDAgMCA2cHggI2RiYzU5ZTt9XHJcbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmlucHV0LXByZXBlbmQgLmFkZC1vbiwuY29udHJvbC1ncm91cC53YXJuaW5nIC5pbnB1dC1hcHBlbmQgLmFkZC1vbntjb2xvcjojYzA5ODUzO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2MwOTg1Mzt9XHJcbi5jb250cm9sLWdyb3VwLmVycm9yIC5jb250cm9sLWxhYmVsLC5jb250cm9sLWdyb3VwLmVycm9yIC5oZWxwLWJsb2NrLC5jb250cm9sLWdyb3VwLmVycm9yIC5oZWxwLWlubGluZXtjb2xvcjojYjk0YTQ4O31cclxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNoZWNrYm94LC5jb250cm9sLWdyb3VwLmVycm9yIC5yYWRpbywuY29udHJvbC1ncm91cC5lcnJvciBpbnB1dCwuY29udHJvbC1ncm91cC5lcnJvciBzZWxlY3QsLmNvbnRyb2wtZ3JvdXAuZXJyb3IgdGV4dGFyZWF7Y29sb3I6I2I5NGE0ODt9XHJcbi5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0LC5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdCwuY29udHJvbC1ncm91cC5lcnJvciB0ZXh0YXJlYXtib3JkZXItY29sb3I6I2I5NGE0ODstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7fS5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0OmZvY3VzLC5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdDpmb2N1cywuY29udHJvbC1ncm91cC5lcnJvciB0ZXh0YXJlYTpmb2N1c3tib3JkZXItY29sb3I6Izk1M2IzOTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLDAgMCA2cHggI2Q1OTM5MjstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLDAgMCA2cHggI2Q1OTM5Mjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwwIDAgNnB4ICNkNTkzOTI7fVxyXG4uY29udHJvbC1ncm91cC5lcnJvciAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLC5jb250cm9sLWdyb3VwLmVycm9yIC5pbnB1dC1hcHBlbmQgLmFkZC1vbntjb2xvcjojYjk0YTQ4O2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXItY29sb3I6I2I5NGE0ODt9XHJcbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaGVscC1ibG9jaywuY29udHJvbC1ncm91cC5zdWNjZXNzIC5oZWxwLWlubGluZXtjb2xvcjojNDY4ODQ3O31cclxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuY2hlY2tib3gsLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAucmFkaW8sLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBpbnB1dCwuY29udHJvbC1ncm91cC5zdWNjZXNzIHNlbGVjdCwuY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhe2NvbG9yOiM0Njg4NDc7fVxyXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIGlucHV0LC5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0LC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgdGV4dGFyZWF7Ym9yZGVyLWNvbG9yOiM0Njg4NDc7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO30uY29udHJvbC1ncm91cC5zdWNjZXNzIGlucHV0OmZvY3VzLC5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0OmZvY3VzLC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMzNTY2MzU7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwwIDAgNnB4ICM3YWJhN2I7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwwIDAgNnB4ICM3YWJhN2I7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksMCAwIDZweCAjN2FiYTdiO31cclxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmlucHV0LWFwcGVuZCAuYWRkLW9ue2NvbG9yOiM0Njg4NDc7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4O2JvcmRlci1jb2xvcjojNDY4ODQ3O31cclxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuY29udHJvbC1sYWJlbCwuY29udHJvbC1ncm91cC5pbmZvIC5oZWxwLWJsb2NrLC5jb250cm9sLWdyb3VwLmluZm8gLmhlbHAtaW5saW5le2NvbG9yOiMzYTg3YWQ7fVxyXG4uY29udHJvbC1ncm91cC5pbmZvIC5jaGVja2JveCwuY29udHJvbC1ncm91cC5pbmZvIC5yYWRpbywuY29udHJvbC1ncm91cC5pbmZvIGlucHV0LC5jb250cm9sLWdyb3VwLmluZm8gc2VsZWN0LC5jb250cm9sLWdyb3VwLmluZm8gdGV4dGFyZWF7Y29sb3I6IzNhODdhZDt9XHJcbi5jb250cm9sLWdyb3VwLmluZm8gaW5wdXQsLmNvbnRyb2wtZ3JvdXAuaW5mbyBzZWxlY3QsLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYXtib3JkZXItY29sb3I6IzNhODdhZDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7fS5jb250cm9sLWdyb3VwLmluZm8gaW5wdXQ6Zm9jdXMsLmNvbnRyb2wtZ3JvdXAuaW5mbyBzZWxlY3Q6Zm9jdXMsLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYTpmb2N1c3tib3JkZXItY29sb3I6IzJkNjk4Nzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLDAgMCA2cHggIzdhYjVkMzstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLDAgMCA2cHggIzdhYjVkMztib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwwIDAgNnB4ICM3YWI1ZDM7fVxyXG4uY29udHJvbC1ncm91cC5pbmZvIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaW5wdXQtYXBwZW5kIC5hZGQtb257Y29sb3I6IzNhODdhZDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiMzYTg3YWQ7fVxyXG5pbnB1dDpmb2N1czppbnZhbGlkLHRleHRhcmVhOmZvY3VzOmludmFsaWQsc2VsZWN0OmZvY3VzOmludmFsaWR7Y29sb3I6I2I5NGE0ODtib3JkZXItY29sb3I6I2VlNWY1Yjt9aW5wdXQ6Zm9jdXM6aW52YWxpZDpmb2N1cyx0ZXh0YXJlYTpmb2N1czppbnZhbGlkOmZvY3VzLHNlbGVjdDpmb2N1czppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZTkzMjJkOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNnB4ICNmOGI5Yjc7LW1vei1ib3gtc2hhZG93OjAgMCA2cHggI2Y4YjliNztib3gtc2hhZG93OjAgMCA2cHggI2Y4YjliNzt9XHJcbi5mb3JtLWFjdGlvbnN7cGFkZGluZzoxOXB4IDIwcHggMjBweDttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1Oyp6b29tOjE7fS5mb3JtLWFjdGlvbnM6YmVmb3JlLC5mb3JtLWFjdGlvbnM6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi5mb3JtLWFjdGlvbnM6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5oZWxwLWJsb2NrLC5oZWxwLWlubGluZXtjb2xvcjojNWI1YjViO31cclxuLmhlbHAtYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4uaGVscC1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctbGVmdDo1cHg7fVxyXG4uaW5wdXQtYXBwZW5kLC5pbnB1dC1wcmVwZW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwO30uaW5wdXQtYXBwZW5kIGlucHV0LC5pbnB1dC1wcmVwZW5kIGlucHV0LC5pbnB1dC1hcHBlbmQgc2VsZWN0LC5pbnB1dC1wcmVwZW5kIHNlbGVjdCwuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0LC5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0LC5pbnB1dC1hcHBlbmQgLmRyb3Bkb3duLW1lbnUsLmlucHV0LXByZXBlbmQgLmRyb3Bkb3duLW1lbnUsLmlucHV0LWFwcGVuZCAucG9wb3ZlciwuaW5wdXQtcHJlcGVuZCAucG9wb3Zlcntmb250LXNpemU6MTRweDt9XHJcbi5pbnB1dC1hcHBlbmQgaW5wdXQsLmlucHV0LXByZXBlbmQgaW5wdXQsLmlucHV0LWFwcGVuZCBzZWxlY3QsLmlucHV0LXByZXBlbmQgc2VsZWN0LC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQsLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowOyptYXJnaW4tbGVmdDowO3ZlcnRpY2FsLWFsaWduOnRvcDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7fS5pbnB1dC1hcHBlbmQgaW5wdXQ6Zm9jdXMsLmlucHV0LXByZXBlbmQgaW5wdXQ6Zm9jdXMsLmlucHV0LWFwcGVuZCBzZWxlY3Q6Zm9jdXMsLmlucHV0LXByZXBlbmQgc2VsZWN0OmZvY3VzLC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXMsLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXN7ei1pbmRleDoyO31cclxuLmlucHV0LWFwcGVuZCAuYWRkLW9uLC5pbnB1dC1wcmVwZW5kIC5hZGQtb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6MjBweDttaW4td2lkdGg6MTZweDtwYWRkaW5nOjRweCA1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmZmZmO2JhY2tncm91bmQtY29sb3I6I2VlZWVlZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7fVxyXG4uaW5wdXQtYXBwZW5kIC5hZGQtb24sLmlucHV0LXByZXBlbmQgLmFkZC1vbiwuaW5wdXQtYXBwZW5kIC5idG4sLmlucHV0LXByZXBlbmQgLmJ0biwuaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtcHJlcGVuZCAuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGV7dmVydGljYWwtYWxpZ246dG9wOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt9XHJcbi5pbnB1dC1hcHBlbmQgLmFjdGl2ZSwuaW5wdXQtcHJlcGVuZCAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2E5ZGJhOTtib3JkZXItY29sb3I6IzQ2YTU0Njt9XHJcbi5pbnB1dC1wcmVwZW5kIC5hZGQtb24sLmlucHV0LXByZXBlbmQgLmJ0bnttYXJnaW4tcmlnaHQ6LTFweDt9XHJcbi5pbnB1dC1wcmVwZW5kIC5hZGQtb246Zmlyc3QtY2hpbGQsLmlucHV0LXByZXBlbmQgLmJ0bjpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7fVxyXG4uaW5wdXQtYXBwZW5kIGlucHV0LC5pbnB1dC1hcHBlbmQgc2VsZWN0LC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O30uaW5wdXQtYXBwZW5kIGlucHV0Ky5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkLC5pbnB1dC1hcHBlbmQgc2VsZWN0Ky5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkLC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQrLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy1tb3otYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO31cclxuLmlucHV0LWFwcGVuZCAuYWRkLW9uLC5pbnB1dC1hcHBlbmQgLmJ0biwuaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweDt9XHJcbi5pbnB1dC1hcHBlbmQgLmFkZC1vbjpsYXN0LWNoaWxkLC5pbnB1dC1hcHBlbmQgLmJ0bjpsYXN0LWNoaWxkLC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cDpsYXN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy1tb3otYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO31cclxuLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIGlucHV0LC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBzZWxlY3QsLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0ey13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt9LmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIGlucHV0Ky5idG4tZ3JvdXAgLmJ0biwuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgc2VsZWN0Ky5idG4tZ3JvdXAgLmJ0biwuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQrLmJ0bi1ncm91cCAuYnRuey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDt9XHJcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmZpcnN0LWNoaWxkLC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYnRuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDotMXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDt9XHJcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmxhc3QtY2hpbGQsLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5idG46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDt9XHJcbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYnRuLWdyb3VwOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7fVxyXG5pbnB1dC5zZWFyY2gtcXVlcnl7cGFkZGluZy1yaWdodDoxNHB4O3BhZGRpbmctcmlnaHQ6NHB4IFxcOTtwYWRkaW5nLWxlZnQ6MTRweDtwYWRkaW5nLWxlZnQ6NHB4IFxcOTttYXJnaW4tYm90dG9tOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE1cHg7LW1vei1ib3JkZXItcmFkaXVzOjE1cHg7Ym9yZGVyLXJhZGl1czoxNXB4O31cclxuLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQgLnNlYXJjaC1xdWVyeSwuZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQgLnNlYXJjaC1xdWVyeXstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7fVxyXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5ey13ZWJraXQtYm9yZGVyLXJhZGl1czoxNHB4IDAgMCAxNHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNHB4IDAgMCAxNHB4O2JvcmRlci1yYWRpdXM6MTRweCAwIDAgMTRweDt9XHJcbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kIC5idG57LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMTRweCAxNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgMTRweCAxNHB4IDA7Ym9yZGVyLXJhZGl1czowIDE0cHggMTRweCAwO31cclxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5zZWFyY2gtcXVlcnl7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMTRweCAxNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgMTRweCAxNHB4IDA7Ym9yZGVyLXJhZGl1czowIDE0cHggMTRweCAwO31cclxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5idG57LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE0cHggMCAwIDE0cHg7LW1vei1ib3JkZXItcmFkaXVzOjE0cHggMCAwIDE0cHg7Ym9yZGVyLXJhZGl1czoxNHB4IDAgMCAxNHB4O31cclxuLmZvcm0tc2VhcmNoIGlucHV0LC5mb3JtLWlubGluZSBpbnB1dCwuZm9ybS1ob3Jpem9udGFsIGlucHV0LC5mb3JtLXNlYXJjaCB0ZXh0YXJlYSwuZm9ybS1pbmxpbmUgdGV4dGFyZWEsLmZvcm0taG9yaXpvbnRhbCB0ZXh0YXJlYSwuZm9ybS1zZWFyY2ggc2VsZWN0LC5mb3JtLWlubGluZSBzZWxlY3QsLmZvcm0taG9yaXpvbnRhbCBzZWxlY3QsLmZvcm0tc2VhcmNoIC5oZWxwLWlubGluZSwuZm9ybS1pbmxpbmUgLmhlbHAtaW5saW5lLC5mb3JtLWhvcml6b250YWwgLmhlbHAtaW5saW5lLC5mb3JtLXNlYXJjaCAudW5lZGl0YWJsZS1pbnB1dCwuZm9ybS1pbmxpbmUgLnVuZWRpdGFibGUtaW5wdXQsLmZvcm0taG9yaXpvbnRhbCAudW5lZGl0YWJsZS1pbnB1dCwuZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQsLmZvcm0taW5saW5lIC5pbnB1dC1wcmVwZW5kLC5mb3JtLWhvcml6b250YWwgLmlucHV0LXByZXBlbmQsLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQsLmZvcm0taW5saW5lIC5pbnB1dC1hcHBlbmQsLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtYXBwZW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4uZm9ybS1zZWFyY2ggLmhpZGUsLmZvcm0taW5saW5lIC5oaWRlLC5mb3JtLWhvcml6b250YWwgLmhpZGV7ZGlzcGxheTpub25lO31cclxuLmZvcm0tc2VhcmNoIGxhYmVsLC5mb3JtLWlubGluZSBsYWJlbCwuZm9ybS1zZWFyY2ggLmJ0bi1ncm91cCwuZm9ybS1pbmxpbmUgLmJ0bi1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kLC5mb3JtLWlubGluZSAuaW5wdXQtYXBwZW5kLC5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCwuZm9ybS1pbmxpbmUgLmlucHV0LXByZXBlbmR7bWFyZ2luLWJvdHRvbTowO31cclxuLmZvcm0tc2VhcmNoIC5yYWRpbywuZm9ybS1zZWFyY2ggLmNoZWNrYm94LC5mb3JtLWlubGluZSAucmFkaW8sLmZvcm0taW5saW5lIC5jaGVja2JveHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuLmZvcm0tc2VhcmNoIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sLmZvcm0tc2VhcmNoIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjA7fVxyXG4uY29udHJvbC1ncm91cHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG5sZWdlbmQrLmNvbnRyb2wtZ3JvdXB7bWFyZ2luLXRvcDoyMHB4Oy13ZWJraXQtbWFyZ2luLXRvcC1jb2xsYXBzZTpzZXBhcmF0ZTt9XHJcbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4Oyp6b29tOjE7fS5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YmVmb3JlLC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoxNjBweDtwYWRkaW5nLXRvcDo1cHg7dGV4dC1hbGlnbjpyaWdodDt9XHJcbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzeypkaXNwbGF5OmlubGluZS1ibG9jazsqcGFkZGluZy1sZWZ0OjIwcHg7bWFyZ2luLWxlZnQ6MTgwcHg7Km1hcmdpbi1sZWZ0OjA7fS5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzOmZpcnN0LWNoaWxkeypwYWRkaW5nLWxlZnQ6MTgwcHg7fVxyXG4uZm9ybS1ob3Jpem9udGFsIC5oZWxwLWJsb2Nre21hcmdpbi1ib3R0b206MDt9XHJcbi5mb3JtLWhvcml6b250YWwgaW5wdXQrLmhlbHAtYmxvY2ssLmZvcm0taG9yaXpvbnRhbCBzZWxlY3QrLmhlbHAtYmxvY2ssLmZvcm0taG9yaXpvbnRhbCB0ZXh0YXJlYSsuaGVscC1ibG9jaywuZm9ybS1ob3Jpem9udGFsIC51bmVkaXRhYmxlLWlucHV0Ky5oZWxwLWJsb2NrLC5mb3JtLWhvcml6b250YWwgLmlucHV0LXByZXBlbmQrLmhlbHAtYmxvY2ssLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtYXBwZW5kKy5oZWxwLWJsb2Nre21hcmdpbi10b3A6MTBweDt9XHJcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tYWN0aW9uc3twYWRkaW5nLWxlZnQ6MTgwcHg7fVxyXG4uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxO3BhZGRpbmc6NHB4IDEycHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMzMzMzMzM7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSwgdG8oI2U2ZTZlNikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2U2ZTZlNik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZTZlNmU2JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2JvcmRlcjoxcHggc29saWQgI2NjY2NjYzsqYm9yZGVyOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYjNiM2IzOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDsqbWFyZ2luLWxlZnQ6LjNlbTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7fS5idG46aG92ZXIsLmJ0bjpmb2N1cywuYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZSwuYnRuLmRpc2FibGVkLC5idG5bZGlzYWJsZWRde2NvbG9yOiMzMzMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2OypiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7fVxyXG4uYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2MgXFw5O31cclxuLmJ0bjpmaXJzdC1jaGlsZHsqbWFyZ2luLWxlZnQ6MDt9XHJcbi5idG46aG92ZXIsLmJ0bjpmb2N1c3tjb2xvcjojMzMzMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO31cclxuLmJ0bjpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkICMzMzM7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweDt9XHJcbi5idG4uYWN0aXZlLC5idG46YWN0aXZle2JhY2tncm91bmQtaW1hZ2U6bm9uZTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO31cclxuLmJ0bi5kaXNhYmxlZCwuYnRuW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3BhY2l0eTowLjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7fVxyXG4uYnRuLWxhcmdle3BhZGRpbmc6MTFweCAxOXB4O2ZvbnQtc2l6ZToxNy41cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4O31cclxuLmJ0bi1sYXJnZSBbY2xhc3NePVwiaWNvbi1cIl0sLmJ0bi1sYXJnZSBbY2xhc3MqPVwiIGljb24tXCJde21hcmdpbi10b3A6NHB4O31cclxuLmJ0bi1zbWFsbHtwYWRkaW5nOjJweCAxMHB4O2ZvbnQtc2l6ZToxMS45cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O31cclxuLmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0sLmJ0bi1zbWFsbCBbY2xhc3MqPVwiIGljb24tXCJde21hcmdpbi10b3A6MDt9XHJcbi5idG4tbWluaSBbY2xhc3NePVwiaWNvbi1cIl0sLmJ0bi1taW5pIFtjbGFzcyo9XCIgaWNvbi1cIl17bWFyZ2luLXRvcDotMXB4O31cclxuLmJ0bi1taW5pe3BhZGRpbmc6MCA2cHg7Zm9udC1zaXplOjEwLjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7fVxyXG4uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O31cclxuLmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6NXB4O31cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlO31cclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4taW5mby5hY3RpdmUsLmJ0bi1pbnZlcnNlLmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO31cclxuLmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmZmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmNlMGY7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNmNmNjNjQpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNmIzMGYpLCB0bygjZjZjYzY0KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNmNmNjNjQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2YjMwZiwgI2Y2Y2M2NCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjZiMzBmLCAjZjZjYzY0KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY2YjMwZicsIGVuZENvbG9yc3RyPScjZmZmNmNjNjQnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmNmNjNjQgI2Y2Y2M2NCAjYWFiMjA3O2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7KmJhY2tncm91bmQtY29sb3I6I2Y2Y2M2NDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7fS5idG4tcHJpbWFyeTpob3ZlciwuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYnRuLXByaW1hcnkuYWN0aXZlLC5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnlbZGlzYWJsZWRde2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojZjZjYzY0OypiYWNrZ3JvdW5kLWNvbG9yOiNkYWUzMDk7fVxyXG4uYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzJjYTA4IFxcOTt9XHJcbi5idG4td2FybmluZ3tjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojZmFhNzMyO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmJiNDUwKSwgdG8oI2Y4OTQwNikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZiYjQ1MCwgI2Y4OTQwNik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmYmI0NTAnLCBlbmRDb2xvcnN0cj0nI2ZmZjg5NDA2JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZjg5NDA2ICNmODk0MDYgI2FkNjcwNDtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiNmODk0MDY7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO30uYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXXtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6I2Y4OTQwNjsqYmFja2dyb3VuZC1jb2xvcjojZGY4NTA1O31cclxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M2NzYwNSBcXDk7fVxyXG4uYnRuLWRhbmdlcntjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojZGE0ZjQ5O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViLCAjYmQzNjJmKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWU1ZjViKSwgdG8oI2JkMzYyZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViLCAjYmQzNjJmKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiwgI2JkMzYyZik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlZTVmNWInLCBlbmRDb2xvcnN0cj0nI2ZmYmQzNjJmJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojYmQzNjJmICNiZDM2MmYgIzgwMjQyMDtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiNiZDM2MmY7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO30uYnRuLWRhbmdlcjpob3ZlciwuYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGFuZ2VyW2Rpc2FibGVkXXtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMzYyZjsqYmFja2dyb3VuZC1jb2xvcjojYTkzMDJhO31cclxuLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5NDJhMjUgXFw5O31cclxuLmJ0bi1zdWNjZXNze2NvbG9yOiNmZmZmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOiM1YmI3NWI7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1MWEzNTEpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM2MmM0NjIpLCB0bygjNTFhMzUxKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1MWEzNTEpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzUxYTM1MSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyLCAjNTFhMzUxKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYyYzQ2MicsIGVuZENvbG9yc3RyPScjZmY1MWEzNTEnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiM1MWEzNTEgIzUxYTM1MSAjMzg3MDM4O2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7KmJhY2tncm91bmQtY29sb3I6IzUxYTM1MTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7fS5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRde2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojNTFhMzUxOypiYWNrZ3JvdW5kLWNvbG9yOiM0OTkyNDk7fVxyXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLC5idG4tc3VjY2Vzcy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDA4MTQwIFxcOTt9XHJcbi5idG4taW5mb3tjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojNDlhZmNkO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMmY5NmI0KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNWJjMGRlKSwgdG8oIzJmOTZiNCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMmY5NmI0KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMyZjk2YjQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzViYzBkZSwgIzJmOTZiNCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YmMwZGUnLCBlbmRDb2xvcnN0cj0nI2ZmMmY5NmI0JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMmY5NmI0ICMyZjk2YjQgIzFmNjM3Nztib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO30uYnRuLWluZm86aG92ZXIsLmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mbzphY3RpdmUsLmJ0bi1pbmZvLmFjdGl2ZSwuYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvW2Rpc2FibGVkXXtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6IzJmOTZiNDsqYmFja2dyb3VuZC1jb2xvcjojMmE4NWEwO31cclxuLmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI0NzQ4YyBcXDk7fVxyXG4uYnRuLWludmVyc2V7Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO2JhY2tncm91bmQtY29sb3I6IzM2MzYzNjtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ0NDQ0NCwgIzIyMjIyMik7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ0NDQ0NCksIHRvKCMyMjIyMjIpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ0NDQ0NCwgIzIyMjIyMik7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjNDQ0NDQ0LCAjMjIyMjIyKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NDQ0NDQsICMyMjIyMjIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNDQ0NDQ0JywgZW5kQ29sb3JzdHI9JyNmZjIyMjIyMicsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzIyMjIyMiAjMjIyMjIyICMwMDAwMDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTsqYmFja2dyb3VuZC1jb2xvcjojMjIyMjIyO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTt9LmJ0bi1pbnZlcnNlOmhvdmVyLC5idG4taW52ZXJzZTpmb2N1cywuYnRuLWludmVyc2U6YWN0aXZlLC5idG4taW52ZXJzZS5hY3RpdmUsLmJ0bi1pbnZlcnNlLmRpc2FibGVkLC5idG4taW52ZXJzZVtkaXNhYmxlZF17Y29sb3I6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMjIyMjI7KmJhY2tncm91bmQtY29sb3I6IzE1MTUxNTt9XHJcbi5idG4taW52ZXJzZTphY3RpdmUsLmJ0bi1pbnZlcnNlLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDggXFw5O31cclxuYnV0dG9uLmJ0bixpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bnsqcGFkZGluZy10b3A6M3B4OypwYWRkaW5nLWJvdHRvbTozcHg7fWJ1dHRvbi5idG46Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG46Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowO31cclxuYnV0dG9uLmJ0bi5idG4tbGFyZ2UsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLWxhcmdleypwYWRkaW5nLXRvcDo3cHg7KnBhZGRpbmctYm90dG9tOjdweDt9XHJcbmJ1dHRvbi5idG4uYnRuLXNtYWxsLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1zbWFsbHsqcGFkZGluZy10b3A6M3B4OypwYWRkaW5nLWJvdHRvbTozcHg7fVxyXG5idXR0b24uYnRuLmJ0bi1taW5pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1taW5peypwYWRkaW5nLXRvcDoxcHg7KnBhZGRpbmctYm90dG9tOjFweDt9XHJcbi5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGlua1tkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO31cclxuLmJ0bi1saW5re2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZjZiMzBmOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt9XHJcbi5idG4tbGluazpob3ZlciwuYnRuLWxpbms6Zm9jdXN7Y29sb3I6I2IyODAwNzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXN7Y29sb3I6IzMzMzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcbi5pY29uLWdsYXNze2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cclxuLmljb24tbXVzaWN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAwO31cclxuLmljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMDt9XHJcbi5pY29uLWVudmVsb3Ble2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMDt9XHJcbi5pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMDt9XHJcbi5pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggMDt9XHJcbi5pY29uLXN0YXItZW1wdHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMDt9XHJcbi5pY29uLXVzZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggMDt9XHJcbi5pY29uLWZpbG17YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggMDt9XHJcbi5pY29uLXRoLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IDA7fVxyXG4uaWNvbi10aHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAwO31cclxuLmljb24tdGgtbGlzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAwO31cclxuLmljb24tb2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggMDt9XHJcbi5pY29uLXJlbW92ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAwO31cclxuLmljb24tem9vbS1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAwO31cclxuLmljb24tem9vbS1vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggMDt9XHJcbi5pY29uLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODRweCAwO31cclxuLmljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTQwOHB4IDA7fVxyXG4uaWNvbi1jb2d7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggMDt9XHJcbi5pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTQ1NnB4IDA7fVxyXG4uaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMjRweDt9XHJcbi5pY29uLWZpbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMjRweDt9XHJcbi5pY29uLXRpbWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjRweDt9XHJcbi5pY29uLXJvYWR7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMjRweDt9XHJcbi5pY29uLWRvd25sb2FkLWFsdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0yNHB4O31cclxuLmljb24tZG93bmxvYWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTI0cHg7fVxyXG4uaWNvbi11cGxvYWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTI0cHg7fVxyXG4uaWNvbi1pbmJveHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtMjRweDt9XHJcbi5pY29uLXBsYXktY2lyY2xle2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0yNHB4O31cclxuLmljb24tcmVwZWF0e2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC0yNHB4O31cclxuLmljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMjRweDt9XHJcbi5pY29uLWxpc3QtYWx0e2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC0yNHB4O31cclxuLmljb24tbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODdweCAtMjRweDt9XHJcbi5pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTI0cHg7fVxyXG4uaWNvbi1oZWFkcGhvbmVze2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0yNHB4O31cclxuLmljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMjRweDt9XHJcbi5pY29uLXZvbHVtZS1kb3due2JhY2tncm91bmQtcG9zaXRpb246LTM4NHB4IC0yNHB4O31cclxuLmljb24tdm9sdW1lLXVwe2JhY2tncm91bmQtcG9zaXRpb246LTQwOHB4IC0yNHB4O31cclxuLmljb24tcXJjb2Rle2JhY2tncm91bmQtcG9zaXRpb246LTQzMnB4IC0yNHB4O31cclxuLmljb24tYmFyY29kZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTZweCAtMjRweDt9XHJcbi5pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHg7fVxyXG4uaWNvbi10YWdze2JhY2tncm91bmQtcG9zaXRpb246LTI1cHggLTQ4cHg7fVxyXG4uaWNvbi1ib29re2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHg7fVxyXG4uaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC00OHB4O31cclxuLmljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweDt9XHJcbi5pY29uLWNhbWVyYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNDhweDt9XHJcbi5pY29uLWZvbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHg7fVxyXG4uaWNvbi1ib2xke2JhY2tncm91bmQtcG9zaXRpb246LTE2N3B4IC00OHB4O31cclxuLmljb24taXRhbGlje2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4O31cclxuLmljb24tdGV4dC1oZWlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTQ4cHg7fVxyXG4uaWNvbi10ZXh0LXdpZHRoe2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4O31cclxuLmljb24tYWxpZ24tbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtNDhweDt9XHJcbi5pY29uLWFsaWduLWNlbnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtNDhweDt9XHJcbi5pY29uLWFsaWduLXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTMxMnB4IC00OHB4O31cclxuLmljb24tYWxpZ24tanVzdGlmeXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtNDhweDt9XHJcbi5pY29uLWxpc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTQ4cHg7fVxyXG4uaWNvbi1pbmRlbnQtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODRweCAtNDhweDt9XHJcbi5pY29uLWluZGVudC1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDhweCAtNDhweDt9XHJcbi5pY29uLWZhY2V0aW1lLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTQzMnB4IC00OHB4O31cclxuLmljb24tcGljdHVyZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTZweCAtNDhweDt9XHJcbi5pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHg7fVxyXG4uaWNvbi1tYXAtbWFya2Vye2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTcycHg7fVxyXG4uaWNvbi1hZGp1c3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNzJweDt9XHJcbi5pY29uLXRpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNzJweDt9XHJcbi5pY29uLWVkaXR7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNzJweDt9XHJcbi5pY29uLXNoYXJle2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC03MnB4O31cclxuLmljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTcycHg7fVxyXG4uaWNvbi1tb3Zle2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC03MnB4O31cclxuLmljb24tc3RlcC1iYWNrd2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNzJweDt9XHJcbi5pY29uLWZhc3QtYmFja3dhcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTcycHg7fVxyXG4uaWNvbi1iYWNrd2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNzJweDt9XHJcbi5pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTcycHg7fVxyXG4uaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtNzJweDt9XHJcbi5pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTcycHg7fVxyXG4uaWNvbi1mb3J3YXJke2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC03MnB4O31cclxuLmljb24tZmFzdC1mb3J3YXJke2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC03MnB4O31cclxuLmljb24tc3RlcC1mb3J3YXJke2JhY2tncm91bmQtcG9zaXRpb246LTM4NHB4IC03MnB4O31cclxuLmljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNDA4cHggLTcycHg7fVxyXG4uaWNvbi1jaGV2cm9uLWxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTcycHg7fVxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQ1NnB4IC03MnB4O31cclxuLmljb24tcGx1cy1zaWdue2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweDt9XHJcbi5pY29uLW1pbnVzLXNpZ257YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtOTZweDt9XHJcbi5pY29uLXJlbW92ZS1zaWdue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHg7fVxyXG4uaWNvbi1vay1zaWdue2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTk2cHg7fVxyXG4uaWNvbi1xdWVzdGlvbi1zaWdue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHg7fVxyXG4uaWNvbi1pbmZvLXNpZ257YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTk2cHg7fVxyXG4uaWNvbi1zY3JlZW5zaG90e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4O31cclxuLmljb24tcmVtb3ZlLWNpcmNsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtOTZweDt9XHJcbi5pY29uLW9rLWNpcmNsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweDt9XHJcbi5pY29uLWJhbi1jaXJjbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTk2cHg7fVxyXG4uaWNvbi1hcnJvdy1sZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4O31cclxuLmljb24tYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTk2cHg7fVxyXG4uaWNvbi1hcnJvdy11cHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODlweCAtOTZweDt9XHJcbi5pY29uLWFycm93LWRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTk2cHg7fVxyXG4uaWNvbi1zaGFyZS1hbHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTk2cHg7fVxyXG4uaWNvbi1yZXNpemUtZnVsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtOTZweDt9XHJcbi5pY29uLXJlc2l6ZS1zbWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODRweCAtOTZweDt9XHJcbi5pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDA4cHggLTk2cHg7fVxyXG4uaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzNweCAtOTZweDt9XHJcbi5pY29uLWFzdGVyaXNre2JhY2tncm91bmQtcG9zaXRpb246LTQ1NnB4IC05NnB4O31cclxuLmljb24tZXhjbGFtYXRpb24tc2lnbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMHB4O31cclxuLmljb24tZ2lmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0xMjBweDt9XHJcbi5pY29uLWxlYWZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTIwcHg7fVxyXG4uaWNvbi1maXJle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyMHB4O31cclxuLmljb24tZXllLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTIwcHg7fVxyXG4uaWNvbi1leWUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyMHB4O31cclxuLmljb24td2FybmluZy1zaWdue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjBweDt9XHJcbi5pY29uLXBsYW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xMjBweDt9XHJcbi5pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjBweDt9XHJcbi5pY29uLXJhbmRvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMTIwcHg7d2lkdGg6MTZweDt9XHJcbi5pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyMHB4O31cclxuLmljb24tbWFnbmV0e2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC0xMjBweDt9XHJcbi5pY29uLWNoZXZyb24tdXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTEyMHB4O31cclxuLmljb24tY2hldnJvbi1kb3due2JhY2tncm91bmQtcG9zaXRpb246LTMxM3B4IC0xMTlweDt9XHJcbi5pY29uLXJldHdlZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTEyMHB4O31cclxuLmljb24tc2hvcHBpbmctY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMTIwcHg7fVxyXG4uaWNvbi1mb2xkZXItY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzg0cHggLTEyMHB4O3dpZHRoOjE2cHg7fVxyXG4uaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDhweCAtMTIwcHg7d2lkdGg6MTZweDt9XHJcbi5pY29uLXJlc2l6ZS12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzJweCAtMTE5cHg7fVxyXG4uaWNvbi1yZXNpemUtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NTZweCAtMTE4cHg7fVxyXG4uaWNvbi1oZGR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweDt9XHJcbi5pY29uLWJ1bGxob3Jue2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTE0NHB4O31cclxuLmljb24tYmVsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweDt9XHJcbi5pY29uLWNlcnRpZmljYXRle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE0NHB4O31cclxuLmljb24tdGh1bWJzLXVwe2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4O31cclxuLmljb24tdGh1bWJzLWRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTE0NHB4O31cclxuLmljb24taGFuZC1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHg7fVxyXG4uaWNvbi1oYW5kLWxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTE0NHB4O31cclxuLmljb24taGFuZC11cHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTQ0cHg7fVxyXG4uaWNvbi1oYW5kLWRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTE0NHB4O31cclxuLmljb24tY2lyY2xlLWFycm93LXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xNDRweDt9XHJcbi5pY29uLWNpcmNsZS1hcnJvdy1sZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC0xNDRweDt9XHJcbi5pY29uLWNpcmNsZS1hcnJvdy11cHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtMTQ0cHg7fVxyXG4uaWNvbi1jaXJjbGUtYXJyb3ctZG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMTQ0cHg7fVxyXG4uaWNvbi1nbG9iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtMTQ0cHg7fVxyXG4uaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTE0NHB4O31cclxuLmljb24tdGFza3N7YmFja2dyb3VuZC1wb3NpdGlvbjotMzg0cHggLTE0NHB4O31cclxuLmljb24tZmlsdGVye2JhY2tncm91bmQtcG9zaXRpb246LTQwOHB4IC0xNDRweDt9XHJcbi5pY29uLWJyaWVmY2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzJweCAtMTQ0cHg7fVxyXG4uaWNvbi1mdWxsc2NyZWVue2JhY2tncm91bmQtcG9zaXRpb246LTQ1NnB4IC0xNDRweDt9XHJcbi5idG4tZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7Zm9udC1zaXplOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDsqbWFyZ2luLWxlZnQ6LjNlbTt9LmJ0bi1ncm91cDpmaXJzdC1jaGlsZHsqbWFyZ2luLWxlZnQ6MDt9XHJcbi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDo1cHg7fVxyXG4uYnRuLXRvb2xiYXJ7Zm9udC1zaXplOjA7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweDt9LmJ0bi10b29sYmFyPi5idG4rLmJ0biwuYnRuLXRvb2xiYXI+LmJ0bi1ncm91cCsuYnRuLC5idG4tdG9vbGJhcj4uYnRuKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6NXB4O31cclxuLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt9XHJcbi5idG4tZ3JvdXA+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHg7fVxyXG4uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cD4uZHJvcGRvd24tbWVudSwuYnRuLWdyb3VwPi5wb3BvdmVye2ZvbnQtc2l6ZToxNHB4O31cclxuLmJ0bi1ncm91cD4uYnRuLW1pbml7Zm9udC1zaXplOjEwLjVweDt9XHJcbi5idG4tZ3JvdXA+LmJ0bi1zbWFsbHtmb250LXNpemU6MTEuOXB4O31cclxuLmJ0bi1ncm91cD4uYnRuLWxhcmdle2ZvbnQtc2l6ZToxNy41cHg7fVxyXG4uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDt9XHJcbi5idG4tZ3JvdXA+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZXstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDt9XHJcbi5idG4tZ3JvdXA+LmJ0bi5sYXJnZTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowOy13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6NnB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6NnB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NnB4O31cclxuLmJ0bi1ncm91cD4uYnRuLmxhcmdlOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4ubGFyZ2UuZHJvcGRvd24tdG9nZ2xley13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo2cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo2cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4O31cclxuLmJ0bi1ncm91cD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmV7ei1pbmRleDoyO31cclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtvdXRsaW5lOjA7fVxyXG4uYnRuLWdyb3VwPi5idG4rLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEyNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMTI1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMTI1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTsqcGFkZGluZy10b3A6NXB4OypwYWRkaW5nLWJvdHRvbTo1cHg7fVxyXG4uYnRuLWdyb3VwPi5idG4tbWluaSsuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7KnBhZGRpbmctdG9wOjJweDsqcGFkZGluZy1ib3R0b206MnB4O31cclxuLmJ0bi1ncm91cD4uYnRuLXNtYWxsKy5kcm9wZG93bi10b2dnbGV7KnBhZGRpbmctdG9wOjVweDsqcGFkZGluZy1ib3R0b206NHB4O31cclxuLmJ0bi1ncm91cD4uYnRuLWxhcmdlKy5kcm9wZG93bi10b2dnbGV7cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4OypwYWRkaW5nLXRvcDo3cHg7KnBhZGRpbmctYm90dG9tOjdweDt9XHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7fVxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O31cclxuLmJ0bi1ncm91cC5vcGVuIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZjZjYzY0O31cclxuLmJ0bi1ncm91cC5vcGVuIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZjg5NDA2O31cclxuLmJ0bi1ncm91cC5vcGVuIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNiZDM2MmY7fVxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1MWEzNTE7fVxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjQ7fVxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1pbnZlcnNlLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiMyMjIyMjI7fVxyXG4uYnRuIC5jYXJldHttYXJnaW4tdG9wOjhweDttYXJnaW4tbGVmdDowO31cclxuLmJ0bi1sYXJnZSAuY2FyZXR7bWFyZ2luLXRvcDo2cHg7fVxyXG4uYnRuLWxhcmdlIC5jYXJldHtib3JkZXItbGVmdC13aWR0aDo1cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjVweDtib3JkZXItdG9wLXdpZHRoOjVweDt9XHJcbi5idG4tbWluaSAuY2FyZXQsLmJ0bi1zbWFsbCAuY2FyZXR7bWFyZ2luLXRvcDo4cHg7fVxyXG4uZHJvcHVwIC5idG4tbGFyZ2UgLmNhcmV0e2JvcmRlci1ib3R0b20td2lkdGg6NXB4O31cclxuLmJ0bi1wcmltYXJ5IC5jYXJldCwuYnRuLXdhcm5pbmcgLmNhcmV0LC5idG4tZGFuZ2VyIC5jYXJldCwuYnRuLWluZm8gLmNhcmV0LC5idG4tc3VjY2VzcyAuY2FyZXQsLmJ0bi1pbnZlcnNlIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiNmZmZmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmZmZmO31cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MTt9XHJcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjEwMCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO31cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOi0xcHg7fVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zmlyc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO31cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmxhc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O31cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWxhcmdlOmZpcnN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDt9XHJcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1sYXJnZTpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDAgNnB4IDZweDstbW96LWJvcmRlci1yYWRpdXM6MCAwIDZweCA2cHg7Ym9yZGVyLXJhZGl1czowIDAgNnB4IDZweDt9XHJcbi5uYXZ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjIwcHg7bGlzdC1zdHlsZTpub25lO31cclxuLm5hdj5saT5he2Rpc3BsYXk6YmxvY2s7fVxyXG4ubmF2PmxpPmE6aG92ZXIsLm5hdj5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZWVlZTt9XHJcbi5uYXY+bGk+YT5pbWd7bWF4LXdpZHRoOm5vbmU7fVxyXG4ubmF2Pi5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0O31cclxuLm5hdi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAxNXB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojOTk5OTk5O3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbi5uYXYgbGkrLm5hdi1oZWFkZXJ7bWFyZ2luLXRvcDo5cHg7fVxyXG4ubmF2LWxpc3R7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MDt9XHJcbi5uYXYtbGlzdD5saT5hLC5uYXYtbGlzdCAubmF2LWhlYWRlcnttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7fVxyXG4ubmF2LWxpc3Q+bGk+YXtwYWRkaW5nOjNweCAxNXB4O31cclxuLm5hdi1saXN0Pi5hY3RpdmU+YSwubmF2LWxpc3Q+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtbGlzdD4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7YmFja2dyb3VuZC1jb2xvcjojZjZiMzBmO31cclxuLm5hdi1saXN0IFtjbGFzc149XCJpY29uLVwiXSwubmF2LWxpc3QgW2NsYXNzKj1cIiBpY29uLVwiXXttYXJnaW4tcmlnaHQ6MnB4O31cclxuLm5hdi1saXN0IC5kaXZpZGVyeyp3aWR0aDoxMDAlO2hlaWdodDoxcHg7bWFyZ2luOjlweCAxcHg7Km1hcmdpbjotNXB4IDAgNXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZmZmZjt9XHJcbi5uYXYtdGFicywubmF2LXBpbGxzeyp6b29tOjE7fS5uYXYtdGFiczpiZWZvcmUsLm5hdi1waWxsczpiZWZvcmUsLm5hdi10YWJzOmFmdGVyLC5uYXYtcGlsbHM6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi5uYXYtdGFiczphZnRlciwubmF2LXBpbGxzOmFmdGVye2NsZWFyOmJvdGg7fVxyXG4ubmF2LXRhYnM+bGksLm5hdi1waWxscz5saXtmbG9hdDpsZWZ0O31cclxuLm5hdi10YWJzPmxpPmEsLm5hdi1waWxscz5saT5he3BhZGRpbmctcmlnaHQ6MTJweDtwYWRkaW5nLWxlZnQ6MTJweDttYXJnaW4tcmlnaHQ6MnB4O2xpbmUtaGVpZ2h0OjE0cHg7fVxyXG4ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDt9XHJcbi5uYXYtdGFicz5saXttYXJnaW4tYm90dG9tOi0xcHg7fVxyXG4ubmF2LXRhYnM+bGk+YXtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7fS5uYXYtdGFicz5saT5hOmhvdmVyLC5uYXYtdGFicz5saT5hOmZvY3Vze2JvcmRlci1jb2xvcjojZWVlZWVlICNlZWVlZWUgI2RkZGRkZDt9XHJcbi5uYXYtdGFicz4uYWN0aXZlPmEsLm5hdi10YWJzPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnM+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiM1NTU1NTU7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O31cclxuLm5hdi1waWxscz5saT5he3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWJvdHRvbToycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O31cclxuLm5hdi1waWxscz4uYWN0aXZlPmEsLm5hdi1waWxscz4uYWN0aXZlPmE6aG92ZXIsLm5hdi1waWxscz4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNmIzMGY7fVxyXG4ubmF2LXN0YWNrZWQ+bGl7ZmxvYXQ6bm9uZTt9XHJcbi5uYXYtc3RhY2tlZD5saT5he21hcmdpbi1yaWdodDowO31cclxuLm5hdi10YWJzLm5hdi1zdGFja2Vke2JvcmRlci1ib3R0b206MDt9XHJcbi5uYXYtdGFicy5uYXYtc3RhY2tlZD5saT5he2JvcmRlcjoxcHggc29saWQgI2RkZDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7fVxyXG4ubmF2LXRhYnMubmF2LXN0YWNrZWQ+bGk6Zmlyc3QtY2hpbGQ+YXstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDt9XHJcbi5uYXYtdGFicy5uYXYtc3RhY2tlZD5saTpsYXN0LWNoaWxkPmF7LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7fVxyXG4ubmF2LXRhYnMubmF2LXN0YWNrZWQ+bGk+YTpob3ZlciwubmF2LXRhYnMubmF2LXN0YWNrZWQ+bGk+YTpmb2N1c3tib3JkZXItY29sb3I6I2RkZDt6LWluZGV4OjI7fVxyXG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkPmxpPmF7bWFyZ2luLWJvdHRvbTozcHg7fVxyXG4ubmF2LXBpbGxzLm5hdi1zdGFja2VkPmxpOmxhc3QtY2hpbGQ+YXttYXJnaW4tYm90dG9tOjFweDt9XHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudXstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDZweCA2cHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCA2cHggNnB4O2JvcmRlci1yYWRpdXM6MCAwIDZweCA2cHg7fVxyXG4ubmF2LXBpbGxzIC5kcm9wZG93bi1tZW51ey13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDt9XHJcbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXR7Ym9yZGVyLXRvcC1jb2xvcjojZjZiMzBmO2JvcmRlci1ib3R0b20tY29sb3I6I2Y2YjMwZjttYXJnaW4tdG9wOjZweDt9XHJcbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuY2FyZXQsLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiNiMjgwMDc7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYjI4MDA3O31cclxuLm5hdi10YWJzIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0e21hcmdpbi10b3A6OHB4O31cclxuLm5hdiAuYWN0aXZlIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0e2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7fVxyXG4ubmF2LXRhYnMgLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiM1NTU1NTU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNTU1NTU1O31cclxuLm5hdj4uZHJvcGRvd24uYWN0aXZlPmE6aG92ZXIsLm5hdj4uZHJvcGRvd24uYWN0aXZlPmE6Zm9jdXN7Y3Vyc29yOnBvaW50ZXI7fVxyXG4ubmF2LXRhYnMgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSwubmF2LXBpbGxzIC5vcGVuIC5kcm9wZG93bi10b2dnbGUsLm5hdj5saS5kcm9wZG93bi5vcGVuLmFjdGl2ZT5hOmhvdmVyLC5uYXY+bGkuZHJvcGRvd24ub3Blbi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6Izk5OTk5OTtib3JkZXItY29sb3I6Izk5OTk5OTt9XHJcbi5uYXYgbGkuZHJvcGRvd24ub3BlbiAuY2FyZXQsLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSAuY2FyZXQsLm5hdiBsaS5kcm9wZG93bi5vcGVuIGE6aG92ZXIgLmNhcmV0LC5uYXYgbGkuZHJvcGRvd24ub3BlbiBhOmZvY3VzIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiNmZmZmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmZmZmO29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO31cclxuLnRhYnMtc3RhY2tlZCAub3Blbj5hOmhvdmVyLC50YWJzLXN0YWNrZWQgLm9wZW4+YTpmb2N1c3tib3JkZXItY29sb3I6Izk5OTk5OTt9XHJcbi50YWJiYWJsZXsqem9vbToxO30udGFiYmFibGU6YmVmb3JlLC50YWJiYWJsZTphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO31cclxuLnRhYmJhYmxlOmFmdGVye2NsZWFyOmJvdGg7fVxyXG4udGFiLWNvbnRlbnR7b3ZlcmZsb3c6YXV0bzt9XHJcbi50YWJzLWJlbG93Pi5uYXYtdGFicywudGFicy1yaWdodD4ubmF2LXRhYnMsLnRhYnMtbGVmdD4ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbTowO31cclxuLnRhYi1jb250ZW50Pi50YWItcGFuZSwucGlsbC1jb250ZW50Pi5waWxsLXBhbmV7ZGlzcGxheTpub25lO31cclxuLnRhYi1jb250ZW50Pi5hY3RpdmUsLnBpbGwtY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2s7fVxyXG4udGFicy1iZWxvdz4ubmF2LXRhYnN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDt9XHJcbi50YWJzLWJlbG93Pi5uYXYtdGFicz5saXttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWJvdHRvbTowO31cclxuLnRhYnMtYmVsb3c+Lm5hdi10YWJzPmxpPmF7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O30udGFicy1iZWxvdz4ubmF2LXRhYnM+bGk+YTpob3ZlciwudGFicy1iZWxvdz4ubmF2LXRhYnM+bGk+YTpmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2RkZDt9XHJcbi50YWJzLWJlbG93Pi5uYXYtdGFicz4uYWN0aXZlPmEsLnRhYnMtYmVsb3c+Lm5hdi10YWJzPi5hY3RpdmU+YTpob3ZlciwudGFicy1iZWxvdz4ubmF2LXRhYnM+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjZGRkICNkZGQgI2RkZDt9XHJcbi50YWJzLWxlZnQ+Lm5hdi10YWJzPmxpLC50YWJzLXJpZ2h0Pi5uYXYtdGFicz5saXtmbG9hdDpub25lO31cclxuLnRhYnMtbGVmdD4ubmF2LXRhYnM+bGk+YSwudGFicy1yaWdodD4ubmF2LXRhYnM+bGk+YXttaW4td2lkdGg6NzRweDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjNweDt9XHJcbi50YWJzLWxlZnQ+Lm5hdi10YWJze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE5cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO31cclxuLnRhYnMtbGVmdD4ubmF2LXRhYnM+bGk+YXttYXJnaW4tcmlnaHQ6LTFweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7fVxyXG4udGFicy1sZWZ0Pi5uYXYtdGFicz5saT5hOmhvdmVyLC50YWJzLWxlZnQ+Lm5hdi10YWJzPmxpPmE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlZWVlZWUgI2RkZGRkZCAjZWVlZWVlICNlZWVlZWU7fVxyXG4udGFicy1sZWZ0Pi5uYXYtdGFicyAuYWN0aXZlPmEsLnRhYnMtbGVmdD4ubmF2LXRhYnMgLmFjdGl2ZT5hOmhvdmVyLC50YWJzLWxlZnQ+Lm5hdi10YWJzIC5hY3RpdmU+YTpmb2N1c3tib3JkZXItY29sb3I6I2RkZCB0cmFuc3BhcmVudCAjZGRkICNkZGQ7KmJvcmRlci1yaWdodC1jb2xvcjojZmZmZmZmO31cclxuLnRhYnMtcmlnaHQ+Lm5hdi10YWJze2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjE5cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7fVxyXG4udGFicy1yaWdodD4ubmF2LXRhYnM+bGk+YXttYXJnaW4tbGVmdDotMXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDt9XHJcbi50YWJzLXJpZ2h0Pi5uYXYtdGFicz5saT5hOmhvdmVyLC50YWJzLXJpZ2h0Pi5uYXYtdGFicz5saT5hOmZvY3Vze2JvcmRlci1jb2xvcjojZWVlZWVlICNlZWVlZWUgI2VlZWVlZSAjZGRkZGRkO31cclxuLnRhYnMtcmlnaHQ+Lm5hdi10YWJzIC5hY3RpdmU+YSwudGFicy1yaWdodD4ubmF2LXRhYnMgLmFjdGl2ZT5hOmhvdmVyLC50YWJzLXJpZ2h0Pi5uYXYtdGFicyAuYWN0aXZlPmE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkZGQgI2RkZCAjZGRkIHRyYW5zcGFyZW50Oypib3JkZXItbGVmdC1jb2xvcjojZmZmZmZmO31cclxuLm5hdj4uZGlzYWJsZWQ+YXtjb2xvcjojOTk5OTk5O31cclxuLm5hdj4uZGlzYWJsZWQ+YTpob3ZlciwubmF2Pi5kaXNhYmxlZD5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7fVxyXG4ubmF2YmFye292ZXJmbG93OnZpc2libGU7bWFyZ2luLWJvdHRvbToyMHB4Oypwb3NpdGlvbjpyZWxhdGl2ZTsqei1pbmRleDoyO31cclxuLm5hdmJhci1pbm5lcnttaW4taGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6IzhlOGU4ZTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlOGU4ZSwgIzhlOGU4ZSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzhlOGU4ZSksIHRvKCM4ZThlOGUpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlOGU4ZSwgIzhlOGU4ZSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGU4ZThlLCAjOGU4ZThlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4ZThlOGUsICM4ZThlOGUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmOGU4ZThlJywgZW5kQ29sb3JzdHI9JyNmZjhlOGU4ZScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXI6MXB4IHNvbGlkICM2ZjZmNmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA2NSk7LW1vei1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTsqem9vbToxO30ubmF2YmFyLWlubmVyOmJlZm9yZSwubmF2YmFyLWlubmVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4ubmF2YmFyLWlubmVyOmFmdGVye2NsZWFyOmJvdGg7fVxyXG4ubmF2YmFyIC5jb250YWluZXJ7d2lkdGg6YXV0bzt9XHJcbi5uYXYtY29sbGFwc2UuY29sbGFwc2V7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTt9XHJcbi5uYXZiYXIgLmJyYW5ke2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMjBweCAxMHB4O21hcmdpbi1sZWZ0Oi0yMHB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjIwMDtjb2xvcjojNzc3Nzc3O3RleHQtc2hhZG93OjAgMXB4IDAgIzhlOGU4ZTt9Lm5hdmJhciAuYnJhbmQ6aG92ZXIsLm5hdmJhciAuYnJhbmQ6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxyXG4ubmF2YmFyLXRleHR7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6Izc3Nzc3Nzt9XHJcbi5uYXZiYXItbGlua3tjb2xvcjojNzc3Nzc3O30ubmF2YmFyLWxpbms6aG92ZXIsLm5hdmJhci1saW5rOmZvY3Vze2NvbG9yOiMzMzMzMzM7fVxyXG4ubmF2YmFyIC5kaXZpZGVyLXZlcnRpY2Fse2hlaWdodDo0MHB4O21hcmdpbjowIDlweDtib3JkZXItbGVmdDoxcHggc29saWQgIzhlOGU4ZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4ZThlOGU7fVxyXG4ubmF2YmFyIC5idG4sLm5hdmJhciAuYnRuLWdyb3Vwe21hcmdpbi10b3A6NXB4O31cclxuLm5hdmJhciAuYnRuLWdyb3VwIC5idG4sLm5hdmJhciAuaW5wdXQtcHJlcGVuZCAuYnRuLC5uYXZiYXIgLmlucHV0LWFwcGVuZCAuYnRuLC5uYXZiYXIgLmlucHV0LXByZXBlbmQgLmJ0bi1ncm91cCwubmF2YmFyIC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cHttYXJnaW4tdG9wOjA7fVxyXG4ubmF2YmFyLWZvcm17bWFyZ2luLWJvdHRvbTowOyp6b29tOjE7fS5uYXZiYXItZm9ybTpiZWZvcmUsLm5hdmJhci1mb3JtOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4ubmF2YmFyLWZvcm06YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5uYXZiYXItZm9ybSBpbnB1dCwubmF2YmFyLWZvcm0gc2VsZWN0LC5uYXZiYXItZm9ybSAucmFkaW8sLm5hdmJhci1mb3JtIC5jaGVja2JveHttYXJnaW4tdG9wOjVweDt9XHJcbi5uYXZiYXItZm9ybSBpbnB1dCwubmF2YmFyLWZvcm0gc2VsZWN0LC5uYXZiYXItZm9ybSAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDt9XHJcbi5uYXZiYXItZm9ybSBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sLm5hdmJhci1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwubmF2YmFyLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJde21hcmdpbi10b3A6M3B4O31cclxuLm5hdmJhci1mb3JtIC5pbnB1dC1hcHBlbmQsLm5hdmJhci1mb3JtIC5pbnB1dC1wcmVwZW5ke21hcmdpbi10b3A6NXB4O3doaXRlLXNwYWNlOm5vd3JhcDt9Lm5hdmJhci1mb3JtIC5pbnB1dC1hcHBlbmQgaW5wdXQsLm5hdmJhci1mb3JtIC5pbnB1dC1wcmVwZW5kIGlucHV0e21hcmdpbi10b3A6MDt9XHJcbi5uYXZiYXItc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowO30ubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5e21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjRweCAxNHB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTVweDstbW96LWJvcmRlci1yYWRpdXM6MTVweDtib3JkZXItcmFkaXVzOjE1cHg7fVxyXG4ubmF2YmFyLXN0YXRpYy10b3B7cG9zaXRpb246c3RhdGljO21hcmdpbi1ib3R0b206MDt9Lm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaW5uZXJ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO31cclxuLm5hdmJhci1maXhlZC10b3AsLm5hdmJhci1maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwO21hcmdpbi1ib3R0b206MDt9XHJcbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaW5uZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7fVxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWlubmVye2JvcmRlci13aWR0aDoxcHggMCAwO31cclxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1pbm5lciwubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWlubmVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7fVxyXG4ubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lciwubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLC5uYXZiYXItZml4ZWQtYm90dG9tIC5jb250YWluZXJ7d2lkdGg6OTQwcHg7fVxyXG4ubmF2YmFyLWZpeGVkLXRvcHt0b3A6MDt9XHJcbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaW5uZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7LW1vei1ib3gtc2hhZG93OjAgMXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIDFweCAxMHB4IHJnYmEoMCwwLDAsLjEpO31cclxuLm5hdmJhci1maXhlZC1ib3R0b217Ym90dG9tOjA7fS5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTFweCAxMHB4IHJnYmEoMCwwLDAsLjEpOy1tb3otYm94LXNoYWRvdzowIC0xcHggMTBweCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgLTFweCAxMHB4IHJnYmEoMCwwLDAsLjEpO31cclxuLm5hdmJhciAubmF2e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMTBweCAwIDA7fVxyXG4ubmF2YmFyIC5uYXYucHVsbC1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDt9XHJcbi5uYXZiYXIgLm5hdj5saXtmbG9hdDpsZWZ0O31cclxuLm5hdmJhciAubmF2PmxpPmF7ZmxvYXQ6bm9uZTtwYWRkaW5nOjEwcHggMTVweCAxMHB4O2NvbG9yOiM3Nzc3Nzc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6MCAxcHggMCAjOGU4ZThlO31cclxuLm5hdmJhciAubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0e21hcmdpbi10b3A6OHB4O31cclxuLm5hdmJhciAubmF2PmxpPmE6Zm9jdXMsLm5hdmJhciAubmF2PmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMzMzMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuLm5hdmJhciAubmF2Pi5hY3RpdmU+YSwubmF2YmFyIC5uYXY+LmFjdGl2ZT5hOmhvdmVyLC5uYXZiYXIgLm5hdj4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6IzU1NTU1NTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODE7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO31cclxuLm5hdmJhciAuYnRuLW5hdmJhcntkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7cGFkZGluZzo3cHggMTBweDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojODE4MTgxO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODE4MTgxLCAjODE4MTgxKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjODE4MTgxKSwgdG8oIzgxODE4MSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODE4MTgxLCAjODE4MTgxKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4MTgxODEsICM4MTgxODEpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzgxODE4MSwgIzgxODE4MSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4MTgxODEnLCBlbmRDb2xvcnN0cj0nI2ZmODE4MTgxJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojODE4MTgxICM4MTgxODEgIzViNWI1Yjtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODE7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjA3NSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMDc1KTt9Lm5hdmJhciAuYnRuLW5hdmJhcjpob3ZlciwubmF2YmFyIC5idG4tbmF2YmFyOmZvY3VzLC5uYXZiYXIgLmJ0bi1uYXZiYXI6YWN0aXZlLC5uYXZiYXIgLmJ0bi1uYXZiYXIuYWN0aXZlLC5uYXZiYXIgLmJ0bi1uYXZiYXIuZGlzYWJsZWQsLm5hdmJhciAuYnRuLW5hdmJhcltkaXNhYmxlZF17Y29sb3I6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODE7KmJhY2tncm91bmQtY29sb3I6Izc1NzU3NTt9XHJcbi5uYXZiYXIgLmJ0bi1uYXZiYXI6YWN0aXZlLC5uYXZiYXIgLmJ0bi1uYXZiYXIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY4Njg2OCBcXDk7fVxyXG4ubmF2YmFyIC5idG4tbmF2YmFyIC5pY29uLWJhcntkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFweDstbW96LWJvcmRlci1yYWRpdXM6MXB4O2JvcmRlci1yYWRpdXM6MXB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7LW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTt9XHJcbi5idG4tbmF2YmFyIC5pY29uLWJhcisuaWNvbi1iYXJ7bWFyZ2luLXRvcDozcHg7fVxyXG4ubmF2YmFyIC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYztib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjlweDt9XHJcbi5uYXZiYXIgLm5hdj5saT4uZHJvcGRvd24tbWVudTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmZmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDoxMHB4O31cclxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdj5saT4uZHJvcGRvd24tbWVudTpiZWZvcmV7Ym9yZGVyLXRvcDo3cHggc29saWQgI2NjYztib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yKTtib3JkZXItYm90dG9tOjA7Ym90dG9tOi03cHg7dG9wOmF1dG87fVxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2PmxpPi5kcm9wZG93bi1tZW51OmFmdGVye2JvcmRlci10b3A6NnB4IHNvbGlkICNmZmZmZmY7Ym9yZGVyLWJvdHRvbTowO2JvdHRvbTotNnB4O3RvcDphdXRvO31cclxuLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duPmE6aG92ZXIgLmNhcmV0LC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bj5hOmZvY3VzIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMzMzMzMzM7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzMzMzMzO31cclxuLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSwubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlPi5kcm9wZG93bi10b2dnbGUsLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlPi5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojODE4MTgxO2NvbG9yOiM1NTU1NTU7fVxyXG4ubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24+LmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXR7Ym9yZGVyLXRvcC1jb2xvcjojNzc3Nzc3O2JvcmRlci1ib3R0b20tY29sb3I6Izc3Nzc3Nzt9XHJcbi5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuPi5kcm9wZG93bi10b2dnbGUgLmNhcmV0LC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5hY3RpdmU+LmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQsLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlPi5kcm9wZG93bi10b2dnbGUgLmNhcmV0e2JvcmRlci10b3AtY29sb3I6IzU1NTU1NTtib3JkZXItYm90dG9tLWNvbG9yOiM1NTU1NTU7fVxyXG4ubmF2YmFyIC5wdWxsLXJpZ2h0PmxpPi5kcm9wZG93bi1tZW51LC5uYXZiYXIgLm5hdj5saT4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0e2xlZnQ6YXV0bztyaWdodDowO30ubmF2YmFyIC5wdWxsLXJpZ2h0PmxpPi5kcm9wZG93bi1tZW51OmJlZm9yZSwubmF2YmFyIC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjEycHg7fVxyXG4ubmF2YmFyIC5wdWxsLXJpZ2h0PmxpPi5kcm9wZG93bi1tZW51OmFmdGVyLC5uYXZiYXIgLm5hdj5saT4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoxM3B4O31cclxuLm5hdmJhciAucHVsbC1yaWdodD5saT4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSwubmF2YmFyIC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG87cmlnaHQ6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggMCA2cHggNnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHggMCA2cHggNnB4O2JvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWlubmVye2JhY2tncm91bmQtY29sb3I6IzFiMWIxYjtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMjIyMiwgIzExMTExMSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzIyMjIyMiksIHRvKCMxMTExMTEpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMjIyMiwgIzExMTExMSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjIyMjIyLCAjMTExMTExKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyMjIyMjIsICMxMTExMTEpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjIyMjIyJywgZW5kQ29sb3JzdHI9JyNmZjExMTExMScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzI1MjUyNTt9XHJcbi5uYXZiYXItaW52ZXJzZSAuYnJhbmQsLm5hdmJhci1pbnZlcnNlIC5uYXY+bGk+YXtjb2xvcjojOTk5OTk5O3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7fS5uYXZiYXItaW52ZXJzZSAuYnJhbmQ6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXY+bGk+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLmJyYW5kOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2PmxpPmE6Zm9jdXN7Y29sb3I6I2ZmZmZmZjt9XHJcbi5uYXZiYXItaW52ZXJzZSAuYnJhbmR7Y29sb3I6Izk5OTk5OTt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHR7Y29sb3I6Izk5OTk5OTt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2PmxpPmE6Zm9jdXMsLm5hdmJhci1pbnZlcnNlIC5uYXY+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmZmZmZmY7fVxyXG4ubmF2YmFyLWludmVyc2UgLm5hdiAuYWN0aXZlPmEsLm5hdmJhci1pbnZlcnNlIC5uYXYgLmFjdGl2ZT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2IC5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6IzExMTExMTt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmt7Y29sb3I6Izk5OTk5OTt9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmZvY3Vze2NvbG9yOiNmZmZmZmY7fVxyXG4ubmF2YmFyLWludmVyc2UgLmRpdmlkZXItdmVydGljYWx7Ym9yZGVyLWxlZnQtY29sb3I6IzExMTExMTtib3JkZXItcmlnaHQtY29sb3I6IzIyMjIyMjt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSwubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5hY3RpdmU+LmRyb3Bkb3duLXRvZ2dsZSwubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZT4uZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzExMTExMTtjb2xvcjojZmZmZmZmO31cclxuLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24+YTpob3ZlciAuY2FyZXQsLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24+YTpmb2N1cyAuY2FyZXR7Ym9yZGVyLXRvcC1jb2xvcjojZmZmZmZmO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZmZmZjt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duPi5kcm9wZG93bi10b2dnbGUgLmNhcmV0e2JvcmRlci10b3AtY29sb3I6Izk5OTk5OTtib3JkZXItYm90dG9tLWNvbG9yOiM5OTk5OTk7fVxyXG4ubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuPi5kcm9wZG93bi10b2dnbGUgLmNhcmV0LC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZT4uZHJvcGRvd24tdG9nZ2xlIC5jYXJldCwubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZT4uZHJvcGRvd24tdG9nZ2xlIC5jYXJldHtib3JkZXItdG9wLWNvbG9yOiNmZmZmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmZmZmO31cclxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnl7Y29sb3I6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1MTUxNTE7Ym9yZGVyLWNvbG9yOiMxMTExMTE7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOy13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2NjY2NjYzt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojY2NjY2NjO31cclxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2NjY2NjYzt9XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5OmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5LmZvY3VzZWR7cGFkZGluZzo1cHggMTVweDtjb2xvcjojMzMzMzMzO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym9yZGVyOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTstbW96LWJveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO2JveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO291dGxpbmU6MDt9XHJcbi5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcntjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojMGUwZTBlO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMTUxNTE1LCAjMDQwNDA0KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTUxNTE1KSwgdG8oIzA0MDQwNCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMTUxNTE1LCAjMDQwNDA0KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMxNTE1MTUsICMwNDA0MDQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE1MTUxNSwgIzA0MDQwNCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYxNTE1MTUnLCBlbmRDb2xvcnN0cj0nI2ZmMDQwNDA0JywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDQwNDA0ICMwNDA0MDQgIzAwMDAwMDtib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpOypiYWNrZ3JvdW5kLWNvbG9yOiMwNDA0MDQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO30ubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXI6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjphY3RpdmUsLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyLmFjdGl2ZSwubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIuZGlzYWJsZWQsLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyW2Rpc2FibGVkXXtjb2xvcjojZmZmZmZmO2JhY2tncm91bmQtY29sb3I6IzA0MDQwNDsqYmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO31cclxuLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyOmFjdGl2ZSwubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMDAwMCBcXDk7fVxyXG4uYnJlYWRjcnVtYntwYWRkaW5nOjhweCAxNXB4O21hcmdpbjowIDAgMjBweDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDt9LmJyZWFkY3J1bWI+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmZmZmO30uYnJlYWRjcnVtYj5saT4uZGl2aWRlcntwYWRkaW5nOjAgNXB4O2NvbG9yOiNjY2M7fVxyXG4uYnJlYWRjcnVtYj4uYWN0aXZle2NvbG9yOiM5OTk5OTk7fVxyXG4ucGFnaW5hdGlvbnttYXJnaW46MjBweCAwO31cclxuLnBhZ2luYXRpb24gdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTstbW96LWJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTt9XHJcbi5wYWdpbmF0aW9uIHVsPmxpe2Rpc3BsYXk6aW5saW5lO31cclxuLnBhZ2luYXRpb24gdWw+bGk+YSwucGFnaW5hdGlvbiB1bD5saT5zcGFue2Zsb2F0OmxlZnQ7cGFkZGluZzo0cHggMTJweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7Ym9yZGVyLWxlZnQtd2lkdGg6MDt9XHJcbi5wYWdpbmF0aW9uIHVsPmxpPmE6aG92ZXIsLnBhZ2luYXRpb24gdWw+bGk+YTpmb2N1cywucGFnaW5hdGlvbiB1bD4uYWN0aXZlPmEsLnBhZ2luYXRpb24gdWw+LmFjdGl2ZT5zcGFue2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt9XHJcbi5wYWdpbmF0aW9uIHVsPi5hY3RpdmU+YSwucGFnaW5hdGlvbiB1bD4uYWN0aXZlPnNwYW57Y29sb3I6Izk5OTk5OTtjdXJzb3I6ZGVmYXVsdDt9XHJcbi5wYWdpbmF0aW9uIHVsPi5kaXNhYmxlZD5zcGFuLC5wYWdpbmF0aW9uIHVsPi5kaXNhYmxlZD5hLC5wYWdpbmF0aW9uIHVsPi5kaXNhYmxlZD5hOmhvdmVyLC5wYWdpbmF0aW9uIHVsPi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM5OTk5OTk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDt9XHJcbi5wYWdpbmF0aW9uIHVsPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24gdWw+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItbGVmdC13aWR0aDoxcHg7LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7fVxyXG4ucGFnaW5hdGlvbiB1bD5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24gdWw+bGk6bGFzdC1jaGlsZD5zcGFuey13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O31cclxuLnBhZ2luYXRpb24tY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4ucGFnaW5hdGlvbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0O31cclxuLnBhZ2luYXRpb24tbGFyZ2UgdWw+bGk+YSwucGFnaW5hdGlvbi1sYXJnZSB1bD5saT5zcGFue3BhZGRpbmc6MTFweCAxOXB4O2ZvbnQtc2l6ZToxNy41cHg7fVxyXG4ucGFnaW5hdGlvbi1sYXJnZSB1bD5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLWxhcmdlIHVsPmxpOmZpcnN0LWNoaWxkPnNwYW57LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDo2cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7fVxyXG4ucGFnaW5hdGlvbi1sYXJnZSB1bD5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbGFyZ2UgdWw+bGk6bGFzdC1jaGlsZD5zcGFuey13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo2cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo2cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4O31cclxuLnBhZ2luYXRpb24tbWluaSB1bD5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLXNtYWxsIHVsPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbWluaSB1bD5saTpmaXJzdC1jaGlsZD5zcGFuLC5wYWdpbmF0aW9uLXNtYWxsIHVsPmxpOmZpcnN0LWNoaWxkPnNwYW57LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7fVxyXG4ucGFnaW5hdGlvbi1taW5pIHVsPmxpOmxhc3QtY2hpbGQ+YSwucGFnaW5hdGlvbi1zbWFsbCB1bD5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbWluaSB1bD5saTpsYXN0LWNoaWxkPnNwYW4sLnBhZ2luYXRpb24tc21hbGwgdWw+bGk6bGFzdC1jaGlsZD5zcGFuey13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O31cclxuLnBhZ2luYXRpb24tc21hbGwgdWw+bGk+YSwucGFnaW5hdGlvbi1zbWFsbCB1bD5saT5zcGFue3BhZGRpbmc6MnB4IDEwcHg7Zm9udC1zaXplOjExLjlweDt9XHJcbi5wYWdpbmF0aW9uLW1pbmkgdWw+bGk+YSwucGFnaW5hdGlvbi1taW5pIHVsPmxpPnNwYW57cGFkZGluZzowIDZweDtmb250LXNpemU6MTAuNXB4O31cclxuLnBhZ2Vye21hcmdpbjoyMHB4IDA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyOyp6b29tOjE7fS5wYWdlcjpiZWZvcmUsLnBhZ2VyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fVxyXG4ucGFnZXI6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5wYWdlciBsaXtkaXNwbGF5OmlubGluZTt9XHJcbi5wYWdlciBsaT5hLC5wYWdlciBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTVweDstbW96LWJvcmRlci1yYWRpdXM6MTVweDtib3JkZXItcmFkaXVzOjE1cHg7fVxyXG4ucGFnZXIgbGk+YTpob3ZlciwucGFnZXIgbGk+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7fVxyXG4ucGFnZXIgLm5leHQ+YSwucGFnZXIgLm5leHQ+c3BhbntmbG9hdDpyaWdodDt9XHJcbi5wYWdlciAucHJldmlvdXM+YSwucGFnZXIgLnByZXZpb3VzPnNwYW57ZmxvYXQ6bGVmdDt9XHJcbi5wYWdlciAuZGlzYWJsZWQ+YSwucGFnZXIgLmRpc2FibGVkPmE6aG92ZXIsLnBhZ2VyIC5kaXNhYmxlZD5hOmZvY3VzLC5wYWdlciAuZGlzYWJsZWQ+c3Bhbntjb2xvcjojOTk5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDt9XHJcbi50aHVtYm5haWxze21hcmdpbi1sZWZ0Oi0yMHB4O2xpc3Qtc3R5bGU6bm9uZTsqem9vbToxO30udGh1bWJuYWlsczpiZWZvcmUsLnRodW1ibmFpbHM6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi50aHVtYm5haWxzOmFmdGVye2NsZWFyOmJvdGg7fVxyXG4ucm93LWZsdWlkIC50aHVtYm5haWxze21hcmdpbi1sZWZ0OjA7fVxyXG4udGh1bWJuYWlscz5saXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDoyMHB4O31cclxuLnRodW1ibmFpbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNTUpOy1tb3otYm94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1NSk7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1NSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7fVxyXG5hLnRodW1ibmFpbDpob3ZlcixhLnRodW1ibmFpbDpmb2N1c3tib3JkZXItY29sb3I6I2Y2YjMwZjstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwgMTA1LCAyMTQsIDAuMjUpOy1tb3otYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLCAxMDUsIDIxNCwgMC4yNSk7Ym94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLCAxMDUsIDIxNCwgMC4yNSk7fVxyXG4udGh1bWJuYWlsPmltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87fVxyXG4udGh1bWJuYWlsIC5jYXB0aW9ue3BhZGRpbmc6OXB4O2NvbG9yOiM1NTU1NTU7fVxyXG4uYWxlcnR7cGFkZGluZzo4cHggMzVweCA4cHggMTRweDttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlcjoxcHggc29saWQgI2ZiZWVkNTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7fVxyXG4uYWxlcnQsLmFsZXJ0IGg0e2NvbG9yOiNjMDk4NTM7fVxyXG4uYWxlcnQgaDR7bWFyZ2luOjA7fVxyXG4uYWxlcnQgLmNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O3JpZ2h0Oi0yMXB4O2xpbmUtaGVpZ2h0OjIwcHg7fVxyXG4uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzY7Y29sb3I6IzQ2ODg0Nzt9XHJcbi5hbGVydC1zdWNjZXNzIGg0e2NvbG9yOiM0Njg4NDc7fVxyXG4uYWxlcnQtZGFuZ2VyLC5hbGVydC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7Ym9yZGVyLWNvbG9yOiNlZWQzZDc7Y29sb3I6I2I5NGE0ODt9XHJcbi5hbGVydC1kYW5nZXIgaDQsLmFsZXJ0LWVycm9yIGg0e2NvbG9yOiNiOTRhNDg7fVxyXG4uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjE7Y29sb3I6IzNhODdhZDt9XHJcbi5hbGVydC1pbmZvIGg0e2NvbG9yOiMzYTg3YWQ7fVxyXG4uYWxlcnQtYmxvY2t7cGFkZGluZy10b3A6MTRweDtwYWRkaW5nLWJvdHRvbToxNHB4O31cclxuLmFsZXJ0LWJsb2NrPnAsLmFsZXJ0LWJsb2NrPnVse21hcmdpbi1ib3R0b206MDt9XHJcbi5hbGVydC1ibG9jayBwK3B7bWFyZ2luLXRvcDo1cHg7fVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMDt9IHRve2JhY2tncm91bmQtcG9zaXRpb246MCAwO319QC1tb3ota2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjo0MHB4IDA7fSB0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9fUAtbXMta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjo0MHB4IDA7fSB0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9fUAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9IHRve2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwO319QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwO30gdG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7fX0ucHJvZ3Jlc3N7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmNWY1ZjUpLCB0bygjZjlmOWY5KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1LCAjZjlmOWY5KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZmOWY5ZjknLCBHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDt9XHJcbi5wcm9ncmVzcyAuYmFye3dpZHRoOjAlO2hlaWdodDoxMDAlO2NvbG9yOiNmZmZmZmY7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO2JhY2tncm91bmQtY29sb3I6IzBlOTBkMjtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzE0OWJkZiksIHRvKCMwNDgwYmUpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmLCAjMDQ4MGJlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxNDliZGYsICMwNDgwYmUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTQ5YmRmJywgZW5kQ29sb3JzdHI9JyNmZjA0ODBiZScsIEdyYWRpZW50VHlwZT0wKTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAwLjZzIGVhc2U7LW1vei10cmFuc2l0aW9uOndpZHRoIDAuNnMgZWFzZTstby10cmFuc2l0aW9uOndpZHRoIDAuNnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIDAuNnMgZWFzZTt9XHJcbi5wcm9ncmVzcyAuYmFyKy5iYXJ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTUpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTUpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO31cclxuLnByb2dyZXNzLXN0cmlwZWQgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxNDliZGY7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjQwcHggNDBweDstbW96LWJhY2tncm91bmQtc2l6ZTo0MHB4IDQwcHg7LW8tYmFja2dyb3VuZC1zaXplOjQwcHggNDBweDtiYWNrZ3JvdW5kLXNpemU6NDBweCA0MHB4O31cclxuLnByb2dyZXNzLmFjdGl2ZSAuYmFyey13ZWJraXQtYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO31cclxuLnByb2dyZXNzLWRhbmdlciAuYmFyLC5wcm9ncmVzcyAuYmFyLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZDUxNGM7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNjNDNjMzUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNlZTVmNWIpLCB0bygjYzQzYzM1KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNjNDNjMzUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2M0M2MzNSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWU1ZjViLCAjYzQzYzM1KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmVlNWY1YicsIGVuZENvbG9yc3RyPScjZmZjNDNjMzUnLCBHcmFkaWVudFR5cGU9MCk7fVxyXG4ucHJvZ3Jlc3MtZGFuZ2VyLnByb2dyZXNzLXN0cmlwZWQgLmJhciwucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZTVmNWI7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO31cclxuLnByb2dyZXNzLXN1Y2Nlc3MgLmJhciwucHJvZ3Jlc3MgLmJhci1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVlYjk1ZTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzU3YTk1Nyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksIHRvKCM1N2E5NTcpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzU3YTk1Nyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTdhOTU3KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIsICM1N2E5NTcpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjJjNDYyJywgZW5kQ29sb3JzdHI9JyNmZjU3YTk1NycsIEdyYWRpZW50VHlwZT0wKTt9XHJcbi5wcm9ncmVzcy1zdWNjZXNzLnByb2dyZXNzLXN0cmlwZWQgLmJhciwucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNjJjNDYyO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTt9XHJcbi5wcm9ncmVzcy1pbmZvIC5iYXIsLnByb2dyZXNzIC5iYXItaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM0YmIxY2Y7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM1YmMwZGUpLCB0bygjMzM5YmI5KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSwgIzMzOWJiOSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWJjMGRlLCAjMzM5YmI5KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYzMzliYjknLCBHcmFkaWVudFR5cGU9MCk7fVxyXG4ucHJvZ3Jlc3MtaW5mby5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsLnByb2dyZXNzLXN0cmlwZWQgLmJhci1pbmZve2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7fVxyXG4ucHJvZ3Jlc3Mtd2FybmluZyAuYmFyLC5wcm9ncmVzcyAuYmFyLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmFhNzMyO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmJiNDUwKSwgdG8oI2Y4OTQwNikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZiYjQ1MCwgI2Y4OTQwNik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmYmI0NTAnLCBlbmRDb2xvcnN0cj0nI2ZmZjg5NDA2JywgR3JhZGllbnRUeXBlPTApO31cclxuLnByb2dyZXNzLXdhcm5pbmcucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLC5wcm9ncmVzcy1zdHJpcGVkIC5iYXItd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmYmI0NTA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO31cclxuLmhlcm8tdW5pdHtwYWRkaW5nOjYwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDt9Lmhlcm8tdW5pdCBoMXttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjppbmhlcml0O2xldHRlci1zcGFjaW5nOi0xcHg7fVxyXG4uaGVyby11bml0IGxpe2xpbmUtaGVpZ2h0OjMwcHg7fVxyXG4ubWVkaWEsLm1lZGlhLWJvZHl7b3ZlcmZsb3c6aGlkZGVuOypvdmVyZmxvdzp2aXNpYmxlO3pvb206MTt9XHJcbi5tZWRpYSwubWVkaWEgLm1lZGlhe21hcmdpbi10b3A6MTVweDt9XHJcbi5tZWRpYTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7fVxyXG4ubWVkaWEtb2JqZWN0e2Rpc3BsYXk6YmxvY2s7fVxyXG4ubWVkaWEtaGVhZGluZ3ttYXJnaW46MCAwIDVweDt9XHJcbi5tZWRpYT4ucHVsbC1sZWZ0e21hcmdpbi1yaWdodDoxMHB4O31cclxuLm1lZGlhPi5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0OjEwcHg7fVxyXG4ubWVkaWEtbGlzdHttYXJnaW4tbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTt9XHJcbi50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAzMDtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxLjQ7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO30udG9vbHRpcC5pbntvcGFjaXR5OjAuODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCk7fVxyXG4udG9vbHRpcC50b3B7bWFyZ2luLXRvcDotM3B4O3BhZGRpbmc6NXB4IDA7fVxyXG4udG9vbHRpcC5yaWdodHttYXJnaW4tbGVmdDozcHg7cGFkZGluZzowIDVweDt9XHJcbi50b29sdGlwLmJvdHRvbXttYXJnaW4tdG9wOjNweDtwYWRkaW5nOjVweCAwO31cclxuLnRvb2x0aXAubGVmdHttYXJnaW4tbGVmdDotM3B4O3BhZGRpbmc6MCA1cHg7fVxyXG4udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzo4cHg7Y29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O31cclxuLnRvb2x0aXAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO31cclxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93e2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOiMwMDAwMDA7fVxyXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvd3t0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggNXB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDAwMDA7fVxyXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMDAwMDt9XHJcbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwMDAwO31cclxuLnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAxMDtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjI3NnB4O3BhZGRpbmc6MXB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZztiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7LW1vei1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7d2hpdGUtc3BhY2U6bm9ybWFsO30ucG9wb3Zlci50b3B7bWFyZ2luLXRvcDotMTBweDt9XHJcbi5wb3BvdmVyLnJpZ2h0e21hcmdpbi1sZWZ0OjEwcHg7fVxyXG4ucG9wb3Zlci5ib3R0b217bWFyZ2luLXRvcDoxMHB4O31cclxuLnBvcG92ZXIubGVmdHttYXJnaW4tbGVmdDotMTBweDt9XHJcbi5wb3BvdmVyLXRpdGxle21hcmdpbjowO3BhZGRpbmc6OHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweCA1cHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO30ucG9wb3Zlci10aXRsZTplbXB0eXtkaXNwbGF5Om5vbmU7fVxyXG4ucG9wb3Zlci1jb250ZW50e3BhZGRpbmc6OXB4IDE0cHg7fVxyXG4ucG9wb3ZlciAuYXJyb3csLnBvcG92ZXIgLmFycm93OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO31cclxuLnBvcG92ZXIgLmFycm93e2JvcmRlci13aWR0aDoxMXB4O31cclxuLnBvcG92ZXIgLmFycm93OmFmdGVye2JvcmRlci13aWR0aDoxMHB4O2NvbnRlbnQ6XCJcIjt9XHJcbi5wb3BvdmVyLnRvcCAuYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci10b3AtY29sb3I6Izk5OTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7Ym90dG9tOi0xMXB4O30ucG9wb3Zlci50b3AgLmFycm93OmFmdGVye2JvdHRvbToxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci10b3AtY29sb3I6I2ZmZmZmZjt9XHJcbi5wb3BvdmVyLnJpZ2h0IC5hcnJvd3t0b3A6NTAlO2xlZnQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItbGVmdC13aWR0aDowO2JvcmRlci1yaWdodC1jb2xvcjojOTk5O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpO30ucG9wb3Zlci5yaWdodCAuYXJyb3c6YWZ0ZXJ7bGVmdDoxcHg7Ym90dG9tOi0xMHB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZmZmY7fVxyXG4ucG9wb3Zlci5ib3R0b20gLmFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiM5OTk7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpO3RvcDotMTFweDt9LnBvcG92ZXIuYm90dG9tIC5hcnJvdzphZnRlcnt0b3A6MXB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZmZmY7fVxyXG4ucG9wb3Zlci5sZWZ0IC5hcnJvd3t0b3A6NTAlO3JpZ2h0Oi0xMXB4O21hcmdpbi10b3A6LTExcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6Izk5OTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMjUpO30ucG9wb3Zlci5sZWZ0IC5hcnJvdzphZnRlcntyaWdodDoxcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZmZmZjtib3R0b206LTEwcHg7fVxyXG4ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDt9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowO31cclxuLm1vZGFsLWJhY2tkcm9wLC5tb2RhbC1iYWNrZHJvcC5mYWRlLmlue29wYWNpdHk6MC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKTt9XHJcbi5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MTAlO2xlZnQ6NTAlO3otaW5kZXg6MTA1MDt3aWR0aDo1NjBweDttYXJnaW4tbGVmdDotMjgwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsqYm9yZGVyOjFweCBzb2xpZCAjOTk5Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTstbW96LWJveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6bm9uZTt9Lm1vZGFsLmZhZGV7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhciwgdG9wIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyLCB0b3AgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyLCB0b3AgLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyLCB0b3AgLjNzIGVhc2Utb3V0O3RvcDotMjUlO31cclxuLm1vZGFsLmZhZGUuaW57dG9wOjEwJTt9XHJcbi5tb2RhbC1oZWFkZXJ7cGFkZGluZzo5cHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO30ubW9kYWwtaGVhZGVyIC5jbG9zZXttYXJnaW4tdG9wOjJweDt9XHJcbi5tb2RhbC1oZWFkZXIgaDN7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MzBweDt9XHJcbi5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0OjQwMHB4O3BhZGRpbmc6MTVweDt9XHJcbi5tb2RhbC1mb3Jte21hcmdpbi1ib3R0b206MDt9XHJcbi5tb2RhbC1mb290ZXJ7cGFkZGluZzoxNHB4IDE1cHggMTVweDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpyaWdodDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDZweCA2cHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCA2cHggNnB4O2JvcmRlci1yYWRpdXM6MCAwIDZweCA2cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2ZmZmZmZjstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCAjZmZmZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCAjZmZmZmZmOyp6b29tOjE7fS5tb2RhbC1mb290ZXI6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9XHJcbi5tb2RhbC1mb290ZXI6YWZ0ZXJ7Y2xlYXI6Ym90aDt9XHJcbi5tb2RhbC1mb290ZXIgLmJ0bisuYnRue21hcmdpbi1sZWZ0OjVweDttYXJnaW4tYm90dG9tOjA7fVxyXG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHg7fVxyXG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tbGVmdDowO31cclxuLmRyb3B1cCwuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmU7fVxyXG4uZHJvcGRvd24tdG9nZ2xleyptYXJnaW4tYm90dG9tOi0zcHg7fVxyXG4uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xle291dGxpbmU6MDt9XHJcbi5jYXJldHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjRweCBzb2xpZCAjMDAwMDAwO2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjt9XHJcbi5kcm9wZG93biAuY2FyZXR7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWxlZnQ6MnB4O31cclxuLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsqYm9yZGVyLXJpZ2h0LXdpZHRoOjJweDsqYm9yZGVyLWJvdHRvbS13aWR0aDoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTstbW96LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtyaWdodDowO2xlZnQ6YXV0bzt9XHJcbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyeyp3aWR0aDoxMDAlO2hlaWdodDoxcHg7bWFyZ2luOjlweCAxcHg7Km1hcmdpbjotNXB4IDAgNXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZmZmZjt9XHJcbi5kcm9wZG93bi1tZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzhlOGU4ZTt3aGl0ZS1zcGFjZTpub3dyYXA7fVxyXG4uZHJvcGRvd24tbWVudT5saT5hOmhvdmVyLC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXMsLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+YSwuZHJvcGRvd24tc3VibWVudTpmb2N1cz5he3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojZWVhZDBjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjZiMzBmKSwgdG8oI2UzYTQwOSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNlM2E0MDkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2YjMwZiwgI2UzYTQwOSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNmIzMGYnLCBlbmRDb2xvcnN0cj0nI2ZmZTNhNDA5JywgR3JhZGllbnRUeXBlPTApO31cclxuLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7YmFja2dyb3VuZC1jb2xvcjojZWVhZDBjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjZiMzBmKSwgdG8oI2UzYTQwOSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNlM2E0MDkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2YjMwZiwgI2UzYTQwOSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNmIzMGYnLCBlbmRDb2xvcnN0cj0nI2ZmZTNhNDA5JywgR3JhZGllbnRUeXBlPTApO31cclxuLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izk5OTk5OTt9XHJcbi5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtjdXJzb3I6ZGVmYXVsdDt9XHJcbi5vcGVueyp6LWluZGV4OjEwMDA7fS5vcGVuPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2s7fVxyXG4uZHJvcGRvd24tYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7dG9wOjA7ei1pbmRleDo5OTA7fVxyXG4ucHVsbC1yaWdodD4uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0bzt9XHJcbi5kcm9wdXAgLmNhcmV0LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXR7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMwMDAwMDA7Y29udGVudDpcIlwiO31cclxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbToxcHg7fVxyXG4uZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbi5kcm9wZG93bi1zdWJtZW51Pi5kcm9wZG93bi1tZW51e3RvcDowO2xlZnQ6MTAwJTttYXJnaW4tdG9wOi02cHg7bWFyZ2luLWxlZnQ6LTFweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCA2cHggNnB4IDZweDstbW96LWJvcmRlci1yYWRpdXM6MCA2cHggNnB4IDZweDtib3JkZXItcmFkaXVzOjAgNnB4IDZweCA2cHg7fVxyXG4uZHJvcGRvd24tc3VibWVudTpob3Zlcj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrO31cclxuLmRyb3B1cCAuZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTotMnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHggNXB4IDVweCAwOy1tb3otYm9yZGVyLXJhZGl1czo1cHggNXB4IDVweCAwO2JvcmRlci1yYWRpdXM6NXB4IDVweCA1cHggMDt9XHJcbi5kcm9wZG93bi1zdWJtZW51PmE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiIFwiO2Zsb2F0OnJpZ2h0O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweDtib3JkZXItbGVmdC1jb2xvcjojY2NjY2NjO21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDotMTBweDt9XHJcbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyPmE6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZmZmZjt9XHJcbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdHtmbG9hdDpub25lO30uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQ+LmRyb3Bkb3duLW1lbnV7bGVmdDotMTAwJTttYXJnaW4tbGVmdDoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggMCA2cHggNnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHggMCA2cHggNnB4O2JvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDt9XHJcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWhlYWRlcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7fVxyXG4udHlwZWFoZWFke3otaW5kZXg6MTA1MTttYXJnaW4tdG9wOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7fVxyXG4uYWNjb3JkaW9ue21hcmdpbi1ib3R0b206MjBweDt9XHJcbi5hY2NvcmRpb24tZ3JvdXB7bWFyZ2luLWJvdHRvbToycHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDt9XHJcbi5hY2NvcmRpb24taGVhZGluZ3tib3JkZXItYm90dG9tOjA7fVxyXG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCAxNXB4O31cclxuLmFjY29yZGlvbi10b2dnbGV7Y3Vyc29yOnBvaW50ZXI7fVxyXG4uYWNjb3JkaW9uLWlubmVye3BhZGRpbmc6OXB4IDE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTt9XHJcbi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MTt9XHJcbi5jYXJvdXNlbC1pbm5lcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbi5jYXJvdXNlbC1pbm5lcj4uaXRlbXtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOjAuNnMgZWFzZS1pbi1vdXQgbGVmdDstbW96LXRyYW5zaXRpb246MC42cyBlYXNlLWluLW91dCBsZWZ0Oy1vLXRyYW5zaXRpb246MC42cyBlYXNlLWluLW91dCBsZWZ0O3RyYW5zaXRpb246MC42cyBlYXNlLWluLW91dCBsZWZ0O30uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hPmltZ3tkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE7fVxyXG4uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZSwuY2Fyb3VzZWwtaW5uZXI+Lm5leHQsLmNhcm91c2VsLWlubmVyPi5wcmV2e2Rpc3BsYXk6YmxvY2s7fVxyXG4uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZXtsZWZ0OjA7fVxyXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHQsLmNhcm91c2VsLWlubmVyPi5wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7fVxyXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHR7bGVmdDoxMDAlO31cclxuLmNhcm91c2VsLWlubmVyPi5wcmV2e2xlZnQ6LTEwMCU7fVxyXG4uY2Fyb3VzZWwtaW5uZXI+Lm5leHQubGVmdCwuY2Fyb3VzZWwtaW5uZXI+LnByZXYucmlnaHR7bGVmdDowO31cclxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUubGVmdHtsZWZ0Oi0xMDAlO31cclxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUucmlnaHR7bGVmdDoxMDAlO31cclxuLmNhcm91c2VsLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTtsZWZ0OjE1cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOi0yMHB4O2ZvbnQtc2l6ZTo2MHB4O2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiNmZmZmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojMjIyMjIyO2JvcmRlcjozcHggc29saWQgI2ZmZmZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6MjNweDstbW96LWJvcmRlci1yYWRpdXM6MjNweDtib3JkZXItcmFkaXVzOjIzcHg7b3BhY2l0eTowLjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO30uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MTVweDt9XHJcbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLC5jYXJvdXNlbC1jb250cm9sOmZvY3Vze2NvbG9yOiNmZmZmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApO31cclxuLmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt6LWluZGV4OjU7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO30uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tbGVmdDo1cHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2JhY2tncm91bmQtY29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7Ym9yZGVyLXJhZGl1czo1cHg7fVxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XHJcbi5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOiMzMzMzMzM7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuNzUpO31cclxuLmNhcm91c2VsLWNhcHRpb24gaDQsLmNhcm91c2VsLWNhcHRpb24gcHtjb2xvcjojZmZmZmZmO2xpbmUtaGVpZ2h0OjIwcHg7fVxyXG4uY2Fyb3VzZWwtY2FwdGlvbiBoNHttYXJnaW46MCAwIDVweDt9XHJcbi5jYXJvdXNlbC1jYXB0aW9uIHB7bWFyZ2luLWJvdHRvbTowO31cclxuLndlbGx7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MTlweDttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlcjoxcHggc29saWQgI2UzZTNlMzstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO30ud2VsbCBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojZGRkO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMTUpO31cclxuLndlbGwtbGFyZ2V7cGFkZGluZzoyNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDt9XHJcbi53ZWxsLXNtYWxse3BhZGRpbmc6OXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDt9XHJcbi5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAwMDAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmZmZmY7b3BhY2l0eTowLjI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjApO30uY2xvc2U6aG92ZXIsLmNsb3NlOmZvY3Vze2NvbG9yOiMwMDAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowLjQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApO31cclxuYnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO31cclxuLnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHQ7fVxyXG4ucHVsbC1sZWZ0e2Zsb2F0OmxlZnQ7fVxyXG4uaGlkZXtkaXNwbGF5Om5vbmU7fVxyXG4uc2hvd3tkaXNwbGF5OmJsb2NrO31cclxuLmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbjt9XHJcbi5hZmZpeHtwb3NpdGlvbjpmaXhlZDt9XHJcbi5mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcjt9LmZhZGUuaW57b3BhY2l0eToxO31cclxuLmNvbGxhcHNle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjM1cyBlYXNlOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2U7dHJhbnNpdGlvbjpoZWlnaHQgMC4zNXMgZWFzZTt9LmNvbGxhcHNlLmlue2hlaWdodDphdXRvO31cclxuQC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGg7fS5oaWRkZW57ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuO31cclxuLnZpc2libGUtcGhvbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG4udmlzaWJsZS10YWJsZXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG4uaGlkZGVuLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG4udmlzaWJsZS1kZXNrdG9we2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50O31cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk3OXB4KXsuaGlkZGVuLWRlc2t0b3B7ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnQ7fSAudmlzaWJsZS1kZXNrdG9we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50IDt9IC52aXNpYmxlLXRhYmxldHtkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudDt9IC5oaWRkZW4tdGFibGV0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O319QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oaWRkZW4tZGVza3RvcHtkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudDt9IC52aXNpYmxlLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fSAudmlzaWJsZS1waG9uZXtkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudDt9IC5oaWRkZW4tcGhvbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fX0udmlzaWJsZS1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XHJcbkBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludHtkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudDt9IC5oaWRkZW4tcHJpbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7Ym9keXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7fSAubmF2YmFyLWZpeGVkLXRvcCwubmF2YmFyLWZpeGVkLWJvdHRvbSwubmF2YmFyLXN0YXRpYy10b3B7bWFyZ2luLWxlZnQ6LTIwcHg7bWFyZ2luLXJpZ2h0Oi0yMHB4O30gLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nOjA7fSAuZGwtaG9yaXpvbnRhbCBkdHtmbG9hdDpub25lO2NsZWFyOm5vbmU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7fSAuZGwtaG9yaXpvbnRhbCBkZHttYXJnaW4tbGVmdDowO30gLmNvbnRhaW5lcnt3aWR0aDphdXRvO30gLnJvdy1mbHVpZHt3aWR0aDoxMDAlO30gLnJvdywudGh1bWJuYWlsc3ttYXJnaW4tbGVmdDowO30gLnRodW1ibmFpbHM+bGl7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDowO30gW2NsYXNzKj1cInNwYW5cIl0sLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSwucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJde2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O30gLnNwYW4xMiwucm93LWZsdWlkIC5zcGFuMTJ7d2lkdGg6MTAwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fSAucm93LWZsdWlkIFtjbGFzcyo9XCJvZmZzZXRcIl06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDt9IC5pbnB1dC1sYXJnZSwuaW5wdXQteGxhcmdlLC5pbnB1dC14eGxhcmdlLGlucHV0W2NsYXNzKj1cInNwYW5cIl0sc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sdGV4dGFyZWFbY2xhc3MqPVwic3BhblwiXSwudW5lZGl0YWJsZS1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt9IC5pbnB1dC1wcmVwZW5kIGlucHV0LC5pbnB1dC1hcHBlbmQgaW5wdXQsLmlucHV0LXByZXBlbmQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSwuaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1cInNwYW5cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt9IC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0rW2NsYXNzKj1cInNwYW5cIl17bWFyZ2luLWxlZnQ6MDt9IC5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MjBweDtsZWZ0OjIwcHg7cmlnaHQ6MjBweDt3aWR0aDphdXRvO21hcmdpbjowO30ubW9kYWwuZmFkZXt0b3A6LTEwMHB4O30gLm1vZGFsLmZhZGUuaW57dG9wOjIwcHg7fX1AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7Lm5hdi1jb2xsYXBzZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt9IC5wYWdlLWhlYWRlciBoMSBzbWFsbHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjIwcHg7fSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JvcmRlcjoxcHggc29saWQgI2NjYzt9IC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmctdG9wOjA7dGV4dC1hbGlnbjpsZWZ0O30gLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbHN7bWFyZ2luLWxlZnQ6MDt9IC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGlzdHtwYWRkaW5nLXRvcDowO30gLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1hY3Rpb25ze3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDt9IC5tZWRpYSAucHVsbC1sZWZ0LC5tZWRpYSAucHVsbC1yaWdodHtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O30gLm1lZGlhLW9iamVjdHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowO30gLm1vZGFse3RvcDoxMHB4O2xlZnQ6MTBweDtyaWdodDoxMHB4O30gLm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxMHB4O21hcmdpbjotMTBweDt9IC5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOnN0YXRpYzt9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5NzlweCl7LnJvd3ttYXJnaW4tbGVmdDotMjBweDsqem9vbToxO30ucm93OmJlZm9yZSwucm93OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fSAucm93OmFmdGVye2NsZWFyOmJvdGg7fSBbY2xhc3MqPVwic3BhblwiXXtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MXB4O21hcmdpbi1sZWZ0OjIwcHg7fSAuY29udGFpbmVyLC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLC5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lcnt3aWR0aDo3MjRweDt9IC5zcGFuMTJ7d2lkdGg6NzI0cHg7fSAuc3BhbjExe3dpZHRoOjY2MnB4O30gLnNwYW4xMHt3aWR0aDo2MDBweDt9IC5zcGFuOXt3aWR0aDo1MzhweDt9IC5zcGFuOHt3aWR0aDo0NzZweDt9IC5zcGFuN3t3aWR0aDo0MTRweDt9IC5zcGFuNnt3aWR0aDozNTJweDt9IC5zcGFuNXt3aWR0aDoyOTBweDt9IC5zcGFuNHt3aWR0aDoyMjhweDt9IC5zcGFuM3t3aWR0aDoxNjZweDt9IC5zcGFuMnt3aWR0aDoxMDRweDt9IC5zcGFuMXt3aWR0aDo0MnB4O30gLm9mZnNldDEye21hcmdpbi1sZWZ0Ojc2NHB4O30gLm9mZnNldDExe21hcmdpbi1sZWZ0OjcwMnB4O30gLm9mZnNldDEwe21hcmdpbi1sZWZ0OjY0MHB4O30gLm9mZnNldDl7bWFyZ2luLWxlZnQ6NTc4cHg7fSAub2Zmc2V0OHttYXJnaW4tbGVmdDo1MTZweDt9IC5vZmZzZXQ3e21hcmdpbi1sZWZ0OjQ1NHB4O30gLm9mZnNldDZ7bWFyZ2luLWxlZnQ6MzkycHg7fSAub2Zmc2V0NXttYXJnaW4tbGVmdDozMzBweDt9IC5vZmZzZXQ0e21hcmdpbi1sZWZ0OjI2OHB4O30gLm9mZnNldDN7bWFyZ2luLWxlZnQ6MjA2cHg7fSAub2Zmc2V0MnttYXJnaW4tbGVmdDoxNDRweDt9IC5vZmZzZXQxe21hcmdpbi1sZWZ0OjgycHg7fSAucm93LWZsdWlke3dpZHRoOjEwMCU7Knpvb206MTt9LnJvdy1mbHVpZDpiZWZvcmUsLnJvdy1mbHVpZDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO30gLnJvdy1mbHVpZDphZnRlcntjbGVhcjpib3RoO30gLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjIuNzYyNDMwOTM5MjI2NTE5NCU7Km1hcmdpbi1sZWZ0OjIuNzA5MjM5NDQ5ODY0ODE3JTt9IC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDt9IC5yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXStbY2xhc3MqPVwic3BhblwiXXttYXJnaW4tbGVmdDoyLjc2MjQzMDkzOTIyNjUxOTQlO30gLnJvdy1mbHVpZCAuc3BhbjEye3dpZHRoOjEwMCU7KndpZHRoOjk5Ljk0NjgwODUxMDYzODI5JTt9IC5yb3ctZmx1aWQgLnNwYW4xMXt3aWR0aDo5MS40MzY0NjQwODgzOTc3OCU7KndpZHRoOjkxLjM4MzI3MjU5OTAzNjA4JTt9IC5yb3ctZmx1aWQgLnNwYW4xMHt3aWR0aDo4Mi44NzI5MjgxNzY3OTU1OCU7KndpZHRoOjgyLjgxOTczNjY4NzQzMzg3JTt9IC5yb3ctZmx1aWQgLnNwYW45e3dpZHRoOjc0LjMwOTM5MjI2NTE5MzM3JTsqd2lkdGg6NzQuMjU2MjAwNzc1ODMxNjYlO30gLnJvdy1mbHVpZCAuc3Bhbjh7d2lkdGg6NjUuNzQ1ODU2MzUzNTkxMTclOyp3aWR0aDo2NS42OTI2NjQ4NjQyMjk0NiU7fSAucm93LWZsdWlkIC5zcGFuN3t3aWR0aDo1Ny4xODIzMjA0NDE5ODg5NSU7KndpZHRoOjU3LjEyOTEyODk1MjYyNzI1JTt9IC5yb3ctZmx1aWQgLnNwYW42e3dpZHRoOjQ4LjYxODc4NDUzMDM4Njc0JTsqd2lkdGg6NDguNTY1NTkzMDQxMDI1MDQlO30gLnJvdy1mbHVpZCAuc3BhbjV7d2lkdGg6NDAuMDU1MjQ4NjE4Nzg0NTMlOyp3aWR0aDo0MC4wMDIwNTcxMjk0MjI4MyU7fSAucm93LWZsdWlkIC5zcGFuNHt3aWR0aDozMS40OTE3MTI3MDcxODIzMjMlOyp3aWR0aDozMS40Mzg1MjEyMTc4MjA2MiU7fSAucm93LWZsdWlkIC5zcGFuM3t3aWR0aDoyMi45MjgxNzY3OTU1ODAxMSU7KndpZHRoOjIyLjg3NDk4NTMwNjIxODQxJTt9IC5yb3ctZmx1aWQgLnNwYW4ye3dpZHRoOjE0LjM2NDY0MDg4Mzk3NzklOyp3aWR0aDoxNC4zMTE0NDkzOTQ2MTYxOTklO30gLnJvdy1mbHVpZCAuc3BhbjF7d2lkdGg6NS44MDExMDQ5NzIzNzU2OTElOyp3aWR0aDo1Ljc0NzkxMzQ4MzAxMzk4OCU7fSAucm93LWZsdWlkIC5vZmZzZXQxMnttYXJnaW4tbGVmdDoxMDUuNTI0ODYxODc4NDUzMDQlOyptYXJnaW4tbGVmdDoxMDUuNDE4NDc4ODk5NzI5NjIlO30gLnJvdy1mbHVpZCAub2Zmc2V0MTI6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTAyLjc2MjQzMDkzOTIyNjUyJTsqbWFyZ2luLWxlZnQ6MTAyLjY1NjA0Nzk2MDUwMzElO30gLnJvdy1mbHVpZCAub2Zmc2V0MTF7bWFyZ2luLWxlZnQ6OTYuOTYxMzI1OTY2ODUwODIlOyptYXJnaW4tbGVmdDo5Ni44NTQ5NDI5ODgxMjc0JTt9IC5yb3ctZmx1aWQgLm9mZnNldDExOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0Ojk0LjE5ODg5NTAyNzYyNDMlOyptYXJnaW4tbGVmdDo5NC4wOTI1MTIwNDg5MDA4OSU7fSAucm93LWZsdWlkIC5vZmZzZXQxMHttYXJnaW4tbGVmdDo4OC4zOTc3OTAwNTUyNDg2MiU7Km1hcmdpbi1sZWZ0Ojg4LjI5MTQwNzA3NjUyNTIlO30gLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6ODUuNjM1MzU5MTE2MDIyMSU7Km1hcmdpbi1sZWZ0Ojg1LjUyODk3NjEzNzI5ODY4JTt9IC5yb3ctZmx1aWQgLm9mZnNldDl7bWFyZ2luLWxlZnQ6NzkuODM0MjU0MTQzNjQ2NCU7Km1hcmdpbi1sZWZ0Ojc5LjcyNzg3MTE2NDkyMjk5JTt9IC5yb3ctZmx1aWQgLm9mZnNldDk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6NzcuMDcxODIzMjA0NDE5ODklOyptYXJnaW4tbGVmdDo3Ni45NjU0NDAyMjU2OTY0NyU7fSAucm93LWZsdWlkIC5vZmZzZXQ4e21hcmdpbi1sZWZ0OjcxLjI3MDcxODIzMjA0NDIlOyptYXJnaW4tbGVmdDo3MS4xNjQzMzUyNTMzMjA3OSU7fSAucm93LWZsdWlkIC5vZmZzZXQ4OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjY4LjUwODI4NzI5MjgxNzY4JTsqbWFyZ2luLWxlZnQ6NjguNDAxOTA0MzE0MDk0MjclO30gLnJvdy1mbHVpZCAub2Zmc2V0N3ttYXJnaW4tbGVmdDo2Mi43MDcxODIzMjA0NDE5OSU7Km1hcmdpbi1sZWZ0OjYyLjYwMDc5OTM0MTcxODU4NCU7fSAucm93LWZsdWlkIC5vZmZzZXQ3OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjU5Ljk0NDc1MTM4MTIxNTQ3JTsqbWFyZ2luLWxlZnQ6NTkuODM4MzY4NDAyNDkyMDY1JTt9IC5yb3ctZmx1aWQgLm9mZnNldDZ7bWFyZ2luLWxlZnQ6NTQuMTQzNjQ2NDA4ODM5NzglOyptYXJnaW4tbGVmdDo1NC4wMzcyNjM0MzAxMTYzNzYlO30gLnJvdy1mbHVpZCAub2Zmc2V0NjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo1MS4zODEyMTU0Njk2MTMyNiU7Km1hcmdpbi1sZWZ0OjUxLjI3NDgzMjQ5MDg4OTg2JTt9IC5yb3ctZmx1aWQgLm9mZnNldDV7bWFyZ2luLWxlZnQ6NDUuNTgwMTEwNDk3MjM3NTclOyptYXJnaW4tbGVmdDo0NS40NzM3Mjc1MTg1MTQxNyU7fSAucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjQyLjgxNzY3OTU1ODAxMTA1JTsqbWFyZ2luLWxlZnQ6NDIuNzExMjk2NTc5Mjg3NjUlO30gLnJvdy1mbHVpZCAub2Zmc2V0NHttYXJnaW4tbGVmdDozNy4wMTY1NzQ1ODU2MzUzNiU7Km1hcmdpbi1sZWZ0OjM2LjkxMDE5MTYwNjkxMTk2JTt9IC5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MzQuMjU0MTQzNjQ2NDA4ODQlOyptYXJnaW4tbGVmdDozNC4xNDc3NjA2Njc2ODU0NCU7fSAucm93LWZsdWlkIC5vZmZzZXQze21hcmdpbi1sZWZ0OjI4LjQ1MzAzODY3NDAzMzE1JTsqbWFyZ2luLWxlZnQ6MjguMzQ2NjU1Njk1MzA5NzQ2JTt9IC5yb3ctZmx1aWQgLm9mZnNldDM6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MjUuNjkwNjA3NzM0ODA2NjMlOyptYXJnaW4tbGVmdDoyNS41ODQyMjQ3NTYwODMyMjclO30gLnJvdy1mbHVpZCAub2Zmc2V0MnttYXJnaW4tbGVmdDoxOS44ODk1MDI3NjI0MzA5NCU7Km1hcmdpbi1sZWZ0OjE5Ljc4MzExOTc4MzcwNzUzNyU7fSAucm93LWZsdWlkIC5vZmZzZXQyOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjE3LjEyNzA3MTgyMzIwNDQyJTsqbWFyZ2luLWxlZnQ6MTcuMDIwNjg4ODQ0NDgxMDIlO30gLnJvdy1mbHVpZCAub2Zmc2V0MXttYXJnaW4tbGVmdDoxMS4zMjU5NjY4NTA4Mjg3MyU7Km1hcmdpbi1sZWZ0OjExLjIxOTU4Mzg3MjEwNTMyNSU7fSAucm93LWZsdWlkIC5vZmZzZXQxOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjguNTYzNTM1OTExNjAyMjElOyptYXJnaW4tbGVmdDo4LjQ1NzE1MjkzMjg3ODgwNiU7fSBpbnB1dCx0ZXh0YXJlYSwudW5lZGl0YWJsZS1pbnB1dHttYXJnaW4tbGVmdDowO30gLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXStbY2xhc3MqPVwic3BhblwiXXttYXJnaW4tbGVmdDoyMHB4O30gaW5wdXQuc3BhbjEyLHRleHRhcmVhLnNwYW4xMiwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTJ7d2lkdGg6NzEwcHg7fSBpbnB1dC5zcGFuMTEsdGV4dGFyZWEuc3BhbjExLC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMXt3aWR0aDo2NDhweDt9IGlucHV0LnNwYW4xMCx0ZXh0YXJlYS5zcGFuMTAsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEwe3dpZHRoOjU4NnB4O30gaW5wdXQuc3BhbjksdGV4dGFyZWEuc3BhbjksLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjl7d2lkdGg6NTI0cHg7fSBpbnB1dC5zcGFuOCx0ZXh0YXJlYS5zcGFuOCwudW5lZGl0YWJsZS1pbnB1dC5zcGFuOHt3aWR0aDo0NjJweDt9IGlucHV0LnNwYW43LHRleHRhcmVhLnNwYW43LC51bmVkaXRhYmxlLWlucHV0LnNwYW43e3dpZHRoOjQwMHB4O30gaW5wdXQuc3BhbjYsdGV4dGFyZWEuc3BhbjYsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjZ7d2lkdGg6MzM4cHg7fSBpbnB1dC5zcGFuNSx0ZXh0YXJlYS5zcGFuNSwudW5lZGl0YWJsZS1pbnB1dC5zcGFuNXt3aWR0aDoyNzZweDt9IGlucHV0LnNwYW40LHRleHRhcmVhLnNwYW40LC51bmVkaXRhYmxlLWlucHV0LnNwYW40e3dpZHRoOjIxNHB4O30gaW5wdXQuc3BhbjMsdGV4dGFyZWEuc3BhbjMsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjN7d2lkdGg6MTUycHg7fSBpbnB1dC5zcGFuMix0ZXh0YXJlYS5zcGFuMiwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMnt3aWR0aDo5MHB4O30gaW5wdXQuc3BhbjEsdGV4dGFyZWEuc3BhbjEsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjF7d2lkdGg6MjhweDt9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnJvd3ttYXJnaW4tbGVmdDotMzBweDsqem9vbToxO30ucm93OmJlZm9yZSwucm93OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjA7fSAucm93OmFmdGVye2NsZWFyOmJvdGg7fSBbY2xhc3MqPVwic3BhblwiXXtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MXB4O21hcmdpbi1sZWZ0OjMwcHg7fSAuY29udGFpbmVyLC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLC5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lcnt3aWR0aDoxMTcwcHg7fSAuc3BhbjEye3dpZHRoOjExNzBweDt9IC5zcGFuMTF7d2lkdGg6MTA3MHB4O30gLnNwYW4xMHt3aWR0aDo5NzBweDt9IC5zcGFuOXt3aWR0aDo4NzBweDt9IC5zcGFuOHt3aWR0aDo3NzBweDt9IC5zcGFuN3t3aWR0aDo2NzBweDt9IC5zcGFuNnt3aWR0aDo1NzBweDt9IC5zcGFuNXt3aWR0aDo0NzBweDt9IC5zcGFuNHt3aWR0aDozNzBweDt9IC5zcGFuM3t3aWR0aDoyNzBweDt9IC5zcGFuMnt3aWR0aDoxNzBweDt9IC5zcGFuMXt3aWR0aDo3MHB4O30gLm9mZnNldDEye21hcmdpbi1sZWZ0OjEyMzBweDt9IC5vZmZzZXQxMXttYXJnaW4tbGVmdDoxMTMwcHg7fSAub2Zmc2V0MTB7bWFyZ2luLWxlZnQ6MTAzMHB4O30gLm9mZnNldDl7bWFyZ2luLWxlZnQ6OTMwcHg7fSAub2Zmc2V0OHttYXJnaW4tbGVmdDo4MzBweDt9IC5vZmZzZXQ3e21hcmdpbi1sZWZ0OjczMHB4O30gLm9mZnNldDZ7bWFyZ2luLWxlZnQ6NjMwcHg7fSAub2Zmc2V0NXttYXJnaW4tbGVmdDo1MzBweDt9IC5vZmZzZXQ0e21hcmdpbi1sZWZ0OjQzMHB4O30gLm9mZnNldDN7bWFyZ2luLWxlZnQ6MzMwcHg7fSAub2Zmc2V0MnttYXJnaW4tbGVmdDoyMzBweDt9IC5vZmZzZXQxe21hcmdpbi1sZWZ0OjEzMHB4O30gLnJvdy1mbHVpZHt3aWR0aDoxMDAlOyp6b29tOjE7fS5yb3ctZmx1aWQ6YmVmb3JlLC5yb3ctZmx1aWQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MDt9IC5yb3ctZmx1aWQ6YWZ0ZXJ7Y2xlYXI6Ym90aDt9IC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoyLjU2NDEwMjU2NDEwMjU2NCU7Km1hcmdpbi1sZWZ0OjIuNTEwOTExMDc0NzQwODYxNiU7fSAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7fSAucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0rW2NsYXNzKj1cInNwYW5cIl17bWFyZ2luLWxlZnQ6Mi41NjQxMDI1NjQxMDI1NjQlO30gLnJvdy1mbHVpZCAuc3BhbjEye3dpZHRoOjEwMCU7KndpZHRoOjk5Ljk0NjgwODUxMDYzODI5JTt9IC5yb3ctZmx1aWQgLnNwYW4xMXt3aWR0aDo5MS40NTI5OTE0NTI5OTE0NSU7KndpZHRoOjkxLjM5OTc5OTk2MzYyOTc1JTt9IC5yb3ctZmx1aWQgLnNwYW4xMHt3aWR0aDo4Mi45MDU5ODI5MDU5ODI5MSU7KndpZHRoOjgyLjg1Mjc5MTQxNjYyMTIlO30gLnJvdy1mbHVpZCAuc3Bhbjl7d2lkdGg6NzQuMzU4OTc0MzU4OTc0MzYlOyp3aWR0aDo3NC4zMDU3ODI4Njk2MTI2NiU7fSAucm93LWZsdWlkIC5zcGFuOHt3aWR0aDo2NS44MTE5NjU4MTE5NjU4MiU7KndpZHRoOjY1Ljc1ODc3NDMyMjYwNDExJTt9IC5yb3ctZmx1aWQgLnNwYW43e3dpZHRoOjU3LjI2NDk1NzI2NDk1NzI2JTsqd2lkdGg6NTcuMjExNzY1Nzc1NTk1NTYlO30gLnJvdy1mbHVpZCAuc3BhbjZ7d2lkdGg6NDguNzE3OTQ4NzE3OTQ4NzE1JTsqd2lkdGg6NDguNjY0NzU3MjI4NTg3MDE0JTt9IC5yb3ctZmx1aWQgLnNwYW41e3dpZHRoOjQwLjE3MDk0MDE3MDk0MDE3JTsqd2lkdGg6NDAuMTE3NzQ4NjgxNTc4NDclO30gLnJvdy1mbHVpZCAuc3BhbjR7d2lkdGg6MzEuNjIzOTMxNjIzOTMxNjI1JTsqd2lkdGg6MzEuNTcwNzQwMTM0NTY5OTI0JTt9IC5yb3ctZmx1aWQgLnNwYW4ze3dpZHRoOjIzLjA3NjkyMzA3NjkyMzA3NyU7KndpZHRoOjIzLjAyMzczMTU4NzU2MTM3NSU7fSAucm93LWZsdWlkIC5zcGFuMnt3aWR0aDoxNC41Mjk5MTQ1Mjk5MTQ1MyU7KndpZHRoOjE0LjQ3NjcyMzA0MDU1MjgyOCU7fSAucm93LWZsdWlkIC5zcGFuMXt3aWR0aDo1Ljk4MjkwNTk4MjkwNTk4MyU7KndpZHRoOjUuOTI5NzE0NDkzNTQ0MjgxJTt9IC5yb3ctZmx1aWQgLm9mZnNldDEye21hcmdpbi1sZWZ0OjEwNS4xMjgyMDUxMjgyMDUxMiU7Km1hcmdpbi1sZWZ0OjEwNS4wMjE4MjIxNDk0ODE3MSU7fSAucm93LWZsdWlkIC5vZmZzZXQxMjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDoxMDIuNTY0MTAyNTY0MTAyNTclOyptYXJnaW4tbGVmdDoxMDIuNDU3NzE5NTg1Mzc5MTUlO30gLnJvdy1mbHVpZCAub2Zmc2V0MTF7bWFyZ2luLWxlZnQ6OTYuNTgxMTk2NTgxMTk2NTglOyptYXJnaW4tbGVmdDo5Ni40NzQ4MTM2MDI0NzMxNiU7fSAucm93LWZsdWlkIC5vZmZzZXQxMTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo5NC4wMTcwOTQwMTcwOTQwMiU7Km1hcmdpbi1sZWZ0OjkzLjkxMDcxMTAzODM3MDYxJTt9IC5yb3ctZmx1aWQgLm9mZnNldDEwe21hcmdpbi1sZWZ0Ojg4LjAzNDE4ODAzNDE4ODAzJTsqbWFyZ2luLWxlZnQ6ODcuOTI3ODA1MDU1NDY0NjIlO30gLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6ODUuNDcwMDg1NDcwMDg1NDglOyptYXJnaW4tbGVmdDo4NS4zNjM3MDI0OTEzNjIwNiU7fSAucm93LWZsdWlkIC5vZmZzZXQ5e21hcmdpbi1sZWZ0Ojc5LjQ4NzE3OTQ4NzE3OTQ5JTsqbWFyZ2luLWxlZnQ6NzkuMzgwNzk2NTA4NDU2MDclO30gLnJvdy1mbHVpZCAub2Zmc2V0OTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo3Ni45MjMwNzY5MjMwNzY5MyU7Km1hcmdpbi1sZWZ0Ojc2LjgxNjY5Mzk0NDM1MzUyJTt9IC5yb3ctZmx1aWQgLm9mZnNldDh7bWFyZ2luLWxlZnQ6NzAuOTQwMTcwOTQwMTcwOTQlOyptYXJnaW4tbGVmdDo3MC44MzM3ODc5NjE0NDc1MyU7fSAucm93LWZsdWlkIC5vZmZzZXQ4OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjY4LjM3NjA2ODM3NjA2ODM5JTsqbWFyZ2luLWxlZnQ6NjguMjY5Njg1Mzk3MzQ0OTclO30gLnJvdy1mbHVpZCAub2Zmc2V0N3ttYXJnaW4tbGVmdDo2Mi4zOTMxNjIzOTMxNjIzODUlOyptYXJnaW4tbGVmdDo2Mi4yODY3Nzk0MTQ0Mzg5OSU7fSAucm93LWZsdWlkIC5vZmZzZXQ3OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjU5LjgyOTA1OTgyOTA1OTgyJTsqbWFyZ2luLWxlZnQ6NTkuNzIyNjc2ODUwMzM2NDIlO30gLnJvdy1mbHVpZCAub2Zmc2V0NnttYXJnaW4tbGVmdDo1My44NDYxNTM4NDYxNTM4NCU7Km1hcmdpbi1sZWZ0OjUzLjczOTc3MDg2NzQzMDQ0NCU7fSAucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjUxLjI4MjA1MTI4MjA1MTI4JTsqbWFyZ2luLWxlZnQ6NTEuMTc1NjY4MzAzMzI3ODc1JTt9IC5yb3ctZmx1aWQgLm9mZnNldDV7bWFyZ2luLWxlZnQ6NDUuMjk5MTQ1Mjk5MTQ1Mjk1JTsqbWFyZ2luLWxlZnQ6NDUuMTkyNzYyMzIwNDIxOSU7fSAucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjQyLjczNTA0MjczNTA0MjczJTsqbWFyZ2luLWxlZnQ6NDIuNjI4NjU5NzU2MzE5MzMlO30gLnJvdy1mbHVpZCAub2Zmc2V0NHttYXJnaW4tbGVmdDozNi43NTIxMzY3NTIxMzY3NSU7Km1hcmdpbi1sZWZ0OjM2LjY0NTc1Mzc3MzQxMzM1NCU7fSAucm93LWZsdWlkIC5vZmZzZXQ0OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjM0LjE4ODAzNDE4ODAzNDE5JTsqbWFyZ2luLWxlZnQ6MzQuMDgxNjUxMjA5MzEwNzg1JTt9IC5yb3ctZmx1aWQgLm9mZnNldDN7bWFyZ2luLWxlZnQ6MjguMjA1MTI4MjA1MTI4MjA0JTsqbWFyZ2luLWxlZnQ6MjguMDk4NzQ1MjI2NDA0OCU7fSAucm93LWZsdWlkIC5vZmZzZXQzOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjI1LjY0MTAyNTY0MTAyNTY0MiU7Km1hcmdpbi1sZWZ0OjI1LjUzNDY0MjY2MjMwMjI0JTt9IC5yb3ctZmx1aWQgLm9mZnNldDJ7bWFyZ2luLWxlZnQ6MTkuNjU4MTE5NjU4MTE5NjYlOyptYXJnaW4tbGVmdDoxOS41NTE3MzY2NzkzOTYyNTclO30gLnJvdy1mbHVpZCAub2Zmc2V0MjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDoxNy4wOTQwMTcwOTQwMTcwOTQlOyptYXJnaW4tbGVmdDoxNi45ODc2MzQxMTUyOTM2OSU7fSAucm93LWZsdWlkIC5vZmZzZXQxe21hcmdpbi1sZWZ0OjExLjExMTExMTExMTExMTExJTsqbWFyZ2luLWxlZnQ6MTEuMDA0NzI4MTMyMzg3NzA4JTt9IC5yb3ctZmx1aWQgLm9mZnNldDE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6OC41NDcwMDg1NDcwMDg1NDclOyptYXJnaW4tbGVmdDo4LjQ0MDYyNTU2ODI4NTE0MiU7fSBpbnB1dCx0ZXh0YXJlYSwudW5lZGl0YWJsZS1pbnB1dHttYXJnaW4tbGVmdDowO30gLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXStbY2xhc3MqPVwic3BhblwiXXttYXJnaW4tbGVmdDozMHB4O30gaW5wdXQuc3BhbjEyLHRleHRhcmVhLnNwYW4xMiwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTJ7d2lkdGg6MTE1NnB4O30gaW5wdXQuc3BhbjExLHRleHRhcmVhLnNwYW4xMSwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTF7d2lkdGg6MTA1NnB4O30gaW5wdXQuc3BhbjEwLHRleHRhcmVhLnNwYW4xMCwudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTB7d2lkdGg6OTU2cHg7fSBpbnB1dC5zcGFuOSx0ZXh0YXJlYS5zcGFuOSwudW5lZGl0YWJsZS1pbnB1dC5zcGFuOXt3aWR0aDo4NTZweDt9IGlucHV0LnNwYW44LHRleHRhcmVhLnNwYW44LC51bmVkaXRhYmxlLWlucHV0LnNwYW44e3dpZHRoOjc1NnB4O30gaW5wdXQuc3BhbjcsdGV4dGFyZWEuc3BhbjcsLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjd7d2lkdGg6NjU2cHg7fSBpbnB1dC5zcGFuNix0ZXh0YXJlYS5zcGFuNiwudW5lZGl0YWJsZS1pbnB1dC5zcGFuNnt3aWR0aDo1NTZweDt9IGlucHV0LnNwYW41LHRleHRhcmVhLnNwYW41LC51bmVkaXRhYmxlLWlucHV0LnNwYW41e3dpZHRoOjQ1NnB4O30gaW5wdXQuc3BhbjQsdGV4dGFyZWEuc3BhbjQsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjR7d2lkdGg6MzU2cHg7fSBpbnB1dC5zcGFuMyx0ZXh0YXJlYS5zcGFuMywudW5lZGl0YWJsZS1pbnB1dC5zcGFuM3t3aWR0aDoyNTZweDt9IGlucHV0LnNwYW4yLHRleHRhcmVhLnNwYW4yLC51bmVkaXRhYmxlLWlucHV0LnNwYW4ye3dpZHRoOjE1NnB4O30gaW5wdXQuc3BhbjEsdGV4dGFyZWEuc3BhbjEsLnVuZWRpdGFibGUtaW5wdXQuc3BhbjF7d2lkdGg6NTZweDt9IC50aHVtYm5haWxze21hcmdpbi1sZWZ0Oi0zMHB4O30gLnRodW1ibmFpbHM+bGl7bWFyZ2luLWxlZnQ6MzBweDt9IC5yb3ctZmx1aWQgLnRodW1ibmFpbHN7bWFyZ2luLWxlZnQ6MDt9fUBtZWRpYSAobWF4LXdpZHRoOjk3OXB4KXtib2R5e3BhZGRpbmctdG9wOjA7fSAubmF2YmFyLWZpeGVkLXRvcCwubmF2YmFyLWZpeGVkLWJvdHRvbXtwb3NpdGlvbjpzdGF0aWM7fSAubmF2YmFyLWZpeGVkLXRvcHttYXJnaW4tYm90dG9tOjIwcHg7fSAubmF2YmFyLWZpeGVkLWJvdHRvbXttYXJnaW4tdG9wOjIwcHg7fSAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWlubmVyLC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXJ7cGFkZGluZzo1cHg7fSAubmF2YmFyIC5jb250YWluZXJ7d2lkdGg6YXV0bztwYWRkaW5nOjA7fSAubmF2YmFyIC5icmFuZHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luOjAgMCAwIC01cHg7fSAubmF2LWNvbGxhcHNle2NsZWFyOmJvdGg7fSAubmF2LWNvbGxhcHNlIC5uYXZ7ZmxvYXQ6bm9uZTttYXJnaW46MCAwIDEwcHg7fSAubmF2LWNvbGxhcHNlIC5uYXY+bGl7ZmxvYXQ6bm9uZTt9IC5uYXYtY29sbGFwc2UgLm5hdj5saT5he21hcmdpbi1ib3R0b206MnB4O30gLm5hdi1jb2xsYXBzZSAubmF2Pi5kaXZpZGVyLXZlcnRpY2Fse2Rpc3BsYXk6bm9uZTt9IC5uYXYtY29sbGFwc2UgLm5hdiAubmF2LWhlYWRlcntjb2xvcjojNzc3Nzc3O3RleHQtc2hhZG93Om5vbmU7fSAubmF2LWNvbGxhcHNlIC5uYXY+bGk+YSwubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGF7cGFkZGluZzo5cHggMTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM3Nzc3Nzc7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O30gLm5hdi1jb2xsYXBzZSAuYnRue3BhZGRpbmc6NHB4IDEwcHggNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7fSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGxpK2xpIGF7bWFyZ2luLWJvdHRvbToycHg7fSAubmF2LWNvbGxhcHNlIC5uYXY+bGk+YTpob3ZlciwubmF2LWNvbGxhcHNlIC5uYXY+bGk+YTpmb2N1cywubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzhlOGU4ZTt9IC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXY+bGk+YSwubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhe2NvbG9yOiM5OTk5OTk7fSAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2PmxpPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXYtY29sbGFwc2UgLm5hdj5saT5hOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxMTExMTE7fSAubmF2LWNvbGxhcHNlLmluIC5idG4tZ3JvdXB7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowO30gLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7dG9wOmF1dG87bGVmdDphdXRvO2Zsb2F0Om5vbmU7ZGlzcGxheTpub25lO21heC13aWR0aDpub25lO21hcmdpbjowIDE1cHg7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTt9IC5uYXYtY29sbGFwc2UgLm9wZW4+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9jazt9IC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnU6YWZ0ZXJ7ZGlzcGxheTpub25lO30gLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZGl2aWRlcntkaXNwbGF5Om5vbmU7fSAubmF2LWNvbGxhcHNlIC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6YmVmb3JlLC5uYXYtY29sbGFwc2UgLm5hdj5saT4uZHJvcGRvd24tbWVudTphZnRlcntkaXNwbGF5Om5vbmU7fSAubmF2LWNvbGxhcHNlIC5uYXZiYXItZm9ybSwubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoe2Zsb2F0Om5vbmU7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luOjEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjOGU4ZThlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM4ZThlOGU7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO30gLm5hdmJhci1pbnZlcnNlIC5uYXYtY29sbGFwc2UgLm5hdmJhci1mb3JtLC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoe2JvcmRlci10b3AtY29sb3I6IzExMTExMTtib3JkZXItYm90dG9tLWNvbG9yOiMxMTExMTE7fSAubmF2YmFyIC5uYXYtY29sbGFwc2UgLm5hdi5wdWxsLXJpZ2h0e2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MDt9IC5uYXYtY29sbGFwc2UsLm5hdi1jb2xsYXBzZS5jb2xsYXBzZXtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjA7fSAubmF2YmFyIC5idG4tbmF2YmFye2Rpc3BsYXk6YmxvY2s7fSAubmF2YmFyLXN0YXRpYyAubmF2YmFyLWlubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDt9fUBtZWRpYSAobWluLXdpZHRoOjk4MHB4KXsubmF2LWNvbGxhcHNlLmNvbGxhcHNle2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O319XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHYyLjMuMlxuICpcbiAqIENvcHlyaWdodCAyMDEyIFR3aXR0ZXIsIEluY1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjBcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIERlc2lnbmVkIGFuZCBidWlsdCB3aXRoIGFsbCB0aGUgbG92ZSBpbiB0aGUgd29ybGQgQHR3aXR0ZXIgYnkgQG1kbyBhbmQgQGZhdC5cbiAqL1xuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmlucHV0LWJsb2NrLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuc3ViLCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvXFw5IDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbiNtYXBfY2FudmFzIGltZywgLmdvb2dsZS1tYXBzIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgKm92ZXJmbG93OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGFiZWwsIHNlbGVjdCwgYnV0dG9uLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLCBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCwgaDIsIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMiwgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM1MzUzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZjZiMzBmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogI2IyODAwNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaW1nLXBvbGFyb2lkIHtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAqem9vbTogMTtcbn1cblxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuW2NsYXNzKj1zcGFuXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29udGFpbmVyLCAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lciwgLm5hdmJhci1maXhlZC10b3AgLmNvbnRhaW5lciwgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NDBweDtcbn1cblxuLnNwYW4xMiB7XG4gIHdpZHRoOiA5NDBweDtcbn1cblxuLnNwYW4xMSB7XG4gIHdpZHRoOiA4NjBweDtcbn1cblxuLnNwYW4xMCB7XG4gIHdpZHRoOiA3ODBweDtcbn1cblxuLnNwYW45IHtcbiAgd2lkdGg6IDcwMHB4O1xufVxuXG4uc3Bhbjgge1xuICB3aWR0aDogNjIwcHg7XG59XG5cbi5zcGFuNyB7XG4gIHdpZHRoOiA1NDBweDtcbn1cblxuLnNwYW42IHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG4uc3BhbjUge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi5zcGFuNCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnNwYW4zIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uc3BhbjIge1xuICB3aWR0aDogMTQwcHg7XG59XG5cbi5zcGFuMSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4ub2Zmc2V0MTIge1xuICBtYXJnaW4tbGVmdDogOTgwcHg7XG59XG5cbi5vZmZzZXQxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MDBweDtcbn1cblxuLm9mZnNldDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgyMHB4O1xufVxuXG4ub2Zmc2V0OSB7XG4gIG1hcmdpbi1sZWZ0OiA3NDBweDtcbn1cblxuLm9mZnNldDgge1xuICBtYXJnaW4tbGVmdDogNjYwcHg7XG59XG5cbi5vZmZzZXQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDU4MHB4O1xufVxuXG4ub2Zmc2V0NiB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbn1cblxuLm9mZnNldDUge1xuICBtYXJnaW4tbGVmdDogNDIwcHg7XG59XG5cbi5vZmZzZXQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xufVxuXG4ub2Zmc2V0MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLm9mZnNldDIge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5cbi5vZmZzZXQxIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ucm93LWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp6b29tOiAxO1xufVxuXG4ucm93LWZsdWlkOmJlZm9yZSwgLnJvdy1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnJvdy1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93LWZsdWlkIFtjbGFzcyo9c3Bhbl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjU5NTc0NSU7XG4gICptYXJnaW4tbGVmdDogMi4wNzQ0NjgwODUxJTtcbn1cblxuLnJvdy1mbHVpZCBbY2xhc3MqPXNwYW5dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPXNwYW5dICsgW2NsYXNzKj1zcGFuXSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY1OTU3NDUlO1xufVxuXG4ucm93LWZsdWlkIC5zcGFuMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45NDY4MDg1MTA2JTtcbn1cblxuLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgd2lkdGg6IDkxLjQ4OTM2MTcwMjElO1xuICAqd2lkdGg6IDkxLjQzNjE3MDIxMjglO1xufVxuXG4ucm93LWZsdWlkIC5zcGFuMTAge1xuICB3aWR0aDogODIuOTc4NzIzNDA0MyU7XG4gICp3aWR0aDogODIuOTI1NTMxOTE0OSU7XG59XG5cbi5yb3ctZmx1aWQgLnNwYW45IHtcbiAgd2lkdGg6IDc0LjQ2ODA4NTEwNjQlO1xuICAqd2lkdGg6IDc0LjQxNDg5MzYxNyU7XG59XG5cbi5yb3ctZmx1aWQgLnNwYW44IHtcbiAgd2lkdGg6IDY1Ljk1NzQ0NjgwODUlO1xuICAqd2lkdGg6IDY1LjkwNDI1NTMxOTElO1xufVxuXG4ucm93LWZsdWlkIC5zcGFuNyB7XG4gIHdpZHRoOiA1Ny40NDY4MDg1MTA2JTtcbiAgKndpZHRoOiA1Ny4zOTM2MTcwMjEzJTtcbn1cblxuLnJvdy1mbHVpZCAuc3BhbjYge1xuICB3aWR0aDogNDguOTM2MTcwMjEyOCU7XG4gICp3aWR0aDogNDguODgyOTc4NzIzNCU7XG59XG5cbi5yb3ctZmx1aWQgLnNwYW41IHtcbiAgd2lkdGg6IDQwLjQyNTUzMTkxNDklO1xuICAqd2lkdGg6IDQwLjM3MjM0MDQyNTUlO1xufVxuXG4ucm93LWZsdWlkIC5zcGFuNCB7XG4gIHdpZHRoOiAzMS45MTQ4OTM2MTclO1xuICAqd2lkdGg6IDMxLjg2MTcwMjEyNzclO1xufVxuXG4ucm93LWZsdWlkIC5zcGFuMyB7XG4gIHdpZHRoOiAyMy40MDQyNTUzMTkxJTtcbiAgKndpZHRoOiAyMy4zNTEwNjM4Mjk4JTtcbn1cblxuLnJvdy1mbHVpZCAuc3BhbjIge1xuICB3aWR0aDogMTQuODkzNjE3MDIxMyU7XG4gICp3aWR0aDogMTQuODQwNDI1NTMxOSU7XG59XG5cbi5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgd2lkdGg6IDYuMzgyOTc4NzIzNCU7XG4gICp3aWR0aDogNi4zMjk3ODcyMzQlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDQuMjU1MzE5MTQ4OSU7XG4gICptYXJnaW4tbGVmdDogMTA0LjE0ODkzNjE3MDIlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQxMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDIuMTI3NjU5NTc0NSU7XG4gICptYXJnaW4tbGVmdDogMTAyLjAyMTI3NjU5NTclO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5NS43NDQ2ODA4NTExJTtcbiAgKm1hcmdpbi1sZWZ0OiA5NS42MzgyOTc4NzIzJTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0MTE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOTMuNjE3MDIxMjc2NiU7XG4gICptYXJnaW4tbGVmdDogOTMuNTEwNjM4Mjk3OSU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjIzNDA0MjU1MzIlO1xuICAqbWFyZ2luLWxlZnQ6IDg3LjEyNzY1OTU3NDUlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQxMDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4NS4xMDYzODI5Nzg3JTtcbiAgKm1hcmdpbi1sZWZ0OiA4NSU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDkge1xuICBtYXJnaW4tbGVmdDogNzguNzIzNDA0MjU1MyU7XG4gICptYXJnaW4tbGVmdDogNzguNjE3MDIxMjc2NiU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNzYuNTk1NzQ0NjgwOSU7XG4gICptYXJnaW4tbGVmdDogNzYuNDg5MzYxNzAyMSU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDgge1xuICBtYXJnaW4tbGVmdDogNzAuMjEyNzY1OTU3NCU7XG4gICptYXJnaW4tbGVmdDogNzAuMTA2MzgyOTc4NyU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNjguMDg1MTA2MzgzJTtcbiAgKm1hcmdpbi1sZWZ0OiA2Ny45Nzg3MjM0MDQzJTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0NyB7XG4gIG1hcmdpbi1sZWZ0OiA2MS43MDIxMjc2NTk2JTtcbiAgKm1hcmdpbi1sZWZ0OiA2MS41OTU3NDQ2ODA5JTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0NzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1OS41NzQ0NjgwODUxJTtcbiAgKm1hcmdpbi1sZWZ0OiA1OS40NjgwODUxMDY0JTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0NiB7XG4gIG1hcmdpbi1sZWZ0OiA1My4xOTE0ODkzNjE3JTtcbiAgKm1hcmdpbi1sZWZ0OiA1My4wODUxMDYzODMlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgyOTc4NzIlO1xuICAqbWFyZ2luLWxlZnQ6IDUwLjk1NzQ0NjgwODUlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0LjY4MDg1MTA2MzglO1xuICAqbWFyZ2luLWxlZnQ6IDQ0LjU3NDQ2ODA4NTElO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQyLjU1MzE5MTQ4OTQlO1xuICAqbWFyZ2luLWxlZnQ6IDQyLjQ0NjgwODUxMDYlO1xufVxuXG4ucm93LWZsdWlkIC5vZmZzZXQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDM2LjE3MDIxMjc2NiU7XG4gICptYXJnaW4tbGVmdDogMzYuMDYzODI5Nzg3MiU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzQuMDQyNTUzMTkxNSU7XG4gICptYXJnaW4tbGVmdDogMzMuOTM2MTcwMjEyOCU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDMge1xuICBtYXJnaW4tbGVmdDogMjcuNjU5NTc0NDY4MSU7XG4gICptYXJnaW4tbGVmdDogMjcuNTUzMTkxNDg5NCU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjUuNTMxOTE0ODkzNiU7XG4gICptYXJnaW4tbGVmdDogMjUuNDI1NTMxOTE0OSU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDIge1xuICBtYXJnaW4tbGVmdDogMTkuMTQ4OTM2MTcwMiU7XG4gICptYXJnaW4tbGVmdDogMTkuMDQyNTUzMTkxNSU7XG59XG5cbi5yb3ctZmx1aWQgLm9mZnNldDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTcuMDIxMjc2NTk1NyU7XG4gICptYXJnaW4tbGVmdDogMTYuOTE0ODkzNjE3JTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0MSB7XG4gIG1hcmdpbi1sZWZ0OiAxMC42MzgyOTc4NzIzJTtcbiAgKm1hcmdpbi1sZWZ0OiAxMC41MzE5MTQ4OTM2JTtcbn1cblxuLnJvdy1mbHVpZCAub2Zmc2V0MTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjUxMDYzODI5NzklO1xuICAqbWFyZ2luLWxlZnQ6IDguNDA0MjU1MzE5MSU7XG59XG5cbltjbGFzcyo9c3Bhbl0uaGlkZSwgLnJvdy1mbHVpZCBbY2xhc3MqPXNwYW5dLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bY2xhc3MqPXNwYW5dLnB1bGwtcmlnaHQsIC5yb3ctZmx1aWQgW2NsYXNzKj1zcGFuXS5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgKnpvb206IDE7XG59XG5cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICp6b29tOiAxO1xufVxuXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tdXRlZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5hLm11dGVkOmhvdmVyLCBhLm11dGVkOmZvY3VzIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2MwOTg1Mztcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNhNDdlM2M7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG5cbmEudGV4dC1lcnJvcjpob3ZlciwgYS50ZXh0LWVycm9yOmZvY3VzIHtcbiAgY29sb3I6ICM5NTNiMzk7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzNhODdhZDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyZDY5ODc7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ2ODg0Nztcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzNTY2MzU7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG59XG5cbmgxIHNtYWxsLCBoMiBzbWFsbCwgaDMgc21hbGwsIGg0IHNtYWxsLCBoNSBzbWFsbCwgaDYgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmgxLCBoMiwgaDMge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM4LjVweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMxLjVweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI0LjVweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE3LjVweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxMS45cHg7XG59XG5cbmgxIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyNC41cHg7XG59XG5cbmgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNy41cHg7XG59XG5cbmgzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMjVweDtcbn1cblxudWwgdWwsIHVsIG9sLCBvbCBvbCwgb2wgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG51bC51bnN0eWxlZCwgb2wudW5zdHlsZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuaW5saW5lLCBvbC5pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuaW5saW5lID4gbGksIG9sLmlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kdCwgZGQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmRsLWhvcml6b250YWwge1xuICAqem9vbTogMTtcbn1cblxuLmRsLWhvcml6b250YWw6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmRsLWhvcml6b250YWw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRsLWhvcml6b250YWwgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBjbGVhcjogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbmFiYnJbdGl0bGVdLCBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk5OTk7XG59XG5cbmFiYnIuaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbmJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgcCwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKg4oCUXCI7XG59XG5cbnE6YmVmb3JlLCBxOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuY29kZSwgcHJlIHtcbiAgcGFkZGluZzogMCAzcHggMnB4O1xuICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGNvbG9yOiAjZDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWU4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUucHJldHR5cHJpbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5sYWJlbCwgLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDExLjg0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubGFiZWwge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJhZGdlIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi5sYWJlbDplbXB0eSwgLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cywgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhYmVsLWltcG9ydGFudCwgLmJhZGdlLWltcG9ydGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTRhNDg7XG59XG5cbi5sYWJlbC1pbXBvcnRhbnRbaHJlZl0sIC5iYWRnZS1pbXBvcnRhbnRbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUzYjM5O1xufVxuXG4ubGFiZWwtd2FybmluZywgLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xufVxuXG4ubGFiZWwtd2FybmluZ1tocmVmXSwgLmJhZGdlLXdhcm5pbmdbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY3NjA1O1xufVxuXG4ubGFiZWwtc3VjY2VzcywgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4ODQ3O1xufVxuXG4ubGFiZWwtc3VjY2Vzc1tocmVmXSwgLmJhZGdlLXN1Y2Nlc3NbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2NjM1O1xufVxuXG4ubGFiZWwtaW5mbywgLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4N2FkO1xufVxuXG4ubGFiZWwtaW5mb1tocmVmXSwgLmJhZGdlLWluZm9baHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2OTg3O1xufVxuXG4ubGFiZWwtaW52ZXJzZSwgLmJhZGdlLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubGFiZWwtaW52ZXJzZVtocmVmXSwgLmJhZGdlLWludmVyc2VbaHJlZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuIC5sYWJlbCwgLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJ0bi1taW5pIC5sYWJlbCwgLmJ0bi1taW5pIC5iYWRnZSB7XG4gIHRvcDogMDtcbn1cblxudGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50YWJsZSB0aCwgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLCAudGFibGUgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQsIC50YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZGRkZDtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWJsZS1jb25kZW5zZWQgdGgsIC50YWJsZS1jb25kZW5zZWQgdGQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAqYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCA+IHRoOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGZvb3QgKyB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGZvb3QgKyB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLCAudGFibGUtc3RyaXBlZCB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG50YWJsZSB0ZFtjbGFzcyo9c3Bhbl0sIHRhYmxlIHRoW2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCB0YWJsZSB0ZFtjbGFzcyo9c3Bhbl0sIC5yb3ctZmx1aWQgdGFibGUgdGhbY2xhc3MqPXNwYW5dIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFibGUgdGQuc3BhbjEsIC50YWJsZSB0aC5zcGFuMSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuMiwgLnRhYmxlIHRoLnNwYW4yIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuMywgLnRhYmxlIHRoLnNwYW4zIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAyMDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuNCwgLnRhYmxlIHRoLnNwYW40IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAyODRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuNSwgLnRhYmxlIHRoLnNwYW41IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAzNjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuNiwgLnRhYmxlIHRoLnNwYW42IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA0NDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuNywgLnRhYmxlIHRoLnNwYW43IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA1MjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuOCwgLnRhYmxlIHRoLnNwYW44IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA2MDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuOSwgLnRhYmxlIHRoLnNwYW45IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA2ODRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0ZC5zcGFuMTAsIC50YWJsZSB0aC5zcGFuMTAge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDc2NHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYmxlIHRkLnNwYW4xMSwgLnRhYmxlIHRoLnNwYW4xMSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogODQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFibGUgdGQuc3BhbjEyLCAudGFibGUgdGguc3BhbjEyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA5MjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4udGFibGUgdGJvZHkgdHIuZXJyb3IgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbi50YWJsZSB0Ym9keSB0ci53YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4udGFibGUgdGJvZHkgdHIuaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5lcnJvcjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5pbmZvOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxubGVnZW5kIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxubGFiZWwsIGlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5zZWxlY3QsIHRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT13ZWVrXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1jb2xvcl0sIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gIHdpZHRoOiAyMDZweDtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT13ZWVrXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1jb2xvcl0sIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG59XG5cbnRleHRhcmVhOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLCBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywgaW5wdXRbdHlwZT10aW1lXTpmb2N1cywgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIC51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLCAxNjgsIDIzNiwgMC44KTtcbiAgb3V0bGluZTogMDtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgXFw5IDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgKm1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDkgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdLCBpbnB1dFt0eXBlPWltYWdlXSwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuc2VsZWN0LCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICAqbWFyZ2luLXRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdLCBzZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnNlbGVjdDpmb2N1cywgaW5wdXRbdHlwZT1maWxlXTpmb2N1cywgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnVuZWRpdGFibGUtaW5wdXQsIC51bmVkaXRhYmxlLXRleHRhcmVhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi51bmVkaXRhYmxlLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVuZWRpdGFibGUtdGV4dGFyZWEge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uY29udHJvbHMgPiAucmFkaW86Zmlyc3QtY2hpbGQsIC5jb250cm9scyA+IC5jaGVja2JveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5yYWRpby5pbmxpbmUsIC5jaGVja2JveC5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yYWRpby5pbmxpbmUgKyAucmFkaW8uaW5saW5lLCAuY2hlY2tib3guaW5saW5lICsgLmNoZWNrYm94LmlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaW5wdXQtbWluaSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uaW5wdXQtc21hbGwge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmlucHV0LW1lZGl1bSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmlucHV0LWxhcmdlIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4uaW5wdXQteGxhcmdlIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uaW5wdXQteHhsYXJnZSB7XG4gIHdpZHRoOiA1MzBweDtcbn1cblxuaW5wdXRbY2xhc3MqPXNwYW5dLCBzZWxlY3RbY2xhc3MqPXNwYW5dLCB0ZXh0YXJlYVtjbGFzcyo9c3Bhbl0sIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCBpbnB1dFtjbGFzcyo9c3Bhbl0sIC5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCB0ZXh0YXJlYVtjbGFzcyo9c3Bhbl0sIC5yb3ctZmx1aWQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPXNwYW5dIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1zcGFuXSwgLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dFtjbGFzcyo9c3Bhbl0sIC5pbnB1dC1wcmVwZW5kIGlucHV0W2NsYXNzKj1zcGFuXSwgLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPXNwYW5dLCAucm93LWZsdWlkIGlucHV0W2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCBzZWxlY3RbY2xhc3MqPXNwYW5dLCAucm93LWZsdWlkIHRleHRhcmVhW2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCAudW5lZGl0YWJsZS1pbnB1dFtjbGFzcyo9c3Bhbl0sIC5yb3ctZmx1aWQgLmlucHV0LXByZXBlbmQgW2NsYXNzKj1zcGFuXSwgLnJvdy1mbHVpZCAuaW5wdXQtYXBwZW5kIFtjbGFzcyo9c3Bhbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgLnVuZWRpdGFibGUtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbnRyb2xzLXJvdyBbY2xhc3MqPXNwYW5dICsgW2NsYXNzKj1zcGFuXSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5pbnB1dC5zcGFuMTIsIHRleHRhcmVhLnNwYW4xMiwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEyIHtcbiAgd2lkdGg6IDkyNnB4O1xufVxuXG5pbnB1dC5zcGFuMTEsIHRleHRhcmVhLnNwYW4xMSwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjExIHtcbiAgd2lkdGg6IDg0NnB4O1xufVxuXG5pbnB1dC5zcGFuMTAsIHRleHRhcmVhLnNwYW4xMCwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEwIHtcbiAgd2lkdGg6IDc2NnB4O1xufVxuXG5pbnB1dC5zcGFuOSwgdGV4dGFyZWEuc3BhbjksIC51bmVkaXRhYmxlLWlucHV0LnNwYW45IHtcbiAgd2lkdGg6IDY4NnB4O1xufVxuXG5pbnB1dC5zcGFuOCwgdGV4dGFyZWEuc3BhbjgsIC51bmVkaXRhYmxlLWlucHV0LnNwYW44IHtcbiAgd2lkdGg6IDYwNnB4O1xufVxuXG5pbnB1dC5zcGFuNywgdGV4dGFyZWEuc3BhbjcsIC51bmVkaXRhYmxlLWlucHV0LnNwYW43IHtcbiAgd2lkdGg6IDUyNnB4O1xufVxuXG5pbnB1dC5zcGFuNiwgdGV4dGFyZWEuc3BhbjYsIC51bmVkaXRhYmxlLWlucHV0LnNwYW42IHtcbiAgd2lkdGg6IDQ0NnB4O1xufVxuXG5pbnB1dC5zcGFuNSwgdGV4dGFyZWEuc3BhbjUsIC51bmVkaXRhYmxlLWlucHV0LnNwYW41IHtcbiAgd2lkdGg6IDM2NnB4O1xufVxuXG5pbnB1dC5zcGFuNCwgdGV4dGFyZWEuc3BhbjQsIC51bmVkaXRhYmxlLWlucHV0LnNwYW40IHtcbiAgd2lkdGg6IDI4NnB4O1xufVxuXG5pbnB1dC5zcGFuMywgdGV4dGFyZWEuc3BhbjMsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4zIHtcbiAgd2lkdGg6IDIwNnB4O1xufVxuXG5pbnB1dC5zcGFuMiwgdGV4dGFyZWEuc3BhbjIsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4yIHtcbiAgd2lkdGg6IDEyNnB4O1xufVxuXG5pbnB1dC5zcGFuMSwgdGV4dGFyZWEuc3BhbjEsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5jb250cm9scy1yb3cge1xuICAqem9vbTogMTtcbn1cblxuLmNvbnRyb2xzLXJvdzpiZWZvcmUsIC5jb250cm9scy1yb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jb250cm9scy1yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRyb2xzLXJvdyBbY2xhc3MqPXNwYW5dLCAucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1zcGFuXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29udHJvbHMtcm93IC5jaGVja2JveFtjbGFzcyo9c3Bhbl0sIC5jb250cm9scy1yb3cgLnJhZGlvW2NsYXNzKj1zcGFuXSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbmlucHV0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWRdLCBpbnB1dFtyZWFkb25seV0sIHNlbGVjdFtyZWFkb25seV0sIHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXJhZGlvXVtyZWFkb25seV0sIGlucHV0W3R5cGU9Y2hlY2tib3hdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5jb250cm9sLWxhYmVsLCAuY29udHJvbC1ncm91cC53YXJuaW5nIC5oZWxwLWJsb2NrLCAuY29udHJvbC1ncm91cC53YXJuaW5nIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjYzA5ODUzO1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5jaGVja2JveCwgLmNvbnRyb2wtZ3JvdXAud2FybmluZyAucmFkaW8sIC5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsIC5jb250cm9sLWdyb3VwLndhcm5pbmcgc2VsZWN0LCAuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhIHtcbiAgY29sb3I6ICNjMDk4NTM7XG59XG5cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsIC5jb250cm9sLWdyb3VwLndhcm5pbmcgc2VsZWN0LCAuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzA5ODUzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyBpbnB1dDpmb2N1cywgLmNvbnRyb2wtZ3JvdXAud2FybmluZyBzZWxlY3Q6Zm9jdXMsIC5jb250cm9sLWdyb3VwLndhcm5pbmcgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhNDdlM2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkYmM1OWU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkYmM1OWU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZGJjNTllO1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sIC5jb250cm9sLWdyb3VwLndhcm5pbmcgLmlucHV0LWFwcGVuZCAuYWRkLW9uIHtcbiAgY29sb3I6ICNjMDk4NTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2MwOTg1Mztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNvbnRyb2wtbGFiZWwsIC5jb250cm9sLWdyb3VwLmVycm9yIC5oZWxwLWJsb2NrLCAuY29udHJvbC1ncm91cC5lcnJvciAuaGVscC1pbmxpbmUge1xuICBjb2xvcjogI2I5NGE0ODtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNoZWNrYm94LCAuY29udHJvbC1ncm91cC5lcnJvciAucmFkaW8sIC5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0LCAuY29udHJvbC1ncm91cC5lcnJvciBzZWxlY3QsIC5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhIHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG5cbi5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0LCAuY29udHJvbC1ncm91cC5lcnJvciBzZWxlY3QsIC5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgaW5wdXQ6Zm9jdXMsIC5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdDpmb2N1cywgLmNvbnRyb2wtZ3JvdXAuZXJyb3IgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTNiMzk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkNTkzOTI7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkNTkzOTI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZDU5MzkyO1xufVxuXG4uY29udHJvbC1ncm91cC5lcnJvciAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLCAuY29udHJvbC1ncm91cC5lcnJvciAuaW5wdXQtYXBwZW5kIC5hZGQtb24ge1xuICBjb2xvcjogI2I5NGE0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5jb250cm9sLWxhYmVsLCAuY29udHJvbC1ncm91cC5zdWNjZXNzIC5oZWxwLWJsb2NrLCAuY29udHJvbC1ncm91cC5zdWNjZXNzIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5jaGVja2JveCwgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAucmFkaW8sIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgaW5wdXQsIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0LCAuY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhIHtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG5cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgaW5wdXQsIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3Mgc2VsZWN0LCAuY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4ODQ3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBpbnB1dDpmb2N1cywgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzNTY2MzU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM3YWJhN2I7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM3YWJhN2I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiYTdiO1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmlucHV0LWFwcGVuZCAuYWRkLW9uIHtcbiAgY29sb3I6ICM0Njg4NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODg0Nztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuY29udHJvbC1sYWJlbCwgLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaGVscC1ibG9jaywgLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaGVscC1pbmxpbmUge1xuICBjb2xvcjogIzNhODdhZDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuY2hlY2tib3gsIC5jb250cm9sLWdyb3VwLmluZm8gLnJhZGlvLCAuY29udHJvbC1ncm91cC5pbmZvIGlucHV0LCAuY29udHJvbC1ncm91cC5pbmZvIHNlbGVjdCwgLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjM2E4N2FkO1xufVxuXG4uY29udHJvbC1ncm91cC5pbmZvIGlucHV0LCAuY29udHJvbC1ncm91cC5pbmZvIHNlbGVjdCwgLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzNhODdhZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5jb250cm9sLWdyb3VwLmluZm8gaW5wdXQ6Zm9jdXMsIC5jb250cm9sLWdyb3VwLmluZm8gc2VsZWN0OmZvY3VzLCAuY29udHJvbC1ncm91cC5pbmZvIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2OTg3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiNWQzO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiNWQzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzdhYjVkMztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuaW5mbyAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLCAuY29udHJvbC1ncm91cC5pbmZvIC5pbnB1dC1hcHBlbmQgLmFkZC1vbiB7XG4gIGNvbG9yOiAjM2E4N2FkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICMzYTg3YWQ7XG59XG5cbmlucHV0OmZvY3VzOmludmFsaWQsIHRleHRhcmVhOmZvY3VzOmludmFsaWQsIHNlbGVjdDpmb2N1czppbnZhbGlkIHtcbiAgY29sb3I6ICNiOTRhNDg7XG4gIGJvcmRlci1jb2xvcjogI2VlNWY1Yjtcbn1cblxuaW5wdXQ6Zm9jdXM6aW52YWxpZDpmb2N1cywgdGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cywgc2VsZWN0OmZvY3VzOmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAjZjhiOWI3O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA2cHggI2Y4YjliNztcbiAgYm94LXNoYWRvdzogMCAwIDZweCAjZjhiOWI3O1xufVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMTlweCAyMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAqem9vbTogMTtcbn1cblxuLmZvcm0tYWN0aW9uczpiZWZvcmUsIC5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhlbHAtYmxvY2ssIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjNWI1YjViO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVscC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlucHV0LWFwcGVuZCwgLmlucHV0LXByZXBlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlucHV0LWFwcGVuZCBpbnB1dCwgLmlucHV0LXByZXBlbmQgaW5wdXQsIC5pbnB1dC1hcHBlbmQgc2VsZWN0LCAuaW5wdXQtcHJlcGVuZCBzZWxlY3QsIC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQsIC5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0LCAuaW5wdXQtYXBwZW5kIC5kcm9wZG93bi1tZW51LCAuaW5wdXQtcHJlcGVuZCAuZHJvcGRvd24tbWVudSwgLmlucHV0LWFwcGVuZCAucG9wb3ZlciwgLmlucHV0LXByZXBlbmQgLnBvcG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbnB1dC1hcHBlbmQgaW5wdXQsIC5pbnB1dC1wcmVwZW5kIGlucHV0LCAuaW5wdXQtYXBwZW5kIHNlbGVjdCwgLmlucHV0LXByZXBlbmQgc2VsZWN0LCAuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0LCAuaW5wdXQtcHJlcGVuZCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgKm1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmlucHV0LWFwcGVuZCBpbnB1dDpmb2N1cywgLmlucHV0LXByZXBlbmQgaW5wdXQ6Zm9jdXMsIC5pbnB1dC1hcHBlbmQgc2VsZWN0OmZvY3VzLCAuaW5wdXQtcHJlcGVuZCBzZWxlY3Q6Zm9jdXMsIC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXMsIC5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWFwcGVuZCAuYWRkLW9uLCAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLmlucHV0LWFwcGVuZCAuYWRkLW9uLCAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLCAuaW5wdXQtYXBwZW5kIC5idG4sIC5pbnB1dC1wcmVwZW5kIC5idG4sIC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUsIC5pbnB1dC1wcmVwZW5kIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1hcHBlbmQgLmFjdGl2ZSwgLmlucHV0LXByZXBlbmQgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWRiYTk7XG4gIGJvcmRlci1jb2xvcjogIzQ2YTU0Njtcbn1cblxuLmlucHV0LXByZXBlbmQgLmFkZC1vbiwgLmlucHV0LXByZXBlbmQgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LXByZXBlbmQgLmFkZC1vbjpmaXJzdC1jaGlsZCwgLmlucHV0LXByZXBlbmQgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uaW5wdXQtYXBwZW5kIGlucHV0LCAuaW5wdXQtYXBwZW5kIHNlbGVjdCwgLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uaW5wdXQtYXBwZW5kIGlucHV0ICsgLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQsIC5pbnB1dC1hcHBlbmQgc2VsZWN0ICsgLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQsIC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQgKyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uaW5wdXQtYXBwZW5kIC5hZGQtb24sIC5pbnB1dC1hcHBlbmQgLmJ0biwgLmlucHV0LWFwcGVuZCAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1hcHBlbmQgLmFkZC1vbjpsYXN0LWNoaWxkLCAuaW5wdXQtYXBwZW5kIC5idG46bGFzdC1jaGlsZCwgLmlucHV0LWFwcGVuZCAuYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCwgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIHNlbGVjdCwgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCArIC5idG4tZ3JvdXAgLmJ0biwgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIHNlbGVjdCArIC5idG4tZ3JvdXAgLmJ0biwgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0ICsgLmJ0bi1ncm91cCAuYnRuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmZpcnN0LWNoaWxkLCAuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmxhc3QtY2hpbGQsIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmlucHV0LnNlYXJjaC1xdWVyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCBcXDkgO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4IFxcOSA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5LCAuZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQgLnNlYXJjaC1xdWVyeSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCAuc2VhcmNoLXF1ZXJ5IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG59XG5cbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kIC5idG4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbn1cblxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5zZWFyY2gtcXVlcnkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbn1cblxuLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5idG4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbn1cblxuLmZvcm0tc2VhcmNoIGlucHV0LCAuZm9ybS1pbmxpbmUgaW5wdXQsIC5mb3JtLWhvcml6b250YWwgaW5wdXQsIC5mb3JtLXNlYXJjaCB0ZXh0YXJlYSwgLmZvcm0taW5saW5lIHRleHRhcmVhLCAuZm9ybS1ob3Jpem9udGFsIHRleHRhcmVhLCAuZm9ybS1zZWFyY2ggc2VsZWN0LCAuZm9ybS1pbmxpbmUgc2VsZWN0LCAuZm9ybS1ob3Jpem9udGFsIHNlbGVjdCwgLmZvcm0tc2VhcmNoIC5oZWxwLWlubGluZSwgLmZvcm0taW5saW5lIC5oZWxwLWlubGluZSwgLmZvcm0taG9yaXpvbnRhbCAuaGVscC1pbmxpbmUsIC5mb3JtLXNlYXJjaCAudW5lZGl0YWJsZS1pbnB1dCwgLmZvcm0taW5saW5lIC51bmVkaXRhYmxlLWlucHV0LCAuZm9ybS1ob3Jpem9udGFsIC51bmVkaXRhYmxlLWlucHV0LCAuZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQsIC5mb3JtLWlubGluZSAuaW5wdXQtcHJlcGVuZCwgLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtcHJlcGVuZCwgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQsIC5mb3JtLWlubGluZSAuaW5wdXQtYXBwZW5kLCAuZm9ybS1ob3Jpem9udGFsIC5pbnB1dC1hcHBlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1zZWFyY2ggLmhpZGUsIC5mb3JtLWlubGluZSAuaGlkZSwgLmZvcm0taG9yaXpvbnRhbCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXNlYXJjaCBsYWJlbCwgLmZvcm0taW5saW5lIGxhYmVsLCAuZm9ybS1zZWFyY2ggLmJ0bi1ncm91cCwgLmZvcm0taW5saW5lIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kLCAuZm9ybS1pbmxpbmUgLmlucHV0LWFwcGVuZCwgLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kLCAuZm9ybS1pbmxpbmUgLmlucHV0LXByZXBlbmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1zZWFyY2ggLnJhZGlvLCAuZm9ybS1zZWFyY2ggLmNoZWNrYm94LCAuZm9ybS1pbmxpbmUgLnJhZGlvLCAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1zZWFyY2ggLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAuZm9ybS1zZWFyY2ggLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5sZWdlbmQgKyAuY29udHJvbC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC13ZWJraXQtbWFyZ2luLXRvcC1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAqem9vbTogMTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9scyB7XG4gICpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgKm1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sczpmaXJzdC1jaGlsZCB7XG4gICpwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCBpbnB1dCArIC5oZWxwLWJsb2NrLCAuZm9ybS1ob3Jpem9udGFsIHNlbGVjdCArIC5oZWxwLWJsb2NrLCAuZm9ybS1ob3Jpem9udGFsIHRleHRhcmVhICsgLmhlbHAtYmxvY2ssIC5mb3JtLWhvcml6b250YWwgLnVuZWRpdGFibGUtaW5wdXQgKyAuaGVscC1ibG9jaywgLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtcHJlcGVuZCArIC5oZWxwLWJsb2NrLCAuZm9ybS1ob3Jpem9udGFsIC5pbnB1dC1hcHBlbmQgKyAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSwgdG8oI2U2ZTZlNikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmU2ZTZlNicsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAqYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgKm1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgXFw5IDtcbn1cblxuLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICptYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmJ0bi5hY3RpdmUsIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1sYXJnZSB7XG4gIHBhZGRpbmc6IDExcHggMTlweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnRuLWxhcmdlIFtjbGFzc149aWNvbi1dLCAuYnRuLWxhcmdlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5idG4tc21hbGwge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMS45cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLXNtYWxsIFtjbGFzc149aWNvbi1dLCAuYnRuLXNtYWxsIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnRuLW1pbmkgW2NsYXNzXj1pY29uLV0sIC5idG4tbWluaSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1taW5pIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssIGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5idG4taW52ZXJzZS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjZTBmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNmNmNjNjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y2YjMwZiksIHRvKCNmNmNjNjQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZjZjYzY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2YjMwZiwgI2Y2Y2M2NCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNmIzMGYsICNmNmNjNjQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY2YjMwZicsIGVuZENvbG9yc3RyPScjZmZmNmNjNjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2Y2Y2M2NCAjZjZjYzY0ICNhYWIyMDc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2M2NDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjYzY0O1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2RhZTMwOTtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmNhMDggXFw5IDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhNzMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZiYjQ1MCksIHRvKCNmODk0MDYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiYjQ1MCwgI2Y4OTQwNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYmI0NTAsICNmODk0MDYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZiYjQ1MCcsIGVuZENvbG9yc3RyPScjZmZmODk0MDYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2Y4OTQwNiAjZjg5NDA2ICNhZDY3MDQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2RmODUwNTtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjc2MDUgXFw5IDtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTRmNDk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2JkMzYyZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWU1ZjViKSwgdG8oI2JkMzYyZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViLCAjYmQzNjJmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiwgI2JkMzYyZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZWU1ZjViJywgZW5kQ29sb3JzdHI9JyNmZmJkMzYyZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmQzNjJmICNiZDM2MmYgIzgwMjQyMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDM2MmY7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjYTkzMDJhO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDJhMjUgXFw5IDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJiNzViO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1MWEzNTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksIHRvKCM1MWEzNTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTFhMzUxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzUxYTM1MSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIsICM1MWEzNTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYyYzQ2MicsIGVuZENvbG9yc3RyPScjZmY1MWEzNTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzUxYTM1MSAjNTFhMzUxICMzODcwMzg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzQ5OTI0OTtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDgxNDAgXFw5IDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhZmNkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMyZjk2YjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzViYzBkZSksIHRvKCMyZjk2YjQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMmY5NmI0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSwgIzJmOTZiNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUsICMyZjk2YjQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYyZjk2YjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzJmOTZiNCAjMmY5NmI0ICMxZjYzNzc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzJmOTZiNDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0O1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzJhODVhMDtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDc0OGMgXFw5IDtcbn1cblxuLmJ0bi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NDQ0NDQsICMyMjIyMjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ0NDQ0NCksIHRvKCMyMjIyMjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDQ0NDQ0LCAjMjIyMjIyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ0NDQ0NCwgIzIyMjIyMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NDQ0NDQsICMyMjIyMjIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ0NDQ0NCcsIGVuZENvbG9yc3RyPScjZmYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzIyMjIyMiAjMjIyMjIyICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLmJ0bi1pbnZlcnNlOmhvdmVyLCAuYnRuLWludmVyc2U6Zm9jdXMsIC5idG4taW52ZXJzZTphY3RpdmUsIC5idG4taW52ZXJzZS5hY3RpdmUsIC5idG4taW52ZXJzZS5kaXNhYmxlZCwgLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cblxuLmJ0bi1pbnZlcnNlOmFjdGl2ZSwgLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDggXFw5IDtcbn1cblxuYnV0dG9uLmJ0biwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0biB7XG4gICpwYWRkaW5nLXRvcDogM3B4O1xuICAqcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuYnV0dG9uLmJ0bjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuYnV0dG9uLmJ0bi5idG4tbGFyZ2UsIGlucHV0W3R5cGU9c3VibWl0XS5idG4uYnRuLWxhcmdlIHtcbiAgKnBhZGRpbmctdG9wOiA3cHg7XG4gICpwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG5idXR0b24uYnRuLmJ0bi1zbWFsbCwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi5idG4tc21hbGwge1xuICAqcGFkZGluZy10b3A6IDNweDtcbiAgKnBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbmJ1dHRvbi5idG4uYnRuLW1pbmksIGlucHV0W3R5cGU9c3VibWl0XS5idG4uYnRuLW1pbmkge1xuICAqcGFkZGluZy10b3A6IDFweDtcbiAgKnBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2Y2YjMwZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNiMjgwMDc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pY29uLWdsYXNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaWNvbi1tdXNpYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDA7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi5pY29uLWVudmVsb3BlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cblxuLmljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4uaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG5cbi5pY29uLXN0YXItZW1wdHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLmljb24tdXNlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuXG4uaWNvbi1maWxtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG59XG5cbi5pY29uLXRoLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG5cbi5pY29uLXRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XG59XG5cbi5pY29uLXRoLWxpc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMDtcbn1cblxuLmljb24tb2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMDtcbn1cblxuLmljb24tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IDA7XG59XG5cbi5pY29uLXpvb20taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggMDtcbn1cblxuLmljb24tem9vbS1vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggMDtcbn1cblxuLmljb24tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IDA7XG59XG5cbi5pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAwO1xufVxuXG4uaWNvbi1jb2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggMDtcbn1cblxuLmljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggMDtcbn1cblxuLmljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7XG59XG5cbi5pY29uLWZpbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjRweDtcbn1cblxuLmljb24tdGltZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNHB4O1xufVxuXG4uaWNvbi1yb2FkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI0cHg7XG59XG5cbi5pY29uLWRvd25sb2FkLWFsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yNHB4O1xufVxuXG4uaWNvbi1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjRweDtcbn1cblxuLmljb24tdXBsb2FkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNHB4O1xufVxuXG4uaWNvbi1pbmJveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjRweDtcbn1cblxuLmljb24tcGxheS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI0cHg7XG59XG5cbi5pY29uLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjRweDtcbn1cblxuLmljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjRweDtcbn1cblxuLmljb24tbGlzdC1hbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI0cHg7XG59XG5cbi5pY29uLWxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3cHggLTI0cHg7XG59XG5cbi5pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0cHg7XG59XG5cbi5pY29uLWhlYWRwaG9uZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI0cHg7XG59XG5cbi5pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI0cHg7XG59XG5cbi5pY29uLXZvbHVtZS1kb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IC0yNHB4O1xufVxuXG4uaWNvbi12b2x1bWUtdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA4cHggLTI0cHg7XG59XG5cbi5pY29uLXFyY29kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzJweCAtMjRweDtcbn1cblxuLmljb24tYmFyY29kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTZweCAtMjRweDtcbn1cblxuLmljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbn1cblxuLmljb24tdGFncyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC00OHB4O1xufVxuXG4uaWNvbi1ib29rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi5pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ4cHg7XG59XG5cbi5pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi5pY29uLWNhbWVyYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDhweDtcbn1cblxuLmljb24tZm9udCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLmljb24tYm9sZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDhweDtcbn1cblxuLmljb24taXRhbGljIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4uaWNvbi10ZXh0LWhlaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNDhweDtcbn1cblxuLmljb24tdGV4dC13aWR0aCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLmljb24tYWxpZ24tbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNDhweDtcbn1cblxuLmljb24tYWxpZ24tY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC00OHB4O1xufVxuXG4uaWNvbi1hbGlnbi1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNDhweDtcbn1cblxuLmljb24tYWxpZ24tanVzdGlmeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDhweDtcbn1cblxuLmljb24tbGlzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNDhweDtcbn1cblxuLmljb24taW5kZW50LWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTQ4cHg7XG59XG5cbi5pY29uLWluZGVudC1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtNDhweDtcbn1cblxuLmljb24tZmFjZXRpbWUtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggLTQ4cHg7XG59XG5cbi5pY29uLXBpY3R1cmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTQ4cHg7XG59XG5cbi5pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5pY29uLW1hcC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzJweDtcbn1cblxuLmljb24tYWRqdXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTcycHg7XG59XG5cbi5pY29uLXRpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzJweDtcbn1cblxuLmljb24tZWRpdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4O1xufVxuXG4uaWNvbi1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNzJweDtcbn1cblxuLmljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTcycHg7XG59XG5cbi5pY29uLW1vdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTcycHg7XG59XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTcycHg7XG59XG5cbi5pY29uLWZhc3QtYmFja3dhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTcycHg7XG59XG5cbi5pY29uLWJhY2t3YXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC03MnB4O1xufVxuXG4uaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC03MnB4O1xufVxuXG4uaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtNzJweDtcbn1cblxuLmljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNzJweDtcbn1cblxuLmljb24tZm9yd2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNzJweDtcbn1cblxuLmljb24tZmFzdC1mb3J3YXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC03MnB4O1xufVxuXG4uaWNvbi1zdGVwLWZvcndhcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTcycHg7XG59XG5cbi5pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOHB4IC03MnB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggLTcycHg7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTcycHg7XG59XG5cbi5pY29uLXBsdXMtc2lnbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi5pY29uLW1pbnVzLXNpZ24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtOTZweDtcbn1cblxuLmljb24tcmVtb3ZlLXNpZ24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLmljb24tb2stc2lnbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05NnB4O1xufVxuXG4uaWNvbi1xdWVzdGlvbi1zaWduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi5pY29uLWluZm8tc2lnbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtOTZweDtcbn1cblxuLmljb24tc2NyZWVuc2hvdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLmljb24tcmVtb3ZlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOTZweDtcbn1cblxuLmljb24tb2stY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4uaWNvbi1iYW4tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC05NnB4O1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtOTZweDtcbn1cblxuLmljb24tYXJyb3ctdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5cHggLTk2cHg7XG59XG5cbi5pY29uLWFycm93LWRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTk2cHg7XG59XG5cbi5pY29uLXNoYXJlLWFsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtOTZweDtcbn1cblxuLmljb24tcmVzaXplLWZ1bGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTk2cHg7XG59XG5cbi5pY29uLXJlc2l6ZS1zbWFsbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODRweCAtOTZweDtcbn1cblxuLmljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtOTZweDtcbn1cblxuLmljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzcHggLTk2cHg7XG59XG5cbi5pY29uLWFzdGVyaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NnB4IC05NnB4O1xufVxuXG4uaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG59XG5cbi5pY29uLWdpZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTIwcHg7XG59XG5cbi5pY29uLWxlYWYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIwcHg7XG59XG5cbi5pY29uLWZpcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIwcHg7XG59XG5cbi5pY29uLWV5ZS1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMHB4O1xufVxuXG4uaWNvbi1leWUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyMHB4O1xufVxuXG4uaWNvbi13YXJuaW5nLXNpZ24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMHB4O1xufVxuXG4uaWNvbi1wbGFuZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTIwcHg7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjBweDtcbn1cblxuLmljb24tcmFuZG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xMjBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyMHB4O1xufVxuXG4uaWNvbi1tYWduZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTEyMHB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLXVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xMjBweDtcbn1cblxuLmljb24tY2hldnJvbi1kb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC0xMTlweDtcbn1cblxuLmljb24tcmV0d2VldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTIwcHg7XG59XG5cbi5pY29uLXNob3BwaW5nLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTEyMHB4O1xufVxuXG4uaWNvbi1mb2xkZXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTEyMHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA4cHggLTEyMHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmljb24tcmVzaXplLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMnB4IC0xMTlweDtcbn1cblxuLmljb24tcmVzaXplLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTExOHB4O1xufVxuXG4uaWNvbi1oZGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLmljb24tYnVsbGhvcm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTQ0cHg7XG59XG5cbi5pY29uLWJlbGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi5pY29uLWNlcnRpZmljYXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0NHB4O1xufVxuXG4uaWNvbi10aHVtYnMtdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi5pY29uLXRodW1icy1kb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNDRweDtcbn1cblxuLmljb24taGFuZC1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi5pY29uLWhhbmQtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTQ0cHg7XG59XG5cbi5pY29uLWhhbmQtdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0NHB4O1xufVxuXG4uaWNvbi1oYW5kLWRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE0NHB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE0NHB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS1hcnJvdy11cCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS1hcnJvdy1kb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNDRweDtcbn1cblxuLmljb24tZ2xvYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE0NHB4O1xufVxuXG4uaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE0NHB4O1xufVxuXG4uaWNvbi10YXNrcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODRweCAtMTQ0cHg7XG59XG5cbi5pY29uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtMTQ0cHg7XG59XG5cbi5pY29uLWJyaWVmY2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzJweCAtMTQ0cHg7XG59XG5cbi5pY29uLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTE0NHB4O1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICptYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAqbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnRuLXRvb2xiYXIgPiAuYnRuICsgLmJ0biwgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCArIC5idG4sIC5idG4tdG9vbGJhciA+IC5idG4gKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4sIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tbWVudSwgLmJ0bi1ncm91cCA+IC5wb3BvdmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1taW5pIHtcbiAgZm9udC1zaXplOiAxMC41cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMS45cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNy41cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4ubGFyZ2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4ubGFyZ2U6bGFzdC1jaGlsZCwgLmJ0bi1ncm91cCA+IC5sYXJnZS5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgKnBhZGRpbmctdG9wOiA1cHg7XG4gICpwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1taW5pICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICpwYWRkaW5nLXRvcDogMnB4O1xuICAqcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tc21hbGwgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgKnBhZGRpbmctdG9wOiA1cHg7XG4gICpwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sYXJnZSArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICpwYWRkaW5nLXRvcDogN3B4O1xuICAqcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjYzY0O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmOTZiNDtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5idG4taW52ZXJzZS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tbGFyZ2UgLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYnRuLWxhcmdlIC5jYXJldCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG59XG5cbi5idG4tbWluaSAuY2FyZXQsIC5idG4tc21hbGwgLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZHJvcHVwIC5idG4tbGFyZ2UgLmNhcmV0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xufVxuXG4uYnRuLXByaW1hcnkgLmNhcmV0LCAuYnRuLXdhcm5pbmcgLmNhcmV0LCAuYnRuLWRhbmdlciAuY2FyZXQsIC5idG4taW5mbyAuY2FyZXQsIC5idG4tc3VjY2VzcyAuY2FyZXQsIC5idG4taW52ZXJzZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxhcmdlOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxhcmdlOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cblxuLm5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5uYXYgPiAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2IGxpICsgLm5hdi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5uYXYtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi1saXN0ID4gbGkgPiBhLCAubmF2LWxpc3QgLm5hdi1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdi1saXN0ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG5cbi5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhLCAubmF2LWxpc3QgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1saXN0ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjMwZjtcbn1cblxuLm5hdi1saXN0IFtjbGFzc149aWNvbi1dLCAubmF2LWxpc3QgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubmF2LWxpc3QgLmRpdmlkZXIge1xuICAqd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAxcHg7XG4gICptYXJnaW46IC01cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ubmF2LXRhYnMsIC5uYXYtcGlsbHMge1xuICAqem9vbTogMTtcbn1cblxuLm5hdi10YWJzOmJlZm9yZSwgLm5hdi1waWxsczpiZWZvcmUsIC5uYXYtdGFiczphZnRlciwgLm5hdi1waWxsczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm5hdi10YWJzOmFmdGVyLCAubmF2LXBpbGxzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uYXYtdGFicyA+IGxpLCAubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhLCAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZGRkZDtcbn1cblxuLm5hdi10YWJzID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmIzMGY7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdi10YWJzLm5hdi1zdGFja2VkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGkgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGkgPiBhOmhvdmVyLCAubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5uYXYtcGlsbHMubmF2LXN0YWNrZWQgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG5cbi5uYXYtcGlsbHMgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmIzMGY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmIzMGY7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5jYXJldCwgLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMjgwMDc7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMjgwMDc7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm5hdiAuYWN0aXZlIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdi10YWJzIC5hY3RpdmUgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4ubmF2ID4gLmRyb3Bkb3duLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYgPiAuZHJvcGRvd24uYWN0aXZlID4gYTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdi10YWJzIC5vcGVuIC5kcm9wZG93bi10b2dnbGUsIC5uYXYtcGlsbHMgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSwgLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3ZlciwgLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG5cbi5uYXYgbGkuZHJvcGRvd24ub3BlbiAuY2FyZXQsIC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgLmNhcmV0LCAubmF2IGxpLmRyb3Bkb3duLm9wZW4gYTpob3ZlciAuY2FyZXQsIC5uYXYgbGkuZHJvcGRvd24ub3BlbiBhOmZvY3VzIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4udGFicy1zdGFja2VkIC5vcGVuID4gYTpob3ZlciwgLnRhYnMtc3RhY2tlZCAub3BlbiA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG5cbi50YWJiYWJsZSB7XG4gICp6b29tOiAxO1xufVxuXG4udGFiYmFibGU6YmVmb3JlLCAudGFiYmFibGU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi50YWJiYWJsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzLCAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLCAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUsIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cblxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSwgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpob3ZlciwgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2RkZCAjZGRkICNkZGQ7XG59XG5cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSwgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZGRkZGRkICNlZWVlZWUgI2VlZWVlZTtcbn1cblxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSwgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3ZlciwgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCB0cmFuc3BhcmVudCAjZGRkICNkZGQ7XG4gICpib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2VlZWVlZSAjZGRkZGRkO1xufVxuXG4udGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSwgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgI2RkZCB0cmFuc3BhcmVudDtcbiAgKmJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2ID4gLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXZiYXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgKnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnotaW5kZXg6IDI7XG59XG5cbi5uYXZiYXItaW5uZXIge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZThlOGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlOGU4ZSwgIzhlOGU4ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjOGU4ZThlKSwgdG8oIzhlOGU4ZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZThlOGUsICM4ZThlOGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGU4ZThlLCAjOGU4ZThlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzhlOGU4ZSwgIzhlOGU4ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmOGU4ZThlJywgZW5kQ29sb3JzdHI9JyNmZjhlOGU4ZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZmNmY2ZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAqem9vbTogMTtcbn1cblxuLm5hdmJhci1pbm5lcjpiZWZvcmUsIC5uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5hdmJhciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXYtY29sbGFwc2UuY29sbGFwc2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyIC5icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzhlOGU4ZTtcbn1cblxuLm5hdmJhciAuYnJhbmQ6aG92ZXIsIC5uYXZiYXIgLmJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubmF2YmFyLWxpbms6aG92ZXIsIC5uYXZiYXItbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmF2YmFyIC5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgOXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZThlOGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZThlOGU7XG59XG5cbi5uYXZiYXIgLmJ0biwgLm5hdmJhciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmF2YmFyIC5idG4tZ3JvdXAgLmJ0biwgLm5hdmJhciAuaW5wdXQtcHJlcGVuZCAuYnRuLCAubmF2YmFyIC5pbnB1dC1hcHBlbmQgLmJ0biwgLm5hdmJhciAuaW5wdXQtcHJlcGVuZCAuYnRuLWdyb3VwLCAubmF2YmFyIC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICp6b29tOiAxO1xufVxuXG4ubmF2YmFyLWZvcm06YmVmb3JlLCAubmF2YmFyLWZvcm06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5uYXZiYXItZm9ybTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmF2YmFyLWZvcm0gaW5wdXQsIC5uYXZiYXItZm9ybSBzZWxlY3QsIC5uYXZiYXItZm9ybSAucmFkaW8sIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5uYXZiYXItZm9ybSBpbnB1dCwgLm5hdmJhci1mb3JtIHNlbGVjdCwgLm5hdmJhci1mb3JtIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXZiYXItZm9ybSBpbnB1dFt0eXBlPWltYWdlXSwgLm5hdmJhci1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAubmF2YmFyLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5uYXZiYXItZm9ybSAuaW5wdXQtYXBwZW5kLCAubmF2YmFyLWZvcm0gLmlucHV0LXByZXBlbmQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZm9ybSAuaW5wdXQtYXBwZW5kIGlucHV0LCAubmF2YmFyLWZvcm0gLmlucHV0LXByZXBlbmQgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmF2YmFyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1zZWFyY2ggLnNlYXJjaC1xdWVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaW5uZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AsIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1pbm5lciwgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItaW5uZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lciwgLm5hdmJhci1maXhlZC10b3AgLmNvbnRhaW5lciwgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NDBweDtcbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIC0xcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5uYXZiYXIgLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5uYXZiYXIgLm5hdi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXIgLm5hdiA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXZiYXIgLm5hdiA+IGxpID4gYSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzhlOGU4ZTtcbn1cblxuLm5hdmJhciAubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubmF2YmFyIC5uYXYgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXIgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhciAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXIgLm5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5uYXZiYXIgLmJ0bi1uYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4MTgxODEsICM4MTgxODEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzgxODE4MSksIHRvKCM4MTgxODEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODE4MTgxLCAjODE4MTgxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzgxODE4MSwgIzgxODE4MSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4MTgxODEsICM4MTgxODEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjgxODE4MScsIGVuZENvbG9yc3RyPScjZmY4MTgxODEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MSAjODE4MTgxICM1YjViNWI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbi5uYXZiYXIgLmJ0bi1uYXZiYXI6aG92ZXIsIC5uYXZiYXIgLmJ0bi1uYXZiYXI6Zm9jdXMsIC5uYXZiYXIgLmJ0bi1uYXZiYXI6YWN0aXZlLCAubmF2YmFyIC5idG4tbmF2YmFyLmFjdGl2ZSwgLm5hdmJhciAuYnRuLW5hdmJhci5kaXNhYmxlZCwgLm5hdmJhciAuYnRuLW5hdmJhcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgKmJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG59XG5cbi5uYXZiYXIgLmJ0bi1uYXZiYXI6YWN0aXZlLCAubmF2YmFyIC5idG4tbmF2YmFyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4NjggXFw5IDtcbn1cblxuLm5hdmJhciAuYnRuLW5hdmJhciAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5idG4tbmF2YmFyIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm5hdmJhciAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogOXB4O1xufVxuXG4ubmF2YmFyIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3R0b206IC03cHg7XG4gIHRvcDogYXV0bztcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm90dG9tOiAtNnB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5uYXZiYXIgLm5hdiBsaS5kcm9wZG93biA+IGE6aG92ZXIgLmNhcmV0LCAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24gPiBhOmZvY3VzIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMzMzM7XG59XG5cbi5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSwgLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUsIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgxO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0LCAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQsIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU1NTU1NTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NTU1NTtcbn1cblxuLm5hdmJhciAucHVsbC1yaWdodCA+IGxpID4gLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyIC5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDtcbn1cblxuLm5hdmJhciAucHVsbC1yaWdodCA+IGxpID4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxM3B4O1xufVxuXG4ubmF2YmFyIC5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSwgLm5hdmJhciAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMjIyMiwgIzExMTExMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjIyMjIyKSwgdG8oIzExMTExMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMjIyMjIsICMxMTExMTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjIyMjIyLCAjMTExMTExKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIyMjIyMiwgIzExMTExMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMjIyMjIyJywgZW5kQ29sb3JzdHI9JyNmZjExMTExMScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNTI1O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJyYW5kLCAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnJhbmQ6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnJhbmQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXYgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTExMTExO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLCAubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlLCAubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24gPiBhOmhvdmVyIC5jYXJldCwgLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24gPiBhOmZvY3VzIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQsIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0LCAubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5OmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1zZWFyY2ggLnNlYXJjaC1xdWVyeS5mb2N1c2VkIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTBlMGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE1MTUxNSwgIzA0MDQwNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTUxNTE1KSwgdG8oIzA0MDQwNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNTE1MTUsICMwNDA0MDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTUxNTE1LCAjMDQwNDA0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE1MTUxNSwgIzA0MDQwNCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTUxNTE1JywgZW5kQ29sb3JzdHI9JyNmZjA0MDQwNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDQwNDA0ICMwNDA0MDQgIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXI6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyOmFjdGl2ZSwgLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyLmFjdGl2ZSwgLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyLmRpc2FibGVkLCAubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXI6YWN0aXZlLCAubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCBcXDkgO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG59XG5cbi5icmVhZGNydW1iID4gbGkgPiAuZGl2aWRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnBhZ2luYXRpb24gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2luYXRpb24gdWwgPiBsaSA+IGEsIC5wYWdpbmF0aW9uIHVsID4gbGkgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnBhZ2luYXRpb24gdWwgPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uIHVsID4gbGkgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiB1bCA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiB1bCA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uIHVsID4gLmRpc2FibGVkID4gc3BhbiwgLnBhZ2luYXRpb24gdWwgPiAuZGlzYWJsZWQgPiBhLCAucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uIHVsID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFnaW5hdGlvbiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucGFnaW5hdGlvbiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYWdpbmF0aW9uLWxhcmdlIHVsID4gbGkgPiBhLCAucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDExcHggMTlweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG59XG5cbi5wYWdpbmF0aW9uLWxhcmdlIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdpbmF0aW9uLWxhcmdlIHVsID4gbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLWxhcmdlIHVsID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4ucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1zbWFsbCB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiwgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLXNtYWxsIHVsID4gbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLW1pbmkgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiwgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtYWxsIHVsID4gbGkgPiBhLCAucGFnaW5hdGlvbi1zbWFsbCB1bCA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDExLjlweDtcbn1cblxuLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpID4gYSwgLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBmb250LXNpemU6IDEwLjVweDtcbn1cblxuLnBhZ2VyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgKnpvb206IDE7XG59XG5cbi5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnBhZ2VyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2VyIGxpID4gYSwgLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucGFnZXIgbGkgPiBhOmhvdmVyLCAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucGFnZXIgLm5leHQgPiBhLCAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnZXIgLnByZXZpb3VzID4gYSwgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLCAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cywgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGh1bWJuYWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgKnpvb206IDE7XG59XG5cbi50aHVtYm5haWxzOmJlZm9yZSwgLnRodW1ibmFpbHM6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi50aHVtYm5haWxzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3ctZmx1aWQgLnRodW1ibmFpbHMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRodW1ibmFpbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNTUpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMzBmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDEwNSwgMjE0LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAxMDUsIDIxNCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDEwNSwgMjE0LCAwLjI1KTtcbn1cblxuLnRodW1ibmFpbCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFsZXJ0LCAuYWxlcnQgaDQge1xuICBjb2xvcjogI2MwOTg1Mztcbn1cblxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWxlcnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzQ2ODg0Nztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaDQge1xuICBjb2xvcjogIzQ2ODg0Nztcbn1cblxuLmFsZXJ0LWRhbmdlciwgLmFsZXJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVkM2Q3O1xuICBjb2xvcjogI2I5NGE0ODtcbn1cblxuLmFsZXJ0LWRhbmdlciBoNCwgLmFsZXJ0LWVycm9yIGg0IHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzNhODdhZDtcbn1cblxuLmFsZXJ0LWluZm8gaDQge1xuICBjb2xvcjogIzNhODdhZDtcbn1cblxuLmFsZXJ0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uYWxlcnQtYmxvY2sgPiBwLCAuYWxlcnQtYmxvY2sgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydC1ibG9jayBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y1ZjVmNSksIHRvKCNmOWY5ZjkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsIGVuZENvbG9yc3RyPScjZmZmOWY5ZjknLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnByb2dyZXNzIC5iYXIge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTkwZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTQ5YmRmKSwgdG8oIzA0ODBiZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNDliZGYsICMwNDgwYmUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTQ5YmRmLCAjMDQ4MGJlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTQ5YmRmJywgZW5kQ29sb3JzdHI9JyNmZjA0ODBiZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG4ucHJvZ3Jlc3MgLmJhciArIC5iYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDliZGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5iYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWRhbmdlciAuYmFyLCAucHJvZ3Jlc3MgLmJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MTRjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNjNDNjMzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2VlNWY1YiksIHRvKCNjNDNjMzUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWU1ZjViLCAjYzQzYzM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2M0M2MzNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZTVmNWIsICNjNDNjMzUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmVlNWY1YicsIGVuZENvbG9yc3RyPScjZmZjNDNjMzUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5wcm9ncmVzcy1kYW5nZXIucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLCAucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTVmNWI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLXN1Y2Nlc3MgLmJhciwgLnByb2dyZXNzIC5iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWI5NWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzYyYzQ2MiwgIzU3YTk1Nyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjNjJjNDYyKSwgdG8oIzU3YTk1NykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1N2E5NTcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTdhOTU3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYyYzQ2MiwgIzU3YTk1Nyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNjJjNDYyJywgZW5kQ29sb3JzdHI9JyNmZjU3YTk1NycsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnByb2dyZXNzLXN1Y2Nlc3MucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLCAucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjNDYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iYXIsIC5wcm9ncmVzcyAuYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiMWNmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzViYzBkZSksIHRvKCMzMzliYjkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMzM5YmI5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzViYzBkZSwgIzMzOWJiOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUsICMzMzliYjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYzMzliYjknLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5wcm9ncmVzcy1pbmZvLnByb2dyZXNzLXN0cmlwZWQgLmJhciwgLnByb2dyZXNzLXN0cmlwZWQgLmJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkpLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3Mtd2FybmluZyAuYmFyLCAucHJvZ3Jlc3MgLmJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTczMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmYmI0NTApLCB0bygjZjg5NDA2KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiYjQ1MCwgI2Y4OTQwNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmYmI0NTAnLCBlbmRDb2xvcnN0cj0nI2ZmZjg5NDA2JywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4ucHJvZ3Jlc3Mtd2FybmluZy5wcm9ncmVzcy1zdHJpcGVkIC5iYXIsIC5wcm9ncmVzcy1zdHJpcGVkIC5iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI0NTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhlcm8tdW5pdCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmhlcm8tdW5pdCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuLmhlcm8tdW5pdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVkaWEsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKm92ZXJmbG93OiB2aXNpYmxlO1xuICB6b29tOiAxO1xufVxuXG4ubWVkaWEsIC5tZWRpYSAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAzMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50b29sdGlwLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLnBvcG92ZXItdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5wb3BvdmVyIC5hcnJvdywgLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyLnRvcCAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDtcbn1cblxuLnBvcG92ZXIudG9wIC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyLnJpZ2h0IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIucmlnaHQgLmFycm93OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG5cbi5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wb3Zlci5sZWZ0IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIubGVmdCAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AsIC5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAqYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gIHRvcDogLTI1JTtcbn1cblxuLm1vZGFsLmZhZGUuaW4ge1xuICB0b3A6IDEwJTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tb2RhbC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgKnpvb206IDE7XG59XG5cbi5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHVwLCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAqbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3Bkb3duIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAqd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAxcHg7XG4gICptYXJnaW46IC01cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLCAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEsIC5kcm9wZG93bi1zdWJtZW51OmZvY3VzID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWFkMGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2YjMwZiwgI2UzYTQwOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjZiMzBmKSwgdG8oI2UzYTQwOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNlM2E0MDkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2YjMwZiwgI2UzYTQwOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjZiMzBmJywgZW5kQ29sb3JzdHI9JyNmZmUzYTQwOScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWFkMGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2YjMwZiwgI2UzYTQwOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjZiMzBmKSwgdG8oI2UzYTQwOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmIzMGYsICNlM2E0MDkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZiMzBmLCAjZTNhNDA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2YjMwZiwgI2UzYTQwOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjZiMzBmJywgZW5kQ29sb3JzdHI9JyNmZmUzYTQwOScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm9wZW4ge1xuICAqei1pbmRleDogMTAwMDtcbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmNhcmV0LCAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udHlwZWFoZWFkIHtcbiAgei1pbmRleDogMTA1MTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWNjb3JkaW9uLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG5cbi5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyID4gLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCwgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud2VsbC1sYXJnZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ud2VsbC1zbWFsbCB7XG4gIHBhZGRpbmc6IDlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG5cbi5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuLmNvbGxhcHNlLmluIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXNpYmxlLXBob25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtcGhvbmUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wLCAubmF2YmFyLWZpeGVkLWJvdHRvbSwgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LCAudGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRodW1ibmFpbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzKj1zcGFuXSwgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPXNwYW5dLCAucm93LWZsdWlkIFtjbGFzcyo9c3Bhbl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc3BhbjEyLCAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9b2Zmc2V0XTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmlucHV0LWxhcmdlLCAuaW5wdXQteGxhcmdlLCAuaW5wdXQteHhsYXJnZSwgaW5wdXRbY2xhc3MqPXNwYW5dLCBzZWxlY3RbY2xhc3MqPXNwYW5dLCB0ZXh0YXJlYVtjbGFzcyo9c3Bhbl0sIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaW5wdXQtcHJlcGVuZCBpbnB1dCwgLmlucHV0LWFwcGVuZCBpbnB1dCwgLmlucHV0LXByZXBlbmQgaW5wdXRbY2xhc3MqPXNwYW5dLCAuaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1zcGFuXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1zcGFuXSArIFtjbGFzcyo9c3Bhbl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwuZmFkZSB7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cbiAgLm1vZGFsLmZhZGUuaW4ge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXYtY29sbGFwc2Uge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAucGFnZS1oZWFkZXIgaDEgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tYWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1lZGlhIC5wdWxsLWxlZnQsIC5tZWRpYSAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVkaWEtb2JqZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2NsYXNzKj1zcGFuXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLCAubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzI0cHg7XG4gIH1cbiAgLnNwYW4xMiB7XG4gICAgd2lkdGg6IDcyNHB4O1xuICB9XG4gIC5zcGFuMTEge1xuICAgIHdpZHRoOiA2NjJweDtcbiAgfVxuICAuc3BhbjEwIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLnNwYW45IHtcbiAgICB3aWR0aDogNTM4cHg7XG4gIH1cbiAgLnNwYW44IHtcbiAgICB3aWR0aDogNDc2cHg7XG4gIH1cbiAgLnNwYW43IHtcbiAgICB3aWR0aDogNDE0cHg7XG4gIH1cbiAgLnNwYW42IHtcbiAgICB3aWR0aDogMzUycHg7XG4gIH1cbiAgLnNwYW41IHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbiAgLnNwYW40IHtcbiAgICB3aWR0aDogMjI4cHg7XG4gIH1cbiAgLnNwYW4zIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbiAgLnNwYW4yIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gIH1cbiAgLnNwYW4xIHtcbiAgICB3aWR0aDogNDJweDtcbiAgfVxuICAub2Zmc2V0MTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NjRweDtcbiAgfVxuICAub2Zmc2V0MTEge1xuICAgIG1hcmdpbi1sZWZ0OiA3MDJweDtcbiAgfVxuICAub2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2NDBweDtcbiAgfVxuICAub2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU3OHB4O1xuICB9XG4gIC5vZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNTE2cHg7XG4gIH1cbiAgLm9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NTRweDtcbiAgfVxuICAub2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5MnB4O1xuICB9XG4gIC5vZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XG4gIH1cbiAgLm9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjhweDtcbiAgfVxuICAub2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNnB4O1xuICB9XG4gIC5vZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ0cHg7XG4gIH1cbiAgLm9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4O1xuICB9XG4gIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp6b29tOiAxO1xuICB9XG4gIC5yb3ctZmx1aWQ6YmVmb3JlLCAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1zcGFuXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzYyNDMwOTM5MiU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyLjcwOTIzOTQ0OTklO1xuICB9XG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1zcGFuXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJvdy1mbHVpZCAuY29udHJvbHMtcm93IFtjbGFzcyo9c3Bhbl0gKyBbY2xhc3MqPXNwYW5dIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NjI0MzA5MzkyJTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOTQ2ODA4NTEwNiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICB3aWR0aDogOTEuNDM2NDY0MDg4NCU7XG4gICAgKndpZHRoOiA5MS4zODMyNzI1OTklO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gICAgd2lkdGg6IDgyLjg3MjkyODE3NjglO1xuICAgICp3aWR0aDogODIuODE5NzM2Njg3NCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIHdpZHRoOiA3NC4zMDkzOTIyNjUyJTtcbiAgICAqd2lkdGg6IDc0LjI1NjIwMDc3NTglO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICB3aWR0aDogNjUuNzQ1ODU2MzUzNiU7XG4gICAgKndpZHRoOiA2NS42OTI2NjQ4NjQyJTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuNyB7XG4gICAgd2lkdGg6IDU3LjE4MjMyMDQ0MiU7XG4gICAgKndpZHRoOiA1Ny4xMjkxMjg5NTI2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgd2lkdGg6IDQ4LjYxODc4NDUzMDQlO1xuICAgICp3aWR0aDogNDguNTY1NTkzMDQxJTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgd2lkdGg6IDQwLjA1NTI0ODYxODglO1xuICAgICp3aWR0aDogNDAuMDAyMDU3MTI5NCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIHdpZHRoOiAzMS40OTE3MTI3MDcyJTtcbiAgICAqd2lkdGg6IDMxLjQzODUyMTIxNzglO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICB3aWR0aDogMjIuOTI4MTc2Nzk1NiU7XG4gICAgKndpZHRoOiAyMi44NzQ5ODUzMDYyJTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE0LjM2NDY0MDg4NCU7XG4gICAgKndpZHRoOiAxNC4zMTE0NDkzOTQ2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMSB7XG4gICAgd2lkdGg6IDUuODAxMTA0OTcyNCU7XG4gICAgKndpZHRoOiA1Ljc0NzkxMzQ4MyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDUuNTI0ODYxODc4NSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxMDUuNDE4NDc4ODk5NyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDIuNzYyNDMwOTM5MiU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxMDIuNjU2MDQ3OTYwNSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5Ni45NjEzMjU5NjY5JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDk2Ljg1NDk0Mjk4ODElO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDExOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOTQuMTk4ODk1MDI3NiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA5NC4wOTI1MTIwNDg5JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4LjM5Nzc5MDA1NTIlO1xuICAgICptYXJnaW4tbGVmdDogODguMjkxNDA3MDc2NSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS42MzUzNTkxMTYlO1xuICAgICptYXJnaW4tbGVmdDogODUuNTI4OTc2MTM3MyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjgzNDI1NDE0MzYlO1xuICAgICptYXJnaW4tbGVmdDogNzkuNzI3ODcxMTY0OSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0OTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc3LjA3MTgyMzIwNDQlO1xuICAgICptYXJnaW4tbGVmdDogNzYuOTY1NDQwMjI1NyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxLjI3MDcxODIzMiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3MS4xNjQzMzUyNTMzJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ4OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNjguNTA4Mjg3MjkyOCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2OC40MDE5MDQzMTQxJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNzA3MTgyMzIwNCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2Mi42MDA3OTkzNDE3JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNTkuOTQ0NzUxMzgxMiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OS44MzgzNjg0MDI1JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTQzNjQ2NDA4OCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1NC4wMzcyNjM0MzAxJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuMzgxMjE1NDY5NiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1MS4yNzQ4MzI0OTA5JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuNTgwMTEwNDk3MiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0NS40NzM3Mjc1MTg1JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNDIuODE3Njc5NTU4JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDQyLjcxMTI5NjU3OTMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy4wMTY1NzQ1ODU2JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM2LjkxMDE5MTYwNjklO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4yNTQxNDM2NDY0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM0LjE0Nzc2MDY2NzclO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyOC40NTMwMzg2NzQlO1xuICAgICptYXJnaW4tbGVmdDogMjguMzQ2NjU1Njk1MyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjY5MDYwNzczNDglO1xuICAgICptYXJnaW4tbGVmdDogMjUuNTg0MjI0NzU2MSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5Ljg4OTUwMjc2MjQlO1xuICAgICptYXJnaW4tbGVmdDogMTkuNzgzMTE5NzgzNyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjEyNzA3MTgyMzIlO1xuICAgICptYXJnaW4tbGVmdDogMTcuMDIwNjg4ODQ0NSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjMyNTk2Njg1MDglO1xuICAgICptYXJnaW4tbGVmdDogMTEuMjE5NTgzODcyMSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNTYzNTM1OTExNiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjQ1NzE1MjkzMjklO1xuICB9XG4gIGlucHV0LCB0ZXh0YXJlYSwgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1zcGFuXSArIFtjbGFzcyo9c3Bhbl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIGlucHV0LnNwYW4xMiwgdGV4dGFyZWEuc3BhbjEyLCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTIge1xuICAgIHdpZHRoOiA3MTBweDtcbiAgfVxuICBpbnB1dC5zcGFuMTEsIHRleHRhcmVhLnNwYW4xMSwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjExIHtcbiAgICB3aWR0aDogNjQ4cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjEwLCB0ZXh0YXJlYS5zcGFuMTAsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMCB7XG4gICAgd2lkdGg6IDU4NnB4O1xuICB9XG4gIGlucHV0LnNwYW45LCB0ZXh0YXJlYS5zcGFuOSwgLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjkge1xuICAgIHdpZHRoOiA1MjRweDtcbiAgfVxuICBpbnB1dC5zcGFuOCwgdGV4dGFyZWEuc3BhbjgsIC51bmVkaXRhYmxlLWlucHV0LnNwYW44IHtcbiAgICB3aWR0aDogNDYycHg7XG4gIH1cbiAgaW5wdXQuc3BhbjcsIHRleHRhcmVhLnNwYW43LCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIGlucHV0LnNwYW42LCB0ZXh0YXJlYS5zcGFuNiwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjYge1xuICAgIHdpZHRoOiAzMzhweDtcbiAgfVxuICBpbnB1dC5zcGFuNSwgdGV4dGFyZWEuc3BhbjUsIC51bmVkaXRhYmxlLWlucHV0LnNwYW41IHtcbiAgICB3aWR0aDogMjc2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjQsIHRleHRhcmVhLnNwYW40LCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNCB7XG4gICAgd2lkdGg6IDIxNHB4O1xuICB9XG4gIGlucHV0LnNwYW4zLCB0ZXh0YXJlYS5zcGFuMywgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjMge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgfVxuICBpbnB1dC5zcGFuMiwgdGV4dGFyZWEuc3BhbjIsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4yIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICBpbnB1dC5zcGFuMSwgdGV4dGFyZWEuc3BhbjEsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xIHtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgKnpvb206IDE7XG4gIH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2NsYXNzKj1zcGFuXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5uYXZiYXItc3RhdGljLXRvcCAuY29udGFpbmVyLCAubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG4gIC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbiAgLnNwYW4xMSB7XG4gICAgd2lkdGg6IDEwNzBweDtcbiAgfVxuICAuc3BhbjEwIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbiAgLnNwYW45IHtcbiAgICB3aWR0aDogODcwcHg7XG4gIH1cbiAgLnNwYW44IHtcbiAgICB3aWR0aDogNzcwcHg7XG4gIH1cbiAgLnNwYW43IHtcbiAgICB3aWR0aDogNjcwcHg7XG4gIH1cbiAgLnNwYW42IHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cbiAgLnNwYW41IHtcbiAgICB3aWR0aDogNDcwcHg7XG4gIH1cbiAgLnNwYW40IHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbiAgLnNwYW4zIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgLnNwYW4yIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLnNwYW4xIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAub2Zmc2V0MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjMwcHg7XG4gIH1cbiAgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogMTEzMHB4O1xuICB9XG4gIC5vZmZzZXQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMzBweDtcbiAgfVxuICAub2Zmc2V0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkzMHB4O1xuICB9XG4gIC5vZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogODMwcHg7XG4gIH1cbiAgLm9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MzBweDtcbiAgfVxuICAub2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYzMHB4O1xuICB9XG4gIC5vZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNTMwcHg7XG4gIH1cbiAgLm9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzBweDtcbiAgfVxuICAub2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICB9XG4gIC5vZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gIH1cbiAgLm9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAucm93LWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqem9vbTogMTtcbiAgfVxuICAucm93LWZsdWlkOmJlZm9yZSwgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9c3Bhbl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDElO1xuICAgICptYXJnaW4tbGVmdDogMi41MTA5MTEwNzQ3JTtcbiAgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9c3Bhbl06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPXNwYW5dICsgW2NsYXNzKj1zcGFuXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MSU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5Ljk0NjgwODUxMDYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgd2lkdGg6IDkxLjQ1Mjk5MTQ1MyU7XG4gICAgKndpZHRoOiA5MS4zOTk3OTk5NjM2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiA4Mi45MDU5ODI5MDYlO1xuICAgICp3aWR0aDogODIuODUyNzkxNDE2NiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIHdpZHRoOiA3NC4zNTg5NzQzNTklO1xuICAgICp3aWR0aDogNzQuMzA1NzgyODY5NiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgIHdpZHRoOiA2NS44MTE5NjU4MTIlO1xuICAgICp3aWR0aDogNjUuNzU4Nzc0MzIyNiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIHdpZHRoOiA1Ny4yNjQ5NTcyNjUlO1xuICAgICp3aWR0aDogNTcuMjExNzY1Nzc1NiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5JTtcbiAgICAqd2lkdGg6IDQ4LjY2NDc1NzIyODYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW41IHtcbiAgICB3aWR0aDogNDAuMTcwOTQwMTcwOSU7XG4gICAgKndpZHRoOiA0MC4xMTc3NDg2ODE2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuNCB7XG4gICAgd2lkdGg6IDMxLjYyMzkzMTYyMzklO1xuICAgICp3aWR0aDogMzEuNTcwNzQwMTM0NiU7XG4gIH1cbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgIHdpZHRoOiAyMy4wNzY5MjMwNzY5JTtcbiAgICAqd2lkdGg6IDIzLjAyMzczMTU4NzYlO1xuICB9XG4gIC5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgICB3aWR0aDogMTQuNTI5OTE0NTI5OSU7XG4gICAgKndpZHRoOiAxNC40NzY3MjMwNDA2JTtcbiAgfVxuICAucm93LWZsdWlkIC5zcGFuMSB7XG4gICAgd2lkdGg6IDUuOTgyOTA1OTgyOSU7XG4gICAgKndpZHRoOiA1LjkyOTcxNDQ5MzUlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1LjEyODIwNTEyODIlO1xuICAgICptYXJnaW4tbGVmdDogMTA1LjAyMTgyMjE0OTUlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAyLjU2NDEwMjU2NDElO1xuICAgICptYXJnaW4tbGVmdDogMTAyLjQ1NzcxOTU4NTQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTYuNTgxMTk2NTgxMiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA5Ni40NzQ4MTM2MDI1JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQxMTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk0LjAxNzA5NDAxNzElO1xuICAgICptYXJnaW4tbGVmdDogOTMuOTEwNzExMDM4NCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4OC4wMzQxODgwMzQyJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDg3LjkyNzgwNTA1NTUlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogODUuNDcwMDg1NDcwMSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4NS4zNjM3MDI0OTE0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuNDg3MTc5NDg3MiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3OS4zODA3OTY1MDg1JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNzYuOTIzMDc2OTIzMSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3Ni44MTY2OTM5NDQ0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuOTQwMTcwOTQwMiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3MC44MzM3ODc5NjE0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ4OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNjguMzc2MDY4Mzc2MSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2OC4yNjk2ODUzOTczJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuMzkzMTYyMzkzMiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA2Mi4yODY3Nzk0MTQ0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNTkuODI5MDU5ODI5MSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1OS43MjI2NzY4NTAzJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTMuODQ2MTUzODQ2MiU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1My43Mzk3NzA4Njc0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUxMjgyMSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1MS4xNzU2NjgzMDMzJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuMjk5MTQ1Mjk5MSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA0NS4xOTI3NjIzMjA0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQ1OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNDIuNzM1MDQyNzM1JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDQyLjYyODY1OTc1NjMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNi43NTIxMzY3NTIxJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM2LjY0NTc1Mzc3MzQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4xODgwMzQxODglO1xuICAgICptYXJnaW4tbGVmdDogMzQuMDgxNjUxMjA5MyU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4LjIwNTEyODIwNTElO1xuICAgICptYXJnaW4tbGVmdDogMjguMDk4NzQ1MjI2NCU7XG4gIH1cbiAgLnJvdy1mbHVpZCAub2Zmc2V0MzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjY0MTAyNTY0MSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyNS41MzQ2NDI2NjIzJTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkuNjU4MTE5NjU4MSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxOS41NTE3MzY2Nzk0JTtcbiAgfVxuICAucm93LWZsdWlkIC5vZmZzZXQyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTcuMDk0MDE3MDk0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE2Ljk4NzYzNDExNTMlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDExLjAwNDcyODEzMjQlO1xuICB9XG4gIC5yb3ctZmx1aWQgLm9mZnNldDE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjU0NzAwODU0NyU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjQ0MDYyNTU2ODMlO1xuICB9XG4gIGlucHV0LCB0ZXh0YXJlYSwgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250cm9scy1yb3cgW2NsYXNzKj1zcGFuXSArIFtjbGFzcyo9c3Bhbl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIGlucHV0LnNwYW4xMiwgdGV4dGFyZWEuc3BhbjEyLCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTIge1xuICAgIHdpZHRoOiAxMTU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjExLCB0ZXh0YXJlYS5zcGFuMTEsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMSB7XG4gICAgd2lkdGg6IDEwNTZweDtcbiAgfVxuICBpbnB1dC5zcGFuMTAsIHRleHRhcmVhLnNwYW4xMCwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEwIHtcbiAgICB3aWR0aDogOTU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjksIHRleHRhcmVhLnNwYW45LCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuOSB7XG4gICAgd2lkdGg6IDg1NnB4O1xuICB9XG4gIGlucHV0LnNwYW44LCB0ZXh0YXJlYS5zcGFuOCwgLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjgge1xuICAgIHdpZHRoOiA3NTZweDtcbiAgfVxuICBpbnB1dC5zcGFuNywgdGV4dGFyZWEuc3BhbjcsIC51bmVkaXRhYmxlLWlucHV0LnNwYW43IHtcbiAgICB3aWR0aDogNjU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjYsIHRleHRhcmVhLnNwYW42LCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNiB7XG4gICAgd2lkdGg6IDU1NnB4O1xuICB9XG4gIGlucHV0LnNwYW41LCB0ZXh0YXJlYS5zcGFuNSwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjUge1xuICAgIHdpZHRoOiA0NTZweDtcbiAgfVxuICBpbnB1dC5zcGFuNCwgdGV4dGFyZWEuc3BhbjQsIC51bmVkaXRhYmxlLWlucHV0LnNwYW40IHtcbiAgICB3aWR0aDogMzU2cHg7XG4gIH1cbiAgaW5wdXQuc3BhbjMsIHRleHRhcmVhLnNwYW4zLCAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMyB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICB9XG4gIGlucHV0LnNwYW4yLCB0ZXh0YXJlYS5zcGFuMiwgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjIge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxuICBpbnB1dC5zcGFuMSwgdGV4dGFyZWEuc3BhbjEsIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xIHtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuICAudGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gIC50aHVtYm5haWxzID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5yb3ctZmx1aWQgLnRodW1ibmFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AsIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhciAuYnJhbmQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgLTVweDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IC5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiAubmF2LWhlYWRlciB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhLCAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5idG4ge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGxpICsgbGkgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2LWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGU4ZTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICB9XG4gIC5uYXYtY29sbGFwc2UuaW4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXYtY29sbGFwc2UgLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5uYXYtY29sbGFwc2UgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLm5hdi1jb2xsYXBzZSAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWNvbGxhcHNlIC5uYXZiYXItZm9ybSwgLm5hdi1jb2xsYXBzZSAubmF2YmFyLXNlYXJjaCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGU4ZThlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU4ZThlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdi1jb2xsYXBzZSAubmF2YmFyLWZvcm0sIC5uYXZiYXItaW52ZXJzZSAubmF2LWNvbGxhcHNlIC5uYXZiYXItc2VhcmNoIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTExMTExO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTExMTE7XG4gIH1cbiAgLm5hdmJhciAubmF2LWNvbGxhcHNlIC5uYXYucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdi1jb2xsYXBzZSwgLm5hdi1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhciAuYnRuLW5hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMgLm5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAubmF2LWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVzdWx0LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtdGFibGVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZmNmMGMyO1xufVxuLm1kLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIC5tZC10YWJsZV9fYmFja2dyb3VuZDpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuLm1kLXRhYmxlIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIC5tZC10YWJsZV9fYmFja2dyb3VuZDpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xufVxuLm1kLXRhYmxlIHRkLCAubWQtdGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWQtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5tZC10YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5tZC10YWJsZSB0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZC10YWJsZSB0aCBoNCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLm1kLXRhYmxlIHRoLm1kLXRhYmxlX192YWx1ZS1pbmRleCwgLm1kLXRhYmxlIHRoLm1kLXRhYmxlX19pbmZvLXRpdGxlIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1kLXRhYmxlIHRoLm1kLXRhYmxlX19yb3ctbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1kLXRhYmxlIC5yZXN1bHQtaW5wdXQsIC5tZC10YWJsZSAuaW5hY3RpdmU6bm90KC5tZXRob2Qtc2VsZWN0KSwgLm1kLXRhYmxlIC5tZXRob2QtaW5wdXQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5tZC10YWJsZSAucmVzdWx0LXZhbHVlLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZC10YWJsZSAucmVzdWx0LXZhbHVlLWZpcnN0IHNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbn1cbi5tZC10YWJsZSAucmVzdWx0LXZhbHVlLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWQtdGFibGUgLnJlc3VsdC12YWx1ZS1sYXN0IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtdGFibGUgLnJlc3VsdC12YWx1ZS1sYXN0ICsgLnJlc3VsdC12YWx1ZS1maXJzdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5tZC10YWJsZSAubWQtdGFibGVfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1kLXRhYmxlIC5tZC10YWJsZV9fdmFsdWUuZXJyb3IgaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZWQ7XG59XG4ubWQtdGFibGUgLm1kLXRhYmxlX192YWx1ZTpoYXMoKyB0ZC5tZC10YWJsZV9fdW5pdCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm1kLXRhYmxlIC5tZC10YWJsZV9fcm93LW5hbWUgKyAubWQtdGFibGVfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1kLXRhYmxlX191bml0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLm1kLXRhYmxlX19yb3ctbmFtZSArIC5tZC10YWJsZV9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubWQtdGFibGUgLmlucHV0LW5vdGVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAjZmFmYWZhO1xufVxuLm1kLXRhYmxlIC5pbnB1dC1ub3RlczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1kLXRhYmxlIC5pbnB1dC1ub3RlcyAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm1kLXRhYmxlIC5pbnB1dC1ub3RlcyB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5tZC10YWJsZSAuaW5wdXQtbm90ZXMgKyAuaW5wdXQtcm93IHRkLCAubWQtdGFibGUgLmlucHV0LW5vdGVzICsgLmlucHV0LXJvdyB0aCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWQtdGFibGUgLnZhbHVlLXByZWZpeCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuLm1kLXRhYmxlIC52YWx1ZS1wcmVmaXgsIC5tZC10YWJsZSAubWV0aG9kLXNlbGVjdCB7XG4gIGhlaWdodDogMi4zNzVyZW07XG59XG4ubWQtdGFibGUgLm1ldGhvZC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5mcm9tLXJlc3VsdC1zaGVldC1vbmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBeGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXhlbC1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9heGVsLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXhlbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F4ZWwtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXhlbC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5sYWJlbCwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmEge1xuICBjb2xvcjogI2M2ODkwMDtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHksIGh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMCAxMjBweDtcbiAgbWF4LXdpZHRoOiAzMjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMjBweDtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ19kcnJyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjU2cHg7XG59XG4jaGVhZGVyIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhOmZvY3VzLCAjaGVhZGVyIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG4jaGVhZGVyIC5uYXZiYXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDMyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIgLm5hdmJhci1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNoZWFkZXIgLm5hdmJhci10ZXh0IHNtYWxsIHtcbiAgbWF4LXdpZHRoOiAzMjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciAubmF2YmFyLXRleHQgc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jaGVhZGVyIC5uYXYgLmljb24tc2hvcHBpbmctY2FydCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuI2xvZ28ge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2xvZ28ge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzRweDtcbiAgfVxufVxuXG4jcGFnZSB7XG4gIC8qXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggIHJnYmEoMCwwLDAsMC4yKTtcbiAgKi9cbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAzMjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mbHVpZCBkaXYuc3BhbjY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5uYXZiYXIsIGhlYWRlciAubmF2YmFyLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2UtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4ucGFnZS1oZWFkZXIgaDEgc21hbGwge1xuICBjb2xvcjogI0JBQkFCQTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuI2xvZ2luLWZvcm0gLndlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2YmFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmJhciBhIHtcbiAgY29sb3I6ICNiMjgwMDc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhciAubmF2YmFyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGQ0QwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1pbm5lciAjaGVscF9idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ubmF2YmFyIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXZiYXIgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhciAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXIgLm5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWNjb3JkaW9uLWdyb3VwIC5pbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKi50YWJsZS1hY3Rpb25zIHRkOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjQwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHNtYWxsIHtcbiAgICBjb2xvcjogI0FBQTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHg7XG59XG5cbiovXG4ud2VsbCAuZm9ybS1maWx0ZXIge1xuICBtYXJnaW46IDA7XG59XG4ud2VsbCAuZm9ybS1maWx0ZXIgc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ud2VsbCAuZm9ybS1maWx0ZXIgLmZvcm0taW5saW5lIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi53ZWxsIC5mb3JtLWZpbHRlciAjc2hvd0NvbXBsZXRlZCB7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cblxuLnJlYWR5LCAucmVhZHkgbGVnZW5kIHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFjY29yZGlvbi1pbm5lciAudGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24taW5uZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hY2NvcmRpb24taGVhZGluZyAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbnRkIGlucHV0LCB0ZCBzZWxlY3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZSAucHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSAucHJpY2UgLnByaWNlLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4udGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaGVscC1pbmxpbmUge1xuICBjb2xvcjogI0JCQjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKiBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyovXG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLnJpbmd0cmlhbC1pbmZvIC5sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIGxhYmVsLmNoZWNrYm94OmZpcnN0LWNoaWxkICB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufSovXG4jYWNjb3JkaW9uU3VwZXJ2aXNvciwgI2FjY29yZGlvbk1hbmFnZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjbGVhcjogbm9uZTtcbn1cbiNhY2NvcmRpb25TdXBlcnZpc29yIC5hY2NvcmRpb24taGVhZGluZywgI2FjY29yZGlvbk1hbmFnZXIgLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FjY29yZGlvblN1cGVydmlzb3IgLmFjY29yZGlvbi1oZWFkaW5nIC5jaGVja2JveCBpbnB1dCwgI2FjY29yZGlvbk1hbmFnZXIgLmFjY29yZGlvbi1oZWFkaW5nIC5jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzNXB4O1xuICB6LWluZGV4OiAyO1xufVxuI2FjY29yZGlvblN1cGVydmlzb3IgLmFjY29yZGlvbi1oZWFkaW5nIGxhYmVsLCAjYWNjb3JkaW9uTWFuYWdlciAuYWNjb3JkaW9uLWhlYWRpbmcgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jYWNjb3JkaW9uU3VwZXJ2aXNvciAuYWNjb3JkaW9uLWhlYWRpbmcgYSwgI2FjY29yZGlvbk1hbmFnZXIgLmFjY29yZGlvbi1oZWFkaW5nIGEge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4jYWNjb3JkaW9uU3VwZXJ2aXNvciAuYWNjb3JkaW9uLWlubmVyIC5jaGVja2JveCBpbnB1dCwgI2FjY29yZGlvbk1hbmFnZXIgLmFjY29yZGlvbi1pbm5lciAuY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi50YWItY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udHJlZXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5sb2dnZWRfaW4ge1xuICBjb2xvcjogcmdiKDEwMiwgNzMuMiwgMCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjA0LCAxNDYuNCwgMCk7XG59XG5cbi5hY2NvcmRpb24taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24taGVhZGluZyAucHVsbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24taGVhZGluZyAucHVsbC1yaWdodCBzZWxlY3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG59XG4uYWNjb3JkaW9uLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUgaS5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogOXB4O1xufVxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjhweDtcbn1cbi5hY2NvcmRpb24taGVhZGluZyAuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjQwLCAxNzguNSk7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4udmFsdWUtcHJlZml4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5hY2NvcmRpb24taW5uZXIgdGV4dGFyZWEge1xuICB3aWR0aDogNDk1cHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5hY2NvcmRpb24taW5uZXIgLmRvdWJsZS1yb3ctaGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFjY29yZGlvbi1pbm5lciAuZG91YmxlLXJvdy1oZWxwIC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNCQkI7XG59XG4uYWNjb3JkaW9uLWlubmVyIHRkIC5oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0JCQjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoIC5kcm9wZG93bi1tZW51IGEsIC50YWJsZS1ib3JkZXJlZCB0ZCAuZHJvcGRvd24tbWVudSBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTcuNSwgMjE3LjUsIDIxNik7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNmIzMGY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI2Ljk4Nzk1MTgwNzIsIDE2My42MjA0ODE5Mjc3LCA4LjUxMjA0ODE5MjgpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNWJiNzViO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDc1LjgxMzU1OTMyMiwgMTcyLjY4NjQ0MDY3OCwgNzUuODEzNTU5MzIyKTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0ZjQ5O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjEzLjY5MTc4MDgyMTksIDU4LjUwNjg0OTMxNTEsIDUxLjgwODIxOTE3ODEpO1xufVxuXG4uYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTBweCBcXDkgO1xuICBtYXJnaW46IDAgMCAtMXB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm5hdi1saXN0ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuXG4ubmF2LWxpc3QgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cblxuLm5hdi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udGFibGUgdGQubnVtYmVyLCAudGFibGUgdGgubnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUgdGQsIC50YWJsZSB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGFibGUgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUgLmRhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUgLmluYWN0aXZlIHRkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5tb2RhbCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IC00ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5sYWJlbCBhLCAubGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhZGQtcGFyYW0gLnVzZS1sYWJlbCwgI2FkZC1wYXJhbSAudXNlLWNvbW1lbnQtbGFiZWwsICNoZWxwLWRpYWxvZyAudXNlLWxhYmVsLCAjaGVscC1kaWFsb2cgLnVzZS1jb21tZW50LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4jYWRkLXBhcmFtIC51c2UtbGFiZWwgaW5wdXQsICNhZGQtcGFyYW0gLnVzZS1jb21tZW50LWxhYmVsIGlucHV0LCAjaGVscC1kaWFsb2cgLnVzZS1sYWJlbCBpbnB1dCwgI2hlbHAtZGlhbG9nIC51c2UtY29tbWVudC1sYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbiNhZGQtcGFyYW0gLnVzZS1jb21tZW50LWxhYmVsLCAjaGVscC1kaWFsb2cgLnVzZS1jb21tZW50LWxhYmVsIHtcbiAgcmlnaHQ6IC05cHg7XG59XG4jYWRkLXBhcmFtIC51c2UtY29udHJvbCwgI2hlbHAtZGlhbG9nIC51c2UtY29udHJvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNhZGQtcGFyYW0gaHIsICNoZWxwLWRpYWxvZyBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWRkLXBhcmFtIC53ZWxsLCAjaGVscC1kaWFsb2cgLndlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYWRkLXBhcmFtIC5oZWxwLWlubGluZSwgI2hlbHAtZGlhbG9nIC5oZWxwLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuI2FkZC1wYXJhbSBoNCwgI2hlbHAtZGlhbG9nIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNhZGQtcGFyYW0gLm1vZGFsLWJvZHksICNoZWxwLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4jYWRkLXBhcmFtIC5tb2RhbCwgI2hlbHAtZGlhbG9nIC5tb2RhbCB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTUwcHg7XG59XG5cbiNtb2RhbC1jZXJ0IC5tb2RhbC1ib2R5IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuI2hlbHAtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbiNhdHRyLWNvbnRhaW5lciB0ZCwgI3BhcmFtLWNvbnRhaW5lciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53ZWxsIGZvcm06bGFzdC1jaGlsZCwgLndlbGwgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJlZXRhYmxlIHtcbiAgLyp0YWJsZS1sYXlvdXQ6IGZpeGVkOyovXG59XG4udHJlZXRhYmxlIHRkLCAudHJlZXRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRyZWV0YWJsZSB0ZCAubGFiZWwsIC50cmVldGFibGUgdGQgLmJhZGdlLCAudHJlZXRhYmxlIHRoIC5sYWJlbCwgLnRyZWV0YWJsZSB0aCAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jbXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNzZweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDIwcHggMCAyMHB4IC0xMThweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggNnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmJhci10ZXh0IGEge1xuICAvKiBtYXJnaW4tcmlnaHQ6IDZweDsgKi9cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICAvKiBtYXJnaW4tcmlnaHQ6IDZweDsgKi9cbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5uYXZiYXItdGV4dCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmF2YmFyLXRleHQgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5hdmJhci10ZXh0IC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmxvZ2dlZC1pbiBhOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ubmF2YmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5mb290ZXIgZGl2LnNwYW42Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmZvb3RlciBkaXYuc3BhbjY6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oZWxwLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5lZGl0LXNhbXBsZXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwuZWRpdC1zYW1wbGVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udGFibGUtY29uZGVuc2VkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udGFibGUtY29uZGVuc2VkIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1jb25kZW5zZWQgLmljb24ge1xuICB3aWR0aDogMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGFibGUtY29uZGVuc2VkIHRkLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZS1jb25kZW5zZWQgdGQubmFtZSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ubGFiZWwtZ29sZCwgLmJhZGdlLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiMzBmO1xufVxuXG4uYWNjb3JkaW9uIC50ZXh0LXN1Y2Nlc3MsIC5hY2NvcmRpb24gLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jcHJvamVjdF9mb3JtIC5jb250cm9scyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLCAubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZFRkVGRTtcbn1cblxuI2NhdGFsb2ctdGFibGUgdGQ6Zmlyc3QtY2hpbGQsICNjYXRhbG9nLXRhYmxlIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtZnVsbCB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLWZ1bGwgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jY2F0YWxvZy10YWJsZSB0ZDpsYXN0LWNoaWxkLCAjY2F0YWxvZy10YWJsZSB0aDpsYXN0LWNoaWxkLCAudGFibGUtZnVsbCB0ZDpsYXN0LWNoaWxkLCAudGFibGUtZnVsbCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuI2ZpbHRlci1jYXRlZ29yeSwgI2ZpbHRlci1zdWJjYXRlZ29yeSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuI2ZpbHRlci15ZWFyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4jZmlsdGVyLW1vbnRoIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uaWNvbnMtdGVhc2VyIC50ZWFzZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29ucy10ZWFzZXIgLnRlYXNlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5pY29ucy10ZWFzZXIgLnRlYXNlciBpIHtcbiAgY29sb3I6ICNGRkNDMDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLnNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jYm9va2luZ190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYm9va2luZ190YWJsZSB0ZCwgI2Jvb2tpbmdfdGFibGUgdGgge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNib29raW5nX3RhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNib29raW5nX3RhYmxlIHRkOmZpcnN0LWNoaWxkLCAjYm9va2luZ190YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNib29raW5nX3RhYmxlIHRkOmxhc3QtY2hpbGQsICNib29raW5nX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI2Jvb2tpbmdfdGFibGUgLmNoZWNrYm94IHtcbiAgd2lkdGg6IDEycHg7XG59XG4jYm9va2luZ190YWJsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNib29raW5nX3RhYmxlIHNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI2Jvb2tpbmdfdGFibGUgLm5vdC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYmJiO1xufVxuI2Jvb2tpbmdfdGFibGUgLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG4jY2FydC10YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1vZGFsLWZvb3RlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1vZGFsLWZvb3RlciBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnRzID4gLnRocmVhZCA+IC5jb21tZW50ID4gLm1lc3NhZ2UgPiAubWV0YSA+IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4udGhyZWFkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50aHJlYWQgdWwge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi50aHJlYWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi50aHJlYWQgLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbi50aHJlYWQgLmFjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNBNkE2QTY7XG59XG4udGhyZWFkIC5hY3Rpb25zIGE6aG92ZXIsIC50aHJlYWQgLmFjdGlvbnMgYTphY3RpdmUsIC50aHJlYWQgLmFjdGlvbnMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlYWQgLmFjdGlvbnMgYTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLCt1wiO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogI0E2QTZBNjtcbn1cbi50aHJlYWQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aHJlYWQgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0E2QTZBNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRocmVhZCAubWV0YSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG59XG4udGhyZWFkIC5tZXRhIGIge1xuICBjb2xvcjogI0IxN0YxRDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRocmVhZCAubWV0YSBiOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIsK3XCI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjQTZBNkE2O1xufVxuLnRocmVhZCAubWV0YSAuY3VzdG9tZXIge1xuICBjb2xvcjogI0E2QTZBNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50aHJlYWQgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQjE3RjFEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50aHJlYWQgLnJlcGx5Rm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLnRocmVhZCAucmVwbHlGb3JtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNBNkE2QTY7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi50aHJlYWQgLnJlcGx5Rm9ybSBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRocmVhZCAucmVwbHlGb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6ICNBNkE2QTY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI0E2QTZBNjtcbn1cbi50aHJlYWQgLnJlcGx5Rm9ybSAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVycm9yIC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAjcHJvamVjdF9tZW1iZXJzLCAuZm9ybS1ob3Jpem9udGFsICNwcm9qZWN0X3BhcmFtZXRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAudGFibGUgdGgsIC5mb3JtLWhvcml6b250YWwgLnRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAudGFibGUge1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCBmaWVsZHNldDpmaXJzdC1jaGlsZCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGFibGUtYm9yZGVyZWQudGFibGUgdGgsIC50YWJsZS1ib3JkZXJlZC50YWJsZSB0ZCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbiNwcm9qZWN0X3Rlcm1zX2h0bWxfZGUsICNwcm9qZWN0X3Rlcm1zX2h0bWxfZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuI3Jlc3VsdF9zaGVldHMgdHI6Zmlyc3QtY2hpbGQgdGQsICNyZXN1bHRfc2hlZXRzIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI3Jlc3VsdF9zaGVldHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYnRuLWFkZC1yZXN1bHQtc2hlZXQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucnQtb3ZlcnZpZXcgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ydC1vdmVydmlldyB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuXG4jcmluZ3RyaWFsLXdyYXAgLnRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzMCU7XG59XG4jcmluZ3RyaWFsLXdyYXAgLnRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4jcmluZ3RyaWFsLXdyYXAgLnRhYmxlIHRkOmZpcnN0LWNoaWxkLCAjcmluZ3RyaWFsLXdyYXAgLnRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3Jpbmd0cmlhbC13cmFwIC50YWJsZSB0ZDpsYXN0LWNoaWxkLCAjcmluZ3RyaWFsLXdyYXAgLnRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI3Jpbmd0cmlhbC13cmFwIC50YWJsZSAubGFzdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVzZWxsZXItaW5mbyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5yZXNlbGxlci1pbmZvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucmVzZWxsZXItaW5mbyAucmVzZWxsZXItbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiAjODg4O1xufVxuLnJlc2VsbGVyLWluZm8gLmNvbnRhY3Qge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiA4NSU7XG59XG4ucmVzZWxsZXItaW5mbyBociB7XG4gIG1hcmdpbjogNnB4IDA7XG59XG4ucmVzZWxsZXItaW5mbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHluYW1pYy1saXN0IC5saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZHluYW1pYy1saXN0IC5saXN0IC5mb3JtLWZpbHRlciAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmR5bmFtaWMtbGlzdCAubGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5keW5hbWljLWxpc3QgLmxpc3QgbGkgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5keW5hbWljLWxpc3QgLmxpc3QgbGkgcCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uZHluYW1pYy1saXN0IC5saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG59XG4uZHluYW1pYy1saXN0IC5saXN0IC5jbG9zZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZHluYW1pYy1saXN0IC5saXN0IC50YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5keW5hbWljLWxpc3QgLmxpc3QgLnRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmR5bmFtaWMtbGlzdCAubGlzdCAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5keW5hbWljLWxpc3QgLmxpc3QgLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBhIHtcbiAgY29sb3I6ICM0Njg4NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcnQtYnV0dG9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1tYXRlcmlhbCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgLnRhYmxlLW1hdGVyaWFsIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZS1tYXRlcmlhbCB0aCB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG4udGFibGUtbWF0ZXJpYWwgdGQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuXG4ubWF0ZXJpYWwtaW5mbyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWF0ZXJpYWwtaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWF0ZXJpYWwtaW5mbyAuaW5mbyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5tYXRlcmlhbC1pbmZvIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4udGFibGUtcGFyYW1ldGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udGFibGUtcGFyYW1ldGVyIHRoZWFkIHRoIHtcbiAgLyogU29tZXRoaW5nIHlvdSBjYW4gY291bnQgb24gKi9cbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLXBhcmFtZXRlciB0aGVhZCB0aCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFibGUtcGFyYW1ldGVyIHRoZWFkIHRoID4gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgNTFweCkgcm90YXRlKDMxNWRlZyk7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDU0cHg7XG59XG4udGFibGUtcGFyYW1ldGVyIHRoZWFkIHRoID4gZGl2ID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXhlbFwiLCBtb25vc3BhY2U7XG59XG4udGFibGUtcGFyYW1ldGVyIHRoZWFkIC5wYXJhbWV0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4udGFibGUtcGFyYW1ldGVyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF4ZWxcIiwgbW9ub3NwYWNlO1xufVxuLnRhYmxlLXBhcmFtZXRlciB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG5sYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNob2ljZS1jb250cm9scyBsYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9rZW5pemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b2tlbnMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9rZW5pemUgPiAudG9rZW5zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi50b2tlbml6ZSA+IC50b2tlbnMtY29udGFpbmVyID4gLnBsYWNlaG9sZGVyLCAudG9rZW5pemUgPiAudG9rZW5zLWNvbnRhaW5lciA+IC50b2tlbiwgLnRva2VuaXplID4gLnRva2Vucy1jb250YWluZXIgPiAudG9rZW4tc2VhcmNoIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtMnB4O1xufVxuXG4udG9rZW5pemUgPiAudG9rZW5zLWNvbnRhaW5lciA+IC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTlmO1xufVxuXG4uc2MtcmluZ3RyaWFscyAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nID4gLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb24tdG9nZ2xlICsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuI3N2LXVzZXJzIGxhYmVsLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc3YtdXNlcnMgbGFiZWwuY2hlY2tib3ggc21hbGwge1xuICBjb2xvcjogI0FBQTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IC50YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2FjY29yZGlvbi1waWNrLWxpc3RzIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuI2FjY29yZGlvbi1waWNrLWxpc3RzIHRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI3BpY2tsaXN0U3RhdHVzU2VsZWN0IC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlODk3O1xufVxuXG50ci51bnBhaWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5tZXRob2Qtb3B0aW9uLWZyZWV0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucnQtc2VhcmNoLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnJ0LXNlYXJjaC1maWx0ZXItLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ydC1zZWFyY2gtZmlsdGVyLS1kaXNhYmxlZCBkaXYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnJ0LXNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2JveCwgLnJ0LXNlYXJjaC1maWx0ZXJfX2lucHV0LS1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnJ0LXNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2JveCBpbnB1dCwgLnJ0LXNlYXJjaC1maWx0ZXJfX2lucHV0LS1yYWRpbyBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ydC1zZWFyY2gtZmlsdGVyX19jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnQtc2VhcmNoLWZpbHRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnQtc2VhcmNoLWZpbHRlcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1zZWFyY2gtZmlsdGVyX19zZWFyY2ggaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucnQtc2VhcmNoLWZpbHRlcl9fc2VhcmNoIGJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucnQtc2VhcmNoLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnJ0LXNlYXJjaC1zaWRlYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5ydC1zZWFyY2gtY3VycmVudCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucnQtc2VhcmNoLWN1cnJlbnQgaDQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucnQtc2VhcmNoLWN1cnJlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ydC1zZWFyY2gtY3VycmVudCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuI2NhdGFsb2ctdGFibGUgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbiNjYXRhbG9nLXRhYmxlIC5hY3Rpb25zICoge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxhdGVyLXJpbmd0cmlhbCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF0ZXItcmluZ3RyaWFsIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjYXRhbG9nLXRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuI2NhdGFsb2ctdGFibGU6aGFzKC5uby1yZXN1bHRzKSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2F0YWxvZy10YWJsZTpoYXMoLm5vLXJlc3VsdHMpIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmNhdGFsb2ctZXh0cmEtaW5mbyB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xufVxuLmNhdGFsb2ctZXh0cmEtaW5mb19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGdhcDogNHB4O1xufSIsIi5yZXN1bHQtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWQtdGFibGUge1xyXG5cclxuICAmX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICNmY2YwYzI7XHJcbiAgfVxyXG5cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubWQtdGFibGVfX2JhY2tncm91bmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keTpmaXJzdC1jaGlsZCB7XHJcbiAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5tZC10YWJsZV9fYmFja2dyb3VuZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkLCB0aCB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgLjc1cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZC10YWJsZV9fdmFsdWUtaW5kZXgsICYubWQtdGFibGVfX2luZm8tdGl0bGUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZC10YWJsZV9fcm93LW5hbWUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXN1bHQtaW5wdXQsIC5pbmFjdGl2ZTpub3QoLm1ldGhvZC1zZWxlY3QpLCAubWV0aG9kLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcclxuICAgIG1hcmdpbjogMCAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJlc3VsdC12YWx1ZSB7XHJcbiAgICAmLWZpcnN0IHtcclxuXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXN1bHQtdmFsdWUtbGFzdCArIC5yZXN1bHQtdmFsdWUtZmlyc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1kLXRhYmxlX192YWx1ZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kLXRhYmxlX192YWx1ZTpoYXMoKyB0ZC5tZC10YWJsZV9fdW5pdCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5tZC10YWJsZV9fcm93LW5hbWUgKyAubWQtdGFibGVfX3ZhbHVlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX3VuaXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19yb3ctbmFtZSArICZfX3ZhbHVlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ub3RlcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNmYWZhZmE7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgICB9O1xyXG5cclxuICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ub3RlcyAgKyAuaW5wdXQtcm93IHtcclxuICAgIHRkLCB0aCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnZhbHVlLXByZWZpeCB7XHJcbiAgICB3aWR0aDogOXJlbTtcclxuICB9XHJcblxyXG4gIC52YWx1ZS1wcmVmaXgsIC5tZXRob2Qtc2VsZWN0IHtcclxuICAgIGhlaWdodDogMi4zNzVyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1ldGhvZC1vcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZyb20tcmVzdWx0LXNoZWV0LW9uZS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGdhcDogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/