

/* Start:/local/templates/furniture_dark-blue/libs/libs.min.css?178972547723161*/
.jq-checkbox,
.jq-radio,
.jq-select-multiple li,
.jq-selectbox li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

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

.jq-checkbox,
.jq-file,
.jq-number,
.jq-radio {
  display: inline-block;
}

.jq-checkbox,
.jq-radio {
  position: relative;
  overflow: hidden;
  user-select: none;
}

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

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

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

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

.jq-select-multiple select,
.jq-selectbox select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
}

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

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

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-selectbox__dropdown {
  position: absolute;
}

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

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

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

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

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.jq-select-multiple li.optgroup,
.jq-selectbox li.optgroup {
  font-weight: 700;
}

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

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

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

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

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

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

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

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

.jq-file input {
  cursor: pointer;
}

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

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

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

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

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

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

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

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

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: 0;
  background: 0 0;
  color: #333;
}

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

.jq-number__spin.minus:after,
.jq-number__spin:after {
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

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

.jq-number__spin:hover {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

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

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

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

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

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

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

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

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

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

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

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

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

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

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

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

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

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

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

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

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

.jq-selectbox__dropdown,
.jq-selectbox__search input {
  width: 100%;
  border: 1px solid #CCC;
  box-sizing: border-box;
}

.jq-selectbox__dropdown {
  margin: 2px 0 0;
  padding: 0;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0,0,0,.2);
}

.jq-selectbox__search {
  margin: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

textarea.styler {
  overflow: auto;
}

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

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

button.styler,
input[type=button].styler,
input[type=submit].styler,
input[type=reset].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: 0;
  background: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

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

button.styler:not([disabled]):hover,
input[type=button].styler:not([disabled]):hover,
input[type=submit].styler:not([disabled]):hover,
input[type=reset].styler:hover,
input[type=reset].styler:not([disabled]):hover {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

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

button.styler[disabled],
input[type=button].styler[disabled],
input[type=submit].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.mfp-bg,
.mfp-wrap {
  position: fixed;
  left: 0;
  top: 0;
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
  height: 100%;
  width: 100%;
}

.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after {
  content: '';
}

.mfp-bg {
  z-index: 1042;
  overflow: hidden;
  background: #0b0b0b;
  opacity: .8;
}

.mfp-wrap {
  z-index: 1043;
  outline: 0!important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none!important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-close,
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
  display: none;
}

button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

.mfp-figure:after,
.mfp-iframe-scaler iframe {
  box-shadow: 0 0 8px rgba(0,0,0,.6);
  position: absolute;
  left: 0;
}

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: .65;
  padding: 0 0 18px 10px;
  font-style: normal;
  font-size: 28px;
  font-family: Arial,Baskerville,monospace;
}

.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-figure,
img.mfp-img {
  line-height: 0;
}

.mfp-arrow {
  position: absolute;
  opacity: .65;
  margin: -55px 0 0;
  top: 50%;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1;
}

.mfp-arrow:after,
.mfp-arrow:before {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-image-holder .mfp-content,
img.mfp-img {
  max-width: 100%;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
}

.mfp-figure:after,
img.mfp-img {
  width: auto;
  height: auto;
  display: block;
}

img.mfp-img {
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

.mfp-figure:after {
  top: 40px;
  bottom: 40px;
  right: 0;
  z-index: -1;
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width:900px) {
  .mfp-arrow {
    -webkit-transform: scale(.75);
    transform: scale(.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@charset 'UTF-8';

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  background: 0 0;
  outline: 0;
}

.slick-dots,
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  padding: 0;
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  cursor: pointer;
  border: none;
  z-index: 200;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: .25;
}

.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #fff;
}

.slick-prev {
  left: 20px;
}

[dir=rtl] .slick-prev {
  right: 20px;
  left: auto;
}

.slick-prev:before {
  content: '←';
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
  content: '→';
}

.slick-next {
  right: 20px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: 20px;
}

[dir=rtl] .slick-next:before {
  content: '←';
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  bottom: -25px;
  width: 100%;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #000;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000;
}
.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}

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

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

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}
/* End */


/* Start:/local/templates/furniture_dark-blue/css/main.css?1789725475909422*/
@charset "UTF-8";

@font-face {
  font-family: 'montserrat';
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratRegular/MontserratRegular.woff") format("woff"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratRegular/MontserratRegular.ttf") format("truetype"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratRegular/MontserratRegular.eot"), 
      url("/local/templates/furniture_dark-blue/css/./..//fonts/montserrat/MontserratRegular/MontserratRegular.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'montserrat';
  font-weight: bold;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratBold/MontserratBold.woff") format("woff"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratBold/MontserratBold.ttf") format("truetype"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/montserrat/MontserratBold/MontserratBold.eot"), 
      url("/local/templates/furniture_dark-blue/css/./..//fonts/montserrat/MontserratBold/MontserratBold.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: 'helvetica';
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/light-300.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/light-300.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/light-300.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/light-300.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/light-300.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'helvetica';
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/normal.woff2") format("woff2"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/normal.woff") format("woff"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/normal.ttf") format("truetype"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/normal.eot"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/normal.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'helvetica';
  font-weight: bold;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/bold.woff2") format("woff2"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/bold.woff") format("woff"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/bold.ttf") format("truetype"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/bold.eot"), 
      url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/bold.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'helvetica';
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/medium-500.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/medium-500.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/medium-500.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/medium-500.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/helvetica-neue-cyr/medium-500.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'dinpro';
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/light-300.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/light-300.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/light-300.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/light-300.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/light-300.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'dinpro';
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/normal.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/normal.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/normal.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/normal.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/normal.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'dinpro';
  font-weight: bold;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/bold.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/bold.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/bold.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/bold.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/bold.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'dinpro';
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/medium-500.woff2") format("woff2"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/medium-500.woff") format("woff"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/medium-500.ttf") format("truetype"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/medium-500.eot"), url("/local/templates/furniture_dark-blue/css/./../fonts/din-pro/medium-500.eot?#iefix") format("embedded-opentype");
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 1, dev/sass/utils/_reset.scss */
button, hr, input {
  overflow: visible;
}

/* line 1, dev/sass/utils/_reset.scss */
a, audio, canvas, progress, video {
  display: inline-block;
}

/* line 1, dev/sass/utils/_reset.scss */
progress, sub, sup {
  vertical-align: baseline;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=checkbox], [type=radio], legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
*, body {
  margin: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
*, legend {
  padding: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
*, :active, :focus, :hover, :visited {
  outline: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 1, dev/sass/utils/_reset.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
  display: block;
}

/* line 1, dev/sass/utils/_reset.scss */
h1 {
  font-size: 2em;
}

/* line 1, dev/sass/utils/_reset.scss */
figure {
  margin: 1em 40px;
}

/* line 1, dev/sass/utils/_reset.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

/* line 1, dev/sass/utils/_reset.scss */
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  text-decoration: none !important;
}

/* line 1, dev/sass/utils/_reset.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 1, dev/sass/utils/_reset.scss */
b, strong {
  font-weight: bolder;
}

/* line 1, dev/sass/utils/_reset.scss */
dfn {
  font-style: italic;
}

/* line 1, dev/sass/utils/_reset.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/* line 1, dev/sass/utils/_reset.scss */
small {
  font-size: 80%;
}

/* line 1, dev/sass/utils/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 1, dev/sass/utils/_reset.scss */
sub {
  bottom: -.25em;
}

/* line 1, dev/sass/utils/_reset.scss */
sup {
  top: -.5em;
}

/* line 1, dev/sass/utils/_reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
img {
  border-style: none;
}

/* line 1, dev/sass/utils/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 1, dev/sass/utils/_reset.scss */
button, input, optgroup, select, textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
button, select {
  text-transform: none;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

/* line 1, dev/sass/utils/_reset.scss */
fieldset {
  padding: .35em .75em .625em;
}

/* line 1, dev/sass/utils/_reset.scss */
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

/* line 1, dev/sass/utils/_reset.scss */
textarea {
  overflow: auto;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* line 1, dev/sass/utils/_reset.scss */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 1, dev/sass/utils/_reset.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 1, dev/sass/utils/_reset.scss */
summary {
  display: list-item;
}

/* line 1, dev/sass/utils/_reset.scss */
[hidden], template {
  display: none;
}

/* line 1, dev/sass/utils/_reset.scss */
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-center, .flex-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
}

/* line 1, dev/sass/utils/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-around, .flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1, dev/sass/utils/_reset.scss */
.flex-vertical_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1, dev/sass/utils/_reset.scss */
ul > li {
  list-style: none;
}

/* line 1, dev/sass/utils/_reset.scss */
ul {
  padding-left: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 1, dev/sass/utils/_reset.scss */
input, select, button {
  outline: none;
}

/* line 1, dev/sass/utils/_reset.scss */
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 1, dev/sass/utils/_reset.scss */
h1, h2, h3, h4, h5, p {
  margin: 0;
}

/* line 1, dev/sass/utils/_reset.scss */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 3, dev/sass/utils/common.scss */
.col-1 {
  width: 8.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-2 {
  width: 16.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-3 {
  width: 25%;
}

/* line 3, dev/sass/utils/common.scss */
.col-4 {
  width: 33.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-5 {
  width: 41.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-6 {
  width: 50%;
}

/* line 3, dev/sass/utils/common.scss */
.col-7 {
  width: 58.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-8 {
  width: 66.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-9 {
  width: 75%;
}

/* line 3, dev/sass/utils/common.scss */
.col-10 {
  width: 83.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-11 {
  width: 91.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-12 {
  width: 100%;
}

/* line 9, dev/sass/utils/common.scss */
body {
  font-family: "montserrat","helvetica", sans-serif;
  font-weight: 400;
  overflow: visible;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: -0.02em;
  /*
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#ebf3fd));
  background-image: -webkit-linear-gradient(bottom, #fff, #ebf3fd);
  background-image: -o-linear-gradient(bottom, #fff, #ebf3fd);
  background-image: linear-gradient(0deg, #fff, #ebf3fd);
  */
  background-image: url(/local/templates/furniture_dark-blue/css/./../img/content/back2.png);
  background-position: right;
  background-attachment: fixed;
  background-repeat: no-repeat no-repeat;
  
  min-height: 100vh;
}

/* line 20, dev/sass/utils/common.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: "montserrat","helvetica", sans-serif;
}

/* line 27, dev/sass/utils/common.scss */
article {
  width: 100%;
  margin: 140px auto 0;
  position: relative;
}

@media screen and (max-width: 1220px) {
  /* line 27, dev/sass/utils/common.scss */
  article {
    margin: 106px auto 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 27, dev/sass/utils/common.scss */
  article {
    margin: 146px auto 0;
  }
}

/* line 40, dev/sass/utils/common.scss */
a {
  color: #0077c1;
  text-decoration: none;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

/* line 45, dev/sass/utils/common.scss */
img {
  max-width: 100%;
}

/* line 48, dev/sass/utils/common.scss */
.tabs__content {
  display: none;
  /* по умолчанию прячем все блоки */
}

/* line 51, dev/sass/utils/common.scss */
.tabs__content.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* по умолчанию показываем нужный блок */
}

/* line 56, dev/sass/utils/common.scss */
.container {
  max-width: 1480px;
  margin: 0 auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 990px) {
  /* line 56, dev/sass/utils/common.scss */
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 800px) {
  /* line 56, dev/sass/utils/common.scss */
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 1480px) {
  /* line 56, dev/sass/utils/common.scss */
  .container {
    max-width: 1220px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 56, dev/sass/utils/common.scss */
  .container {
    max-width: 990px;	
  }
}

@media screen and (max-width: 990px) {
  /* line 56, dev/sass/utils/common.scss */
  .container {
    max-width: 100%;
  }
}

/* line 1, dev/sass/utils/dump.scss */
h3,
.h3,
h3 * {
  font-family: "dinpro", sans-serif;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 110%;
  font-weight: bold;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
  color: #254b7c;
}

/* line 13, dev/sass/utils/dump.scss */
h4,
.h4,
h4 * {
  margin-bottom: 25px;
  font-family: "dinpro", sans-serif;
  color: #254b7c;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 119%;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
}

/* line 26, dev/sass/utils/dump.scss */
h5,
.h5,
h5 * {
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  color: #254b7c;
  letter-spacing: 0.05em;
}

/* line 37, dev/sass/utils/dump.scss */
.hist-list {
  border-top: 1px solid #eaf2fd;
  border-bottom: 1px solid #eaf2fd;
}

/* line 42, dev/sass/utils/dump.scss */
.hist-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
}

/* line 46, dev/sass/utils/dump.scss */
.hist-item:not(:last-child) {
  border-bottom: 1px solid #eaf2fd;
}

/* line 50, dev/sass/utils/dump.scss */
.hist-item-date {
  width: 128px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #254b7c;
  padding-right: 20px;
}

@media screen and (max-width: 600px) {
  /* line 50, dev/sass/utils/dump.scss */
  .hist-item-date {
    width: 100px;
    padding-right: 10px;
    font-size: 14px;
  }
}

/* line 66, dev/sass/utils/dump.scss */
.hist-item-date .icon {
  width: 20px;
  height: 20px;
  margin-left: 20px;
  fill: transparent;
  stroke: #254b7c;
}

@media screen and (max-width: 600px) {
  /* line 66, dev/sass/utils/dump.scss */
  .hist-item-date .icon {
    margin-left: 10px;
  }
}

/* line 79, dev/sass/utils/dump.scss */
.hist-item-action {
  width: calc(100% - 128px);
  font-size: 16px;
  color: #333;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-weight: 300;
}

@media screen and (max-width: 600px) {
  /* line 79, dev/sass/utils/dump.scss */
  .hist-item-action {
    width: calc(100% - 100px);
    font-size: 14px;
  }
}

/* line 95, dev/sass/utils/dump.scss */
.info {
  min-height: 180px;
  position: relative;
  padding: 40px 30px;
  border: 1px solid #eaf2fd;
}

@media screen and (max-width: 600px) {
  /* line 95, dev/sass/utils/dump.scss */
  .info {
    padding: 20px;
  }
}

/* line 105, dev/sass/utils/dump.scss */
.info-name {
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-weight: 500;
  font-size: 16px;
  position: relative;
  z-index: 1;
}

/* line 116, dev/sass/utils/dump.scss */
.info-desc {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}

/* line 128, dev/sass/utils/dump.scss */
.info-phone {
  color: #333;
  font-weight: 300;
  line-height: 120%;
  letter-spacing: 0.05em;
  margin-bottom: 40px;
  position: relative;
  z-index: 1;
}

/* line 138, dev/sass/utils/dump.scss */
.info-chart {
  position: relative;
  z-index: 1;
}

/* line 142, dev/sass/utils/dump.scss */
.info-chart__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eaf2fd;
  padding: 10px 0;
}

/* line 148, dev/sass/utils/dump.scss */
.info-chart__item span {
  color: #333;
  letter-spacing: 0.05em;
  font-size: 16px;
  line-height: 120%;
}

/* line 154, dev/sass/utils/dump.scss */
.info-chart__item span:nth-child(2) {
  font-weight: 300;
}

/* line 161, dev/sass/utils/dump.scss */
.info > .icon {
  position: absolute;
  top: 40px;
  right: 30px;
  max-width: 100px;
  max-height: 100px;
  fill: #f1f6fe;
}

/* line 170, dev/sass/utils/dump.scss */
.info a {
  color: #0077c1;
  text-decoration: underline;
}

/* line 174, dev/sass/utils/dump.scss */
.info a:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 180, dev/sass/utils/dump.scss */
.tooltip {
  position: relative;
}

/* line 184, dev/sass/utils/dump.scss */
.tooltip:hover .tooltip-item {
  visibility: visible;
  opacity: 1;
}

/* line 190, dev/sass/utils/dump.scss */
.tooltip-item {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  padding: 4px 8px;
  color: #484848;
  font-size: 11px;
  line-height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 205, dev/sass/utils/dump.scss */
.tooltip-item::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -4px) rotate(45deg);
      -ms-transform: translate(-50%, -4px) rotate(45deg);
          transform: translate(-50%, -4px) rotate(45deg);
  background-color: #fff;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  width: 8px;
  height: 8px;
}

/* line 219, dev/sass/utils/dump.scss */
.docs {
  width: 100%;
}

/* line 222, dev/sass/utils/dump.scss */
.docs-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #eaf2fd;
  padding: 10px 20px;
  cursor: default;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 232, dev/sass/utils/dump.scss */
.docs-item:hover {
  -webkit-box-shadow: 0px 4px 15px #deeef9;
          box-shadow: 0px 4px 15px #deeef9;
}

/* line 235, dev/sass/utils/dump.scss */
.docs-item:hover::before {
  width: 100%;
}

/* line 240, dev/sass/utils/dump.scss */
.docs-item::before {
  width: 0;
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 2px;
  background-color: #0077c1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 252, dev/sass/utils/dump.scss */
.docs-item:not(:last-child) {
  margin-bottom: 10px;
}

@media screen and (max-width: 600px) {
  /* line 222, dev/sass/utils/dump.scss */
  .docs-item {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 260, dev/sass/utils/dump.scss */
.docs-item > .icon {
  width: 10px;
  height: 42px;
  fill: transparent;
  stroke: #0077c1;
  border-left: 1px solid #eaf2fd;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding-left: 25px;
}

/* line 271, dev/sass/utils/dump.scss */
.docs-name {
  width: calc(100% - 206px);
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #333;
  opacity: 0.8;
}

.lc-name {
  font-size: 18px;
}

@media screen and (max-width: 600px) {
  /* line 271, dev/sass/utils/dump.scss */
  .docs-name {
    width: 100%;
    margin-bottom: 20px;
  }
}

/* line 286, dev/sass/utils/dump.scss */
.docs-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #eaf2fd;
  margin-right: 20px;
  padding: 10px 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 294, dev/sass/utils/dump.scss */
.docs-link:hover {
  background-color: #0077c1;
}

/* line 297, dev/sass/utils/dump.scss */
.docs-link:hover .icon {
  fill: #fff;
  border-color: #fff;
}

/* line 302, dev/sass/utils/dump.scss */
.docs-link:hover .docs-link__text {
  color: #fff;
}

/* line 307, dev/sass/utils/dump.scss */
.docs-link .icon {
  width: 20px;
  height: 20px;
  fill: #0077c1;
  border-right: 1px solid #eaf2fd;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 0 8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 317, dev/sass/utils/dump.scss */
.docs-link__text {
  padding: 0 15px;
  white-space: nowrap;
  color: #333;
  opacity: 0.8;
  font-weight: 300;
  line-height: 120%;
  font-size: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 327, dev/sass/utils/dump.scss */
.docs-link__text + .icon {
  border-right: none;
  border-left: 1px solid #eaf2fd;
}

/* line 335, dev/sass/utils/dump.scss */
.docs.docs--v2 .docs-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% - 56px);
  margin-right: 20px;
}

/* line 342, dev/sass/utils/dump.scss */
.docs.docs--v2 .docs-item {
  padding: 10px 20px;
}

/* line 345, dev/sass/utils/dump.scss */
.docs.docs--v2 .docs-item__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

/* line 350, dev/sass/utils/dump.scss */
.docs.docs--v2 .docs-item__link .icon {
  width: 10px;
  height: 42px;
  fill: transparent;
  stroke: #0077c1;
  border-left: 1px solid #eaf2fd;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-left: 25px;
}

/* line 365, dev/sass/utils/dump.scss */
.form {
  width: 100%;
}

/* line 368, dev/sass/utils/dump.scss */
.form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

/* line 373, dev/sass/utils/dump.scss */
.form-group:not(:last-child) {
  margin-bottom: 30px;
}

/* line 378, dev/sass/utils/dump.scss */
.form-item {
  position: relative;
  width: calc(100% / 3);
}

.form-item-1.form-item {
  position: relative;
  width: 100%;
}

.form-item-2.form-item {
  position: relative;
  width:  calc(100% / 2);
}

@media screen and (max-width: 1220px) {
  /* line 378, dev/sass/utils/dump.scss */
  .form-item {
    width: calc(100% / 2);
  }
}

@media screen and (max-width: 600px) {
  /* line 378, dev/sass/utils/dump.scss */
  .form-item {
    width: 100%;
  }
  
  .form-item-2 {
    width: 100%;
  }
}

/* line 390, dev/sass/utils/dump.scss */
.form-item:not(:nth-of-type(-n+3)) {
  margin-top: 30px;
}

@media screen and (max-width: 1220px) {
  /* line 390, dev/sass/utils/dump.scss */
  .form-item:not(:nth-of-type(-n+3)) {
    margin-top: 0;
  }
}

@media screen and (max-width: 1220px) {
  /* line 398, dev/sass/utils/dump.scss */
  .form-item:not(:nth-child(-n+2)) {
    margin-top: 30px;
  }
}

@media screen and (max-width: 600px) {
  /* line 404, dev/sass/utils/dump.scss */
  .form-item:not(:nth-child(-n+1)) {
    margin-top: 30px;
  }
}

/* line 410, dev/sass/utils/dump.scss */
.form-item input {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 413, dev/sass/utils/dump.scss */
.form-item input[type="text"], .form-item input[type="password"] {
  width: calc(100% - 40px);
  padding: 15px;
  border: 1px solid #eaf2fd;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
}

@media screen and (max-width: 600px) {
  /* line 413, dev/sass/utils/dump.scss */
  .form-item input[type="text"], .form-item input[type="password"] {
    width: 100%;
  }
}

/* line 428, dev/sass/utils/dump.scss */
.form-item input[type="text"]:hover, .form-item input[type="password"]:hover {
  background-color: #eaf2fd;
}

/* line 432, dev/sass/utils/dump.scss */
.form-item input[type="text"]:focus, .form-item input[type="password"]:focus {
  -webkit-box-shadow: inset 0 0 0 1px #0077c1;
          box-shadow: inset 0 0 0 1px #0077c1;
  background-color: #eaf2fd;
}

/* line 437, dev/sass/utils/dump.scss */
.form-item input[type="text"].error, .form-item input[type="password"].error {
  border-color: #c20000;
  background-color: #fce8e8;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 445, dev/sass/utils/dump.scss */
.form-item input:focus + .form-item__name {
  top: 0;
  font-size: 12px;
  color: #0077c1;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 454, dev/sass/utils/dump.scss */
.form-item textarea {
  width: calc(100% - 40px);
  padding: 15px;
  border: 1px solid #eaf2fd;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
  resize: none;
}

@media screen and (max-width: 600px) {
  /* line 454, dev/sass/utils/dump.scss */
  .form-item textarea {
    width: 100%;
  }
}

/* line 469, dev/sass/utils/dump.scss */
.form-item textarea:hover {
  background-color: #eaf2fd;
}

/* line 473, dev/sass/utils/dump.scss */
.form-item textarea:focus {
  -webkit-box-shadow: inset 0 0 0 1px #0077c1;
          box-shadow: inset 0 0 0 1px #0077c1;
  background-color: #eaf2fd;
}

/* line 477, dev/sass/utils/dump.scss */
.form-item textarea:focus + .form-item__name {
  top: 0;
  font-size: 12px;
  color: #0077c1;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 485, dev/sass/utils/dump.scss */
.form-item textarea + .form-item__name {
  top: 25px;
}

/* line 488, dev/sass/utils/dump.scss */
.form-item textarea + .form-item__name.moved {
  top: 0;
}

/* line 494, dev/sass/utils/dump.scss */
.form-item__caption {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 119%;
  color: #000;
}

/* line 501, dev/sass/utils/dump.scss */
.form-item__name {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 514, dev/sass/utils/dump.scss */
.form-item__name.moved {
  top: 0;
  font-size: 12px;
  color: #0077c1;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 521, dev/sass/utils/dump.scss */
.form-item__name .red {
  color: #e00f1d;
}

/* line 526, dev/sass/utils/dump.scss */
.form-item--half {
  width: 50%;
}

@media screen and (max-width: 1220px) {
  /* line 526, dev/sass/utils/dump.scss */
  .form-item--half {
    width: 100%;
  }
}

@media screen and (max-width: 1220px) {
  /* line 534, dev/sass/utils/dump.scss */
  .form-item--half input[type="text"], .form-item--half input[type="password"] {
    width: 100%;
  }
}

/* line 543, dev/sass/utils/dump.scss */
.form-item--full {
  width: 100%;
}

/* line 548, dev/sass/utils/dump.scss */
.form-item--file .form-item__name {
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

/* line 554, dev/sass/utils/dump.scss */
.form-item-file {
  width: calc(100% - 40px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  border: 2px dashed #c1c1c1;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  cursor: pointer;
  margin: 25px 0;
}

@media screen and (max-width: 600px) {
  /* line 554, dev/sass/utils/dump.scss */
  .form-item-file {
    width: 100%;
  }
}

/* line 567, dev/sass/utils/dump.scss */
.form-item-file__caption {
  font-size: 16px;
  font-weight: 300;
  color: #b2b2b2;
  line-height: 120%;
  margin-bottom: 10px;
  text-align: center;
}

/* line 575, dev/sass/utils/dump.scss */
.form-item-file__name {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 120%;
  text-align: center;
}

/* line 581, dev/sass/utils/dump.scss */
.form-item-file .icon {
  width: 36px;
  height: 36px;
  margin-bottom: 10px;
  fill: #c1c1c1;
}

/* line 587, dev/sass/utils/dump.scss */
.form-item-file input[type="file"] {
  display: none;
}

/* line 594, dev/sass/utils/dump.scss */
.form-item.disabled input[type="text"], .form-item.disabled input[type="password"] {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
}

/* line 603, dev/sass/utils/dump.scss */
.form-item.disabled textarea {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
}

/* line 612, dev/sass/utils/dump.scss */
.form-item .input--mask::-webkit-input-placeholder {
  color: transparent;
}
.form-item .input--mask::-moz-placeholder {
  color: transparent;
}
.form-item .input--mask::-ms-input-placeholder {
  color: transparent;
}
.form-item .input--mask::placeholder {
  color: transparent;
}

/* line 619, dev/sass/utils/dump.scss */
.table-wrapper {
  width: 100%;
  overflow: auto;
}

/* line 623, dev/sass/utils/dump.scss */
.table-wrapper:not(:last-child) {
  margin-bottom: 40px;
}

/* line 628, dev/sass/utils/dump.scss */
table {
  width: 100%;
  border-collapse: collapse;
}

@media screen and (max-width: 990px) {
  /* line 628, dev/sass/utils/dump.scss */
  table {
    min-width: 890px;
  }
}

/* line 636, dev/sass/utils/dump.scss */
table:not(:last-child) {
  margin-bottom: 40px;
}

/* line 640, dev/sass/utils/dump.scss */
table th {
  border: 1px solid #a3b1c5;
  padding: 20px 30px;
  color: #1f1f1f;
  font-weight: 500;
  font-size: 16px;
  line-height: 118%;
}

@media screen and (max-width: 1480px) {
  /* line 640, dev/sass/utils/dump.scss */
  table th {
    padding: 10px 15px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 640, dev/sass/utils/dump.scss */
  table th {
    padding: 5px 8px;
  }
}

/* line 657, dev/sass/utils/dump.scss */
table td {
  border: 1px solid #a3b1c5;
  padding: 10px 15px;
  font-weight: 300;
  font-size: 15px;
  line-height: 100%;
  color: #1f1f1f;
}

@media screen and (max-width: 1480px) {
  /* line 657, dev/sass/utils/dump.scss */
  table td {
    padding: 10px 15px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 657, dev/sass/utils/dump.scss */
  table td {
    padding: 5px 8px;
  }
}

/* line 674, dev/sass/utils/dump.scss */
table p {
  font-size: 15px;
  color: #1f1f1f;
  line-height: 100%;
}

/* line 679, dev/sass/utils/dump.scss */
table p:not(:last-child) {
  margin-bottom: 10px;
}

/* line 686, dev/sass/utils/dump.scss */
table.table--v1 tr > :first-child {
  text-align: left;
}

/* line 690, dev/sass/utils/dump.scss */
table.table--v1 tr :not(:first-child) {
  text-align: center;
}

/* line 694, dev/sass/utils/dump.scss */
table.table--v1 tr :nth-child(1) {
  width: 28%;
}

/* line 698, dev/sass/utils/dump.scss */
table.table--v1 tr :nth-child(2) {
  width: 44%;
}

/* line 702, dev/sass/utils/dump.scss */
table.table--v1 tr :nth-child(3) {
  width: 28%;
}

/* line 710, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(1) {
  width: 15%;
}

/* line 714, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(2) {
  width: 20%;
}

/* line 718, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(3) {
  width: 20%;
}

/* line 722, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(4) {
  width: 12%;
}

/* line 726, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(5) {
  width: 15%;
}

/* line 730, dev/sass/utils/dump.scss */
table.table--v2 tr > :nth-child(6) {
  width: 18%;
}

/* line 735, dev/sass/utils/dump.scss */
table.table--v2 th {
  vertical-align: top;
}

/* line 739, dev/sass/utils/dump.scss */
table.table--v2 td {
  vertical-align: top;
}

/* line 745, dev/sass/utils/dump.scss */
table.table--v3 td {
  padding: 15px;
  vertical-align: top;
  font-weight: normal;
  line-height: 127%;
}

/* line 752, dev/sass/utils/dump.scss */
table.table--v3 th {
  padding: 15px;
  text-align: center;
  vertical-align: top;
  font-weight: normal;
  line-height: 127%;
}

/* line 762, dev/sass/utils/dump.scss */
table.table--v4 td {
  font-weight: normal;
  text-align: center;
}

/* line 2, dev/sass/pages/text-page.scss */
.text-page p {
  width: 100%;
  color: #4f4f4f;
  letter-spacing: 0.05em;
  font-size: 16px;
  line-height: 130%;
  font-weight: 300;
}

/* line 10, dev/sass/pages/text-page.scss */
.text-page p:not(:last-child) {
  margin-bottom: 20px;
}

/* line 16, dev/sass/pages/text-page.scss */
.text-page ul:not([class]):not(:last-child) {
  margin-bottom: 20px;
}

/* line 20, dev/sass/pages/text-page.scss */
.text-page ul:not([class]) li {
  position: relative;
  padding-left: 35px;
  font-size: 16px;
  font-weight: 300;
  line-height: 130%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
}

/* line 29, dev/sass/pages/text-page.scss */
.text-page ul:not([class]) li:not(:last-of-type) {
  margin-bottom: 15px;
}

/* line 33, dev/sass/pages/text-page.scss */
.text-page ul:not([class]) li::before {
  position: absolute;
  top: 8px;
  left: 0;
  display: block;
  content: '';
  background-color: #383a5b;
  width: 18px;
  height: 1px;
}

/* line 46, dev/sass/pages/text-page.scss */
.text-page ol {
  counter-reset: item;
}

/* line 49, dev/sass/pages/text-page.scss */
.text-page ol:not(:last-child) {
  margin-bottom: 20px;
}

/* line 53, dev/sass/pages/text-page.scss */
.text-page ol li {
  list-style: none;
  font-size: 16px;
  font-weight: 300;
  line-height: 130%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
}

/* line 61, dev/sass/pages/text-page.scss */
.text-page ol li::before {
  content: counters(item, "") ". ";
  counter-increment: item;
  font-weight: normal;
}

/* line 69, dev/sass/pages/text-page.scss */
.text-page .text--small {
  font-size: 15px;
  line-height: 111.8%;
  color: #1f1f1f;
}

/* line 2, dev/sass/pages/partner-card.scss */
.partner-card__reg {
  text-align: center;
  color: #333;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 120%;
  opacity: 0.8;
}

/* line 11, dev/sass/pages/partner-card.scss */
.partner-card__name {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #333;
}

/* line 20, dev/sass/pages/partner-card.scss */
.partner-card__desc {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #333;
  opacity: 0.8;
}

/* line 30, dev/sass/pages/partner-card.scss */
.partner-card__phone {
  margin-bottom: 30px;
  font-size: 16px;
  letter-spacing: 0.05em;
  color: #333;
}

/* line 37, dev/sass/pages/partner-card.scss */
.partner-card .partner-item {
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 20px;
}

/* line 43, dev/sass/pages/partner-card.scss */
.partner-card .region-chart__item {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  opacity: 0.8;
  font-weight: 300;
}

/* line 50, dev/sass/pages/partner-card.scss */
.partner-card .region-chart__item:last-child {
  border-bottom: none;
}

/* line 55, dev/sass/pages/partner-card.scss */
.partner-card .region-chart__item div:nth-child(1) {
  width: calc(100% - 110px);
  padding-right: 20px;
}

@media screen and (max-width: 600px) {
  /* line 55, dev/sass/pages/partner-card.scss */
  .partner-card .region-chart__item div:nth-child(1) {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
}

/* line 66, dev/sass/pages/partner-card.scss */
.partner-card .region-chart__item div:nth-child(2) {
  width: 110px;
}

@media screen and (max-width: 600px) {
  /* line 66, dev/sass/pages/partner-card.scss */
  .partner-card .region-chart__item div:nth-child(2) {
    width: 100%;
  }
}

/* line 2, dev/sass/pages/contacts.scss */
.contacts .info {
  width: 100%;
}

/* line 6, dev/sass/pages/contacts.scss */
.contacts .info-chart__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 10, dev/sass/pages/contacts.scss */
.contacts .info-chart__item div {
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  font-size: 16px;
  line-height: 120%;
}

/* line 17, dev/sass/pages/contacts.scss */
.contacts .info-chart__item div:nth-child(1) {
  width: 50%;
  padding-right: 20px;
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/pages/contacts.scss */
  .contacts .info-chart__item div:nth-child(1) {
    width: 100%;
    padding-right: 0;
    margin-bottom: 10px;
  }
}

/* line 28, dev/sass/pages/contacts.scss */
.contacts .info-chart__item div:nth-child(2) {
  width: 50%;
  font-weight: 300;
  text-align: right;
}

@media screen and (max-width: 600px) {
  /* line 28, dev/sass/pages/contacts.scss */
  .contacts .info-chart__item div:nth-child(2) {
    width: 100%;
    text-align: left;
  }
}

/* line 2, dev/sass/pages/questions.scss */
.questions p {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 16px;
  color: #4f4f4f;
  line-height: 130%;
  letter-spacing: 0.05em;
}

/* line 13, dev/sass/pages/questions.scss */
.questions .accord-link::after {
  content: '';
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 56px;
  width: 1px;
  background-color: #eaf2fd;
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/pages/questions.scss */
  .questions .accord-link::after {
    top: inherit;
    bottom: 56px;
    left: 10px;
    right: 10px;
    width: auto;
    height: 1px;
  }
}

/* line 33, dev/sass/pages/questions.scss */
.questions .accord-body {
  padding: 20px;
  border: 1px solid #eaf2fd;
}

/* line 37, dev/sass/pages/questions.scss */
.questions .accord-body p,
.questions .accord-body ul li,
.questions .accord-body ol li {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
  font-weight: 300;
  color: #333;
  opacity: 0.8;
}

/* line 51, dev/sass/pages/questions.scss */
.questions .accord-body ul li::before {
  content: '-';
}

/* line 57, dev/sass/pages/questions.scss */
.questions .accord-body ol {
  counter-reset: item;
}

/* line 60, dev/sass/pages/questions.scss */
.questions .accord-body ol li {
  list-style: none;
}

/* line 63, dev/sass/pages/questions.scss */
.questions .accord-body ol li::before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}

/* line 3, dev/sass/pages/news-page.scss */
.news-page .news-item:not(:last-child) {
  margin-bottom: 40px;
}

/* line 7, dev/sass/pages/news-page.scss */
.news-page .news-item__img {
  width: 315px;
  padding-bottom: calc(92 / 315 * 315px);
  margin-right: 20px;
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 7, dev/sass/pages/news-page.scss */
  .news-page .news-item__img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 19, dev/sass/pages/news-page.scss */
.news-page .news-item__name {
  margin-bottom: 20px;
  padding-bottom: 14px;
  border-bottom: 1px solid #eaf2fd;
}

/* line 25, dev/sass/pages/news-page.scss */
.news-page .news-item__content {
  width: calc(100% - 335px);
}

@media screen and (max-width: 600px) {
  /* line 25, dev/sass/pages/news-page.scss */
  .news-page .news-item__content {
    width: 100%;
  }
}

/* line 33, dev/sass/pages/news-page.scss */
.news-page .news-item__content .news-item__name {
  padding-bottom: 0;
  border-bottom: none;
}

/* line 2, dev/sass/pages/search.scss */
.search-form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 70px;
}

@media screen and (max-width: 450px) {
  /* line 2, dev/sass/pages/search.scss */
  .search-form {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 11, dev/sass/pages/search.scss */
.search-form button[type="submit"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 16px;
  border: 1px solid #0077c1;
  background-color: #0077c1;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 450px) {
  /* line 11, dev/sass/pages/search.scss */
  .search-form button[type="submit"] {
    height: 50px;
  }
}

/* line 29, dev/sass/pages/search.scss */
.search-form button[type="submit"]:hover {
  background-color: #fff;
  color: #0077c1;
}

/* line 33, dev/sass/pages/search.scss */
.search-form button[type="submit"]:hover .icon {
  border-color: #0077c1;
  fill: #0077c1;
}

/* line 39, dev/sass/pages/search.scss */
.search-form button[type="submit"] .icon {
  display: block;
  width: 20px;
  height: 20px;
  padding-right: 16px;
  margin-right: 16px;
  fill: #fff;
  border-right: 1px solid #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 52, dev/sass/pages/search.scss */
.search-form input[type="text"] {
  width: 100%;
  padding: 16px;
  border: 1px solid #eaf2fd;
  border-right: none;
  background-color: #fff;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.05em;
  font-weight: 300;
  color: #333;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 450px) {
  /* line 52, dev/sass/pages/search.scss */
  .search-form input[type="text"] {
    margin-bottom: 10px;
    border-right: 1px solid #eaf2fd;
  }
}

/* line 70, dev/sass/pages/search.scss */
.search-form input[type="text"]:hover {
  background-color: #eaf2fd;
}

/* line 74, dev/sass/pages/search.scss */
.search-form input[type="text"]:focus {
  border-color: #0077c1;
  background-color: #eaf2fd;
}

/* line 79, dev/sass/pages/search.scss */
.search-form input[type="text"]::-webkit-input-placeholder {
  color: #0077c1;
}
.search-form input[type="text"]::-moz-placeholder {
  color: #0077c1;
}
.search-form input[type="text"]::-ms-input-placeholder {
  color: #0077c1;
}
.search-form input[type="text"]::placeholder {
  color: #0077c1;
}

/* line 85, dev/sass/pages/search.scss */
.search-res {
  width: 100%;
  min-height: 54px;
  padding-bottom: 50px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-shadow: inset 0 1px 0 #eaf2fd;
          box-shadow: inset 0 1px 0 #eaf2fd;
}

/* line 96, dev/sass/pages/search.scss */
.search-res:hover::before {
  height: 100%;
}

/* line 101, dev/sass/pages/search.scss */
.search-res::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2px;
  height: 0;
  background-color: #0066a5;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 113, dev/sass/pages/search.scss */
.search-res__name {
  width: calc(100% - 300px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  padding: 15px 30px;
  opacity: 0.8;
  font-size: 16px;
  font-weight: 500;
  color: #254b7c;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1220px) {
  /* line 113, dev/sass/pages/search.scss */
  .search-res__name {
    width: 100%;
    margin-bottom: 0;
    padding: 15px;
  }
}

/* line 134, dev/sass/pages/search.scss */
.search-res__name:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 139, dev/sass/pages/search.scss */
.search-res .btn {
  display: block;
  margin: 0 0 30px auto;
}

@media screen and (max-width: 1220px) {
  /* line 139, dev/sass/pages/search.scss */
  .search-res .btn {
    margin: 0 0 15px 15px;
    padding: 0 10px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 148, dev/sass/pages/search.scss */
  .search-res .btn-text {
    font-size: 13px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 154, dev/sass/pages/search.scss */
  .search-res .btn .icon {
    width: 16px;
    height: 16px;
    padding: 10px 0 10px 10px;
    margin-left: 10px;
  }
}

/* line 164, dev/sass/pages/search.scss */
.search-res__desc {
  width: 100%;
  margin-bottom: 30px;
  padding: 0 30px;
  color: #333;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 15px;
  font-weight: 300;
}

@media screen and (max-width: 1220px) {
  /* line 164, dev/sass/pages/search.scss */
  .search-res__desc {
    padding: 0 15px;
  }
}

/* line 179, dev/sass/pages/search.scss */
.search-res__page {
  width: 100%;
  padding: 0 30px;
}

@media screen and (max-width: 1220px) {
  /* line 179, dev/sass/pages/search.scss */
  .search-res__page {
    padding: 0 15px;
  }
}

/* line 187, dev/sass/pages/search.scss */
.search-res__page span {
  margin-right: 10px;
  font-weight: 300;
  line-height: 120%;
  font-size: 15px;
  letter-spacing: 0.05em;
  color: #333;
}

/* line 196, dev/sass/pages/search.scss */
.search-res__page a {
  font-size: 14px;
  line-height: 107%;
  text-decoration: underline;
  color: #254b7c;
  opacity: 0.8;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 205, dev/sass/pages/search.scss */
.search-res__page a:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 2, dev/sass/pages/lc-page.scss */
.lc-page p {
  font-size: 16px;
  line-height: 150%;
  color: #575757;
}

/* line 7, dev/sass/pages/lc-page.scss */
.lc-page p:not(:last-child) {
  margin-bottom: 20px;
}

/* line 12, dev/sass/pages/lc-page.scss */
.lc-page-block {
  width: 100%;
  /*padding: 40px 30px;*/
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/pages/lc-page.scss */
  .lc-page-block {
    padding: 20px;
  }
}

/* line 21, dev/sass/pages/lc-page.scss */
.lc-page-block:not(:last-child) {
  margin-bottom: 30px;
}

/* line 26, dev/sass/pages/lc-page.scss */
.lc-page .column-r {
  background-color: transparent;
  padding: 0;
}

/* line 31, dev/sass/pages/lc-page.scss */
.lc-page .h5 {
  text-transform: uppercase;
  color: #1f1f1f;
  line-height: 106%;
}

/* line 1, dev/sass/modules/_header.scss */
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 500;
  background-image: linear-gradient(90deg, #47AAEE, #004D85);
  color: #FFFFFF;
  -webkit-box-shadow: 0px 4px 15px #DEEEF9;
          box-shadow: 0px 4px 15px #DEEEF9;
}

/* line 10, dev/sass/modules/_header.scss */
.header-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1480px;
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (max-width: 1480px) {
  /* line 10, dev/sass/modules/_header.scss */
  .header-container {
    max-width: 1220px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 10, dev/sass/modules/_header.scss */
  .header-container {
    max-width: 990px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 27, dev/sass/modules/_header.scss */
.header-left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 350px;
  background-color: #fff;*/
}

@media screen and (max-width: 1220px) {
  /* line 27, dev/sass/modules/_header.scss */
  .header-left {
    display: none;
    width: auto;
    padding: 5px;
  }
}

@media screen and (max-width: 990px) {
  /* line 27, dev/sass/modules/_header.scss */
  .header-left {
    display: none;
  }
}

/* line 44, dev/sass/modules/_header.scss */
.header-right {
  position: relative;
  width: calc(100% - 350px);
  padding-left: 40px;
}

@media screen and (max-width: 1480px) {
  /* line 44, dev/sass/modules/_header.scss */
  .header-right {
    padding-left: 20px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 44, dev/sass/modules/_header.scss */
  .header-right {
    width: auto;
  }
}

@media screen and (max-width: 990px) {
  /* line 44, dev/sass/modules/_header.scss */
  .header-right {
    width: 100%;
    padding-left: 0;
  /*  background-color: transparent;*/
  }
}

/* line 64, dev/sass/modules/_header.scss */
.header-right::before {
  content: '';
  position: absolute;
  left: 100%;
  right: calc((-100vw + 100% + 350px) / 2);
  height: 100%;
}

@media screen and (max-width: 1220px) {
  /* line 64, dev/sass/modules/_header.scss */
  .header-right::before {
    left: 0;
    right: -100%;
    z-index: -1;
  }
}

@media screen and (max-width: 990px) {
  /* line 64, dev/sass/modules/_header.scss */
  .header-right::before {
    background-color: transparent;
  }
}

/* line 83, dev/sass/modules/_header.scss */
.header-right__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 16px 0;
  border-bottom: 1px solid #0066a5;
}

@media screen and (max-width: 990px) {
  /* line 90, dev/sass/modules/_header.scss */
  .header-right__top::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -20px;
    right: -20px;
    z-index: -1;
    background-color: #0077c1;
  }
}

@media screen and (max-width: 1220px) {
  /* line 83, dev/sass/modules/_header.scss */
  .header-right__top {
    padding: 5px 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 83, dev/sass/modules/_header.scss */
  .header-right__top {
    position: relative;
    border-bottom: none;
    background-color: #0077c1;
    padding: 0;
  }
}

/* line 114, dev/sass/modules/_header.scss */
.header-right__top > :first-child {
  margin-left: auto;
}

@media screen and (max-width: 990px) {
  /* line 114, dev/sass/modules/_header.scss */
  .header-right__top > :first-child {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-left: 0;
  }
}

/* line 124, dev/sass/modules/_header.scss */
.header-right__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-height: 4.4em;
}

@media screen and (max-width: 990px) {
  /* line 124, dev/sass/modules/_header.scss */
  .header-right__bottom {
    padding: 10px 0;
	justify-content: space-between;
  }
}
@media screen and (max-width: 600px) {
  /* line 124, dev/sass/modules/_header.scss */
  .header-right__bottom {
    max-height: 3.5em;
  }
}

/* line 133, dev/sass/modules/_header.scss */
.header-right__bottom > :first-child {
  margin-left: auto;
}

@media screen and (max-width: 1220px) {
  /* line 133, dev/sass/modules/_header.scss */
  .header-right__bottom > :first-child {
    margin-left: 0;
    margin-right: auto;
  }
}

@media screen and (max-width: 450px) {
  /* line 133, dev/sass/modules/_header.scss */
  .header-right__bottom > :first-child {
    margin-left: auto;
  }
}

/* line 148, dev/sass/modules/_header.scss */
.header-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 153, dev/sass/modules/_header.scss */
.header-link:hover {
  background-color: rgba(255, 255, 255, 0.16);
  -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.16);
          box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.16);
}

@media screen and (max-width: 990px) {
  /* line 153, dev/sass/modules/_header.scss */
  .header-link:hover {
    -webkit-box-shadow: inset 0 0 0 30px rgba(255, 255, 255, 0.16);
            box-shadow: inset 0 0 0 30px rgba(255, 255, 255, 0.16);
  }
}

@media screen and (max-width: 990px) {
  /* line 148, dev/sass/modules/_header.scss */
  .header-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 58px;
    padding: 20px 10px;
  }
}

/* line 168, dev/sass/modules/_header.scss */
.header-link:not(:last-of-type) {
  margin-right: 20px;
}

@media screen and (max-width: 990px) {
  /* line 168, dev/sass/modules/_header.scss */
  .header-link:not(:last-of-type) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 176, dev/sass/modules/_header.scss */
  .header-link:nth-child(2) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    background-color: #0066a5;
  }
}

@media screen and (max-width: 990px) {
  /* line 183, dev/sass/modules/_header.scss */
  .header-link:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 189, dev/sass/modules/_header.scss */
.header-link .icon {
  display: block;
  fill: #fff;
  margin-right: 15px;
}

@media screen and (max-width: 1480px) {
  /* line 189, dev/sass/modules/_header.scss */
  .header-link .icon {
    margin-right: 5px;
  }
}

@media screen and (max-width: 990px) {
  /* line 189, dev/sass/modules/_header.scss */
  .header-link .icon {
    margin-right: 0;
  }
}

/* line 202, dev/sass/modules/_header.scss */
.header-link .icon-sitemap {
  width: 29px;
  height: 23px;
}

@media screen and (max-width: 990px) {
  /* line 202, dev/sass/modules/_header.scss */
  .header-link .icon-sitemap {
    height: 21px;
  }
}

/* line 211, dev/sass/modules/_header.scss */
.header-link .icon-eye {
  width: 30px;
  height: 18px;
}

/* line 216, dev/sass/modules/_header.scss */
.header-link .icon-profile {
  width: 20px;
  height: 20px;
}

/* line 222, dev/sass/modules/_header.scss */
.header-link__text {
  display: block;
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
}

@media screen and (max-width: 990px) {
  /* line 222, dev/sass/modules/_header.scss */
  .header-link__text {
    display: none;
  }
}

/* line 235, dev/sass/modules/_header.scss */
.header-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
}

/* line 240, dev/sass/modules/_header.scss */
.header-search:hover input[type="text"] {
  border-color: #fff;
}

/* line 244, dev/sass/modules/_header.scss */
.header-search:hover button[type="submit"] {
  border-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 235, dev/sass/modules/_header.scss */
  .header-search {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 auto 0 0;
    padding: 0 20px;
  }
}

@media screen and (max-width: 450px) {
  /* line 235, dev/sass/modules/_header.scss */
  .header-search {
    padding: 0 5px;
  }
}

/* line 259, dev/sass/modules/_header.scss */
.header-search button[type="submit"] {
  display: block;
  padding: 8px 0 8px 12px;
  border: 1px solid #0066a5;
  border-right: none;
  background-color: #0066a5;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 268, dev/sass/modules/_header.scss */
.header-search button[type="submit"] .icon {
  display: block;
  width: 20px;
  height: 20px;
  padding-right: 12px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  fill: #fff;
  border-right: 1px solid #fff;
}

/* line 279, dev/sass/modules/_header.scss */
.header-search input[type="text"] {
  display: block;
  border: 1px solid #0066a5;
  border-left: none;
  padding: 8px 12px;
  background-color: #0066a5;
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 450px) {
  /* line 279, dev/sass/modules/_header.scss */
  .header-search input[type="text"] {
    width: 80px;
  }
}

/* line 295, dev/sass/modules/_header.scss */
.header-search input[type="text"]::-webkit-input-placeholder {
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
}
.header-search input[type="text"]::-moz-placeholder {
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
}
.header-search input[type="text"]::-ms-input-placeholder {
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
}
.header-search input[type="text"]::placeholder {
  color: #fff;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 14px;
}

/* line 304, dev/sass/modules/_header.scss */
.header-lang {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 9px 20px 9px 0;
  border: 1px solid #bbd9f1;
}

@media screen and (max-width: 1220px) {
  /* line 304, dev/sass/modules/_header.scss */
  .header-lang {
    margin: 5px 20px 5px 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 304, dev/sass/modules/_header.scss */
  .header-lang {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    border-color: #3392cd;
    margin: 0 auto 0 0;
  }
}

/* line 320, dev/sass/modules/_header.scss */
.header-lang__item:not(:last-child) {
  position: relative;
}

/* line 323, dev/sass/modules/_header.scss */
.header-lang__item:not(:last-child)::before {
  content: '';
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 100%;
  width: 1px;
  background-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 323, dev/sass/modules/_header.scss */
  .header-lang__item:not(:last-child)::before {
    background-color: #0077c1;
  }
}

/* line 339, dev/sass/modules/_header.scss */
.header-lang__link {
  padding: 10px;
  text-transform: uppercase;
  color: #fff;
  opacity: 0.5;
  letter-spacing: 0.05em;
  font-size: 14px;
  line-height: 120%;
}

@media screen and (max-width: 1480px) {
  /* line 339, dev/sass/modules/_header.scss */
  .header-lang__link {
    padding: 10px 5px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 339, dev/sass/modules/_header.scss */
  .header-lang__link {
    padding: 8px 4px;
  }
}

@media screen and (max-width: 990px) {
  /* line 339, dev/sass/modules/_header.scss */
  .header-lang__link {
    color: #0066a5;
    padding: 10px;
    font-size: 12px;
  }
}

/* line 362, dev/sass/modules/_header.scss */
.header-lang__link:hover:not(.header-lang__link--active) {
  background-color: #fff;
  color: #0077c1;
  opacity: 1;
}

/* line 368, dev/sass/modules/_header.scss */
.header-lang__link--active {
  opacity: 1;
  cursor: default;
  text-decoration: none;
}

/* line 1, dev/sass/modules/_footer.scss */
.footer {
  padding: 50px 0 30px;
  border-top: 1px solid #eaf2fd;
 /* background-color: #fff;*/
background-image: linear-gradient(90deg, #EA5E20, #F59D10);
 color: #ffffff;
}

/* line 6, dev/sass/modules/_footer.scss */
.footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 11, dev/sass/modules/_footer.scss */
.footer-left {
  margin-right: auto;
}

@media screen and (max-width: 990px) {
  /* line 11, dev/sass/modules/_footer.scss */
  .footer-left {
    width: 100%;
  }
}

/* line 19, dev/sass/modules/_footer.scss */
.footer-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: auto;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/modules/_footer.scss */
  .footer-right {
    width: 100%;
  }
}

/* line 29, dev/sass/modules/_footer.scss */
.footer-right .social {
  margin-bottom: 40px;
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/modules/_footer.scss */
  .footer-right .social {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 39, dev/sass/modules/_footer.scss */
.footer-right .copyright {
  margin-bottom: 25px;
  color: #254b7c;
  font-size: 15px;
  line-height: 120%;
  text-align: right;
}

@media screen and (max-width: 990px) {
  /* line 39, dev/sass/modules/_footer.scss */
  .footer-right .copyright {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 990px) {
  /* line 51, dev/sass/modules/_footer.scss */
  .footer-right .copyright-ml {
    width: 100%;
    text-align: center;
  }
}

/* line 57, dev/sass/modules/_footer.scss */
.footer-right .copyright-ml a,
.footer-right .copyright-ml span {
  color: #4f4f4f;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 15px;
  line-height: 120%;
}

/* line 66, dev/sass/modules/_footer.scss */
.footer-right .copyright-ml a {
  text-decoration: underline;
}

/* line 69, dev/sass/modules/_footer.scss */
.footer-right .copyright-ml a:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 77, dev/sass/modules/_footer.scss */
.footer-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 990px) {
  /* line 77, dev/sass/modules/_footer.scss */
  .footer-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 450px) {
  /* line 77, dev/sass/modules/_footer.scss */
  .footer-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 91, dev/sass/modules/_footer.scss */
.footer-nav__block {
  width: 172px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 990px) {
  /* line 91, dev/sass/modules/_footer.scss */
  .footer-nav__block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: auto;
  }
}

@media screen and (max-width: 600px) {
  /* line 91, dev/sass/modules/_footer.scss */
  .footer-nav__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media screen and (max-width: 450px) {
  /* line 91, dev/sass/modules/_footer.scss */
  .footer-nav__block {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 111, dev/sass/modules/_footer.scss */
.footer-nav__block:not(:last-child) {
  margin-right: 80px;
}

@media screen and (max-width: 990px) {
  /* line 111, dev/sass/modules/_footer.scss */
  .footer-nav__block:not(:last-child) {
    margin-right: 20px;
  }
}

@media screen and (max-width: 450px) {
  /* line 111, dev/sass/modules/_footer.scss */
  .footer-nav__block:not(:last-child) {
    margin-right: 0;
  }
}

/* line 124, dev/sass/modules/_footer.scss */
.footer-nav__link {
 /* color: #254b7c;*/
 color:white;
  opacity: 0.8;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-decoration: underline;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 134, dev/sass/modules/_footer.scss */
.footer-nav__link:hover {
  -webkit-text-decoration-color: #254b7c;
          text-decoration-color: #254b7c;
}

/* line 138, dev/sass/modules/_footer.scss */
.footer-nav__link:not(:last-child) {
  margin-bottom: 30px;
}

@media screen and (max-width: 990px) {
  /* line 138, dev/sass/modules/_footer.scss */
  .footer-nav__link:not(:last-child) {
    margin-bottom: 15px;
    margin-right: 20px;
  }
}

@media screen and (max-width: 450px) {
  /* line 138, dev/sass/modules/_footer.scss */
  .footer-nav__link:not(:last-child) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 151, dev/sass/modules/_footer.scss */
  .footer-nav__link:last-child {
    margin-bottom: 15px;
  }
}

/* line 2, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/_breadcrums.scss */
  .breadcrumbs .bx-breadcrumb {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 11, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb-item:not(:last-of-type) {
  position: relative;
  padding-right: 34px;
}

/* line 15, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb-item:not(:last-of-type)::after {
  position: absolute;
  top: 50%;
  right: 10px;
  content: '';
  display: block;
  width: 14px;
  height: 1px;
  background-color: #254b7c;
}

/* line 28, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb-item a span {
  font-family: "dinpro", sans-serif;
  color: #254b7c;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  line-height: 107%;
  opacity: 0.8;
  text-transform: lowercase;
}

/* line 40, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb-item a:hover span {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 46, dev/sass/modules/_breadcrums.scss */
.breadcrumbs .bx-breadcrumb-item span {
  font-family: "dinpro", sans-serif;
  color: #254b7c;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  line-height: 107%;
  opacity: 0.8;
  text-transform: lowercase;
}

/* line 1, dev/sass/modules/logo.scss */
.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 6, dev/sass/modules/logo.scss */
.logo:hover {
  opacity: 0.66;
}
@media screen and (max-width: 1015px) {
  /* line 21, dev/sass/modules/logo.scss */
  .logo{
    display: none;
  }
}
@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/logo.scss */
  .logo {
	display: flex; 
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-right: 20px;
	padding-right: 10px;
	background-color: #fff;
  }
}

@media screen and (max-width: 450px) {
  /* line 15, dev/sass/modules/logo.scss */
  .logo-text {
    display: none;
  }
}

/* line 21, dev/sass/modules/logo.scss */
.logo-img {
  display: block;
  margin-right: 20px;
  max-height: 90px;
  padding-left: 1rem;
}

@media screen and (max-width: 1480px) {
  /* line 21, dev/sass/modules/logo.scss */
  .logo-img {
    max-width: 100%;
    margin-right: 10px;
    max-height: 90px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 21, dev/sass/modules/logo.scss */
  .logo-img {
    max-width: 100px;
    margin-right: 0;
    max-height: 90px;
  }
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/modules/logo.scss */
  .logo-img {
	max-width: 60px;
    max-height: 70px;
    margin-right: 8px
  }
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/logo.scss */
  .logo-img {
	max-width: 50px;
    max-height: 50px;
  }
}

/* line 41, dev/sass/modules/logo.scss */
.logo-name {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  color: #0071AC;
  font-size: 27px;
  line-height: 119%;
  opacity: 0.9;
  padding: 10px 0;
}

@media screen and (max-width: 1480px) {
  /* line 41, dev/sass/modules/logo.scss */
  .logo-name {
    font-size: 24px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 41, dev/sass/modules/logo.scss */
  .logo-name {
    display: 22px;
  }
}

@media screen and (max-width: 990px) {
  /* line 41, dev/sass/modules/logo.scss */
  .logo-name {
    display: block;
    font-size: 22px;
	padding: 5px 0;
  }
}

/* line 64, dev/sass/modules/logo.scss */
.logo-tagline {
  display: block;
  text-transform: uppercase;
  color: #727271; /*#4f4f4f;*/
  font-size: 12px;
  line-height: 119%;
  opacity: 0.9;
}

@media screen and (max-width: 1220px) {
  /* line 64, dev/sass/modules/logo.scss */
  .logo-tagline {
    display: none;
  }
}

@media screen and (max-width: 990px) {
  /* line 64, dev/sass/modules/logo.scss */
  .logo-tagline {
    display: none;
    font-size: 8px;
  }
}

/* line 1, dev/sass/modules/menu.scss */
.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/menu.scss */
  .menu {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    overflow: auto;
  }
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/modules/menu.scss */
  .menu.open {
    width: 320px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-box-shadow: 0px 4px 15px #deeef9;
            box-shadow: 0px 4px 15px #deeef9;
  }
}

/* line 29, dev/sass/modules/menu.scss */
.menu-item {
  position: relative;
  max-width: 200px;
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/modules/menu.scss */
  .menu-item {
    border-bottom: 1px solid #eaf2fd;
  }
}

/* line 37, dev/sass/modules/menu.scss */
.menu-item:hover .menu-drop {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@media screen and (max-width: 990px) {
  /* line 37, dev/sass/modules/menu.scss */
  .menu-item:hover .menu-drop {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 52, dev/sass/modules/menu.scss */
.menu-item:hover .menu-link::before {
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 52, dev/sass/modules/menu.scss */
  .menu-item:hover .menu-link::before {
    width: 0;
  }
}

/* line 63, dev/sass/modules/menu.scss */
.menu-item--active .menu-link {
  background-color: #0066a5;
}

@media screen and (max-width: 990px) {
  /* line 63, dev/sass/modules/menu.scss */
  .menu-item--active .menu-link {
    background-color: transparent;
  }
}

/* line 73, dev/sass/modules/menu.scss */
.menu-item--right .menu-drop {
  left: inherit;
  right: 0;
}

/*.icon-cross--sm {*/
.btn-outline-danger {
	fill: #dc3545;
}

.btn-outline-danger:hover {
	fill: #ffffff;
}

/* line 80, dev/sass/modules/menu.scss */
.menu-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
}

@media screen and (max-width: 1480px) {
  /* line 80, dev/sass/modules/menu.scss */
  .menu-link {
    padding: 20px 12px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 80, dev/sass/modules/menu.scss */
  .menu-link {
    padding: 14px 10px;
  }
}

@media screen and (max-width: 990px) {
  /* line 80, dev/sass/modules/menu.scss */
  .menu-link {
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 99, dev/sass/modules/menu.scss */
.menu-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  width: 0;
  height: 2px;
  background-color: #e23d49;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 112, dev/sass/modules/menu.scss */
.menu-link__text {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 14px;
  line-height: 120%;
}

@media screen and (max-width: 990px) {
  /* line 112, dev/sass/modules/menu.scss */
  .menu-link__text {
    color: #616161;
    margin-right: 40px;
  }
}

/* line 125, dev/sass/modules/menu.scss */
.menu-link .icon {
  width: 9px;
  height: 9px;
  fill: transparent;
  stroke: #fff;
  margin-left: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 125, dev/sass/modules/menu.scss */
  .menu-link .icon {
    stroke: #616161;
    position: absolute;
    right: 0;
    width: 56px;
    height: 56px;
    margin-left: 0;
    border-left: 1px solid #eaf2fd;
    border-right: 1px solid;
    border-right-color: transparent;
  }
}

@media screen and (max-width: 990px) {
  /* line 145, dev/sass/modules/menu.scss */
  .menu-link .icon-arrow-bottom--short {
    padding: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 151, dev/sass/modules/menu.scss */
  .menu-link .icon-cross--sm {
    padding: 22px;
  }
}

@media screen and (max-width: 990px) {
  /* line 159, dev/sass/modules/menu.scss */
  .menu-link.open::before {
    width: 100% !important;
  }
}

@media screen and (max-width: 990px) {
  /* line 165, dev/sass/modules/menu.scss */
  .menu-link.open .icon {
    -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
            transform: scale(-1);
    border-left-color: transparent;
    border-right-color: #eaf2fd;
  }
}

/* line 175, dev/sass/modules/menu.scss */
.menu-drop {
  width: 100vw;
  max-width: 375px;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 0;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 990px) {
  /* line 175, dev/sass/modules/menu.scss */
  .menu-drop {
    display: none;
    width: 100%;
    visibility: visible;
    max-width: inherit;
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    opacity: 1;
    background-color: #f7f7f7;
  }
}

/* line 202, dev/sass/modules/menu.scss */
.menu-drop-item:hover .menu-drop-link {
  background-color: #f7f7f7;
}

/* line 210, dev/sass/modules/menu.scss */
.menu-drop-link {
  display: block;
  color: #616161;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 120%;
  padding: 20px;
}

/* line 221, dev/sass/modules/menu.scss */
.menu-button {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 221, dev/sass/modules/menu.scss */
  .menu-button {
    /*
	position: relative;
    display: block; */
	display: flex;	
    flex-direction: column;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
    order: 2;
	padding-top: 10px;

  }
}

@media screen and (max-width: 990px) {
  /* line 230, dev/sass/modules/menu.scss */
  .menu-button .icon {
    display: flex;
    width: 30px;
    height: 23px;
    fill: #ffffff;
  }
}

@media screen and (max-width: 990px) {
  /* line 239, dev/sass/modules/menu.scss */
  .menu-button__text {    
	display: flex;
    color: #ffffff;
    /*
	position: absolute;
    top: calc(100% + 8px);
    color: #0066a5;
	*/
    text-transform: uppercase;
    font-size: 9px;
    /*line-height: 120%;*/
    letter-spacing: 0.05em;
  }
}

/* line 252, dev/sass/modules/menu.scss */
.menu-close {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 252, dev/sass/modules/menu.scss */
  .menu-close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 1, dev/sass/modules/main-screen.scss */
.main-screen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/modules/main-screen.scss */
.main-screen-left {
  width: 350px;
}

@media screen and (max-width: 990px) {
  /* line 5, dev/sass/modules/main-screen.scss */
  .main-screen-left {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 13, dev/sass/modules/main-screen.scss */
.main-screen-left .feature {
  height: 100%;
}

/* line 18, dev/sass/modules/main-screen.scss */
.main-screen-right {
  width: calc(100% - 350px);
}

@media screen and (max-width: 990px) {
  /* line 18, dev/sass/modules/main-screen.scss */
  .main-screen-right {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}

/* line 1, dev/sass/modules/feature.scss */
.feature {
  padding: 10px 0;
  background-color: #0077c1;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/feature.scss */
  .feature {
    padding: 0;
  }
}

@media screen and (max-width: 450px) {
  /* line 1, dev/sass/modules/feature.scss */
  .feature {
    position: relative;
    left: -15px;
    right: -15px;
    width: calc(100% + 30px);
  }
}

@media screen and (max-width: 990px) {
  /* line 16, dev/sass/modules/feature.scss */
  .feature-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/modules/feature.scss */
  .feature-list__item {
    width: 50%;
  }
}

/* line 27, dev/sass/modules/feature.scss */
.feature-list__item:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 990px) {
  /* line 27, dev/sass/modules/feature.scss */
  .feature-list__item:not(:last-child) {
    border-bottom: none;
  }
}

@media screen and (max-width: 990px) {
  /* line 35, dev/sass/modules/feature.scss */
  .feature-list__item:nth-child(odd) {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media screen and (max-width: 990px) {
  /* line 41, dev/sass/modules/feature.scss */
  .feature-list__item:nth-child(-n + 2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}

/* line 48, dev/sass/modules/feature.scss */
.feature-list__item .feature-list__link:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 51, dev/sass/modules/feature.scss */
.feature-list__item .feature-list__link:hover .scope-icon__line {
  border-color: #fff;
}

/* line 58, dev/sass/modules/feature.scss */
.feature-list__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}

@media screen and (max-width: 990px) {
  /* line 58, dev/sass/modules/feature.scss */
  .feature-list__link {
    height: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/modules/feature.scss */
  .feature-list__link {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 71, dev/sass/modules/feature.scss */
.feature-list__link .scope-icon {
  margin-right: 12px;
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/modules/feature.scss */
  .feature-list__link .scope-icon {
    margin-right: 0;
  }
}

/* line 78, dev/sass/modules/feature.scss */
.feature-list__link .scope-icon .icon {
  fill: #fff;
}

/* line 82, dev/sass/modules/feature.scss */
.feature-list__link .scope-icon__line {
  border-color: rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 600px) {
  /* line 88, dev/sass/modules/feature.scss */
  .feature-list__text {
    width: 100%;
  }
}

/* line 94, dev/sass/modules/feature.scss */
.feature-list__name {
  margin-bottom: 9px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 107%;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
}

@media screen and (max-width: 600px) {
  /* line 94, dev/sass/modules/feature.scss */
  .feature-list__name {
    width: 100%;
    text-align: center;
    font-size: 14px;
  }
}

/* line 110, dev/sass/modules/feature.scss */
.feature-list__desc {
  color: #fff;
  opacity: 0.7;
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 94.5%;
  font-weight: 300;
}

@media screen and (max-width: 600px) {
  /* line 110, dev/sass/modules/feature.scss */
  .feature-list__desc {
    width: 100%;
    text-align: center;
    font-size: 11px;
  }
}

/* line 1, dev/sass/modules/slider.scss */
.slider {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

/* line 7, dev/sass/modules/slider.scss */
.slider.slick-initialized {
  position: relative;
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 450px) {
  /* line 1, dev/sass/modules/slider.scss */
  .slider {
    position: relative;
    left: -15px;
    right: -15px;
    width: calc(100% + 30px);
  }
}

/* line 20, dev/sass/modules/slider.scss */
.slider-item {
  display: block !important;
  position: relative;
  padding-bottom: calc((422 / 1092) * 100%);
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1480px) {
  /* line 20, dev/sass/modules/slider.scss */
  .slider-item {
    padding-bottom: calc((399 / 830) * 100%);
  }
}

@media screen and (max-width: 1220px) {
  /* line 20, dev/sass/modules/slider.scss */
  .slider-item {
    padding-bottom: calc((399 / 600) * 100%);
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/modules/slider.scss */
  .slider-item {
    padding-bottom: 75%;
    background-position: right;
  }
}

@media screen and (max-width: 450px) {
  /* line 20, dev/sass/modules/slider.scss */
  .slider-item {
    padding-bottom: 100%;
  }
}

/* line 45, dev/sass/modules/slider.scss */
.slider-item__content {
  /*width: 100%;
  max-width: 580px; */
  position: absolute;
  top: 80%;
  left:50%;
    -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 990px) {
  /* line 45, dev/sass/modules/slider.scss */
  .slider-item__content {
    max-width: 400px;
    padding: 20px;
    left: 50%;
	font-size: 30px;
  }
}

@media screen and (max-width: 600px) {
  /* line 45, dev/sass/modules/slider.scss */
  .slider-item__content {
    max-width: 272px;
    padding: 16px;
	font-size: 20px;
    left: 25%;
  }
}

/* line 64, dev/sass/modules/slider.scss */
.slider-item__tagline {
  margin-bottom: 4px;
  color: #e00f1d;
  font-family: "dinpro", sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 107%;
  font-weight: 500;
}

@media screen and (max-width: 990px) {
  /* line 64, dev/sass/modules/slider.scss */
  .slider-item__tagline {
    font-size: 15px;
  }
}

/* line 78, dev/sass/modules/slider.scss #254b7c;  */
.slider-item__name {
  /*margin-bottom: 12px;*/
 /* margin: 12px;*/
  padding: 10px;
  color:white; 
  background: rgba(240,138,38, 0.8);
   border-radius: 10px;
  font-weight: bold;
  /*font-family: "dinpro", sans-serif;*/
  font-size: 30px;
  width: 100%;
  line-height: 107.5%;
  text-transform: uppercase;
 /* text-shadow: #F08a26 1px 1px 1px,#F08a26 -1px -1px 1px,#F08a26 -1px 1px 1px, #F08a26 1px -1px 1px, #ffffff 0 0 8px;*/
     
}

@media screen and (max-width: 1440px) {
  /* line 78, dev/sass/modules/slider.scss */
  .slider-item__name {
    font-size: 28px;
  }
}

@media screen and (max-width: 990px) {
  /* line 78, dev/sass/modules/slider.scss */
  .slider-item__name {
    font-size: 28px;
  }
}

@media screen and (max-width: 660px) {
  /* line 78, dev/sass/modules/slider.scss */
  .slider-item__name {
    font-size: 22px;
  }
}

/* line 92, dev/sass/modules/slider.scss */
.slider-item__desc {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 106.5%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/modules/slider.scss */
  .slider-item__desc {
    font-size: 13px;
  }
}

/* line 106, dev/sass/modules/slider.scss */
.slider .slick-arrow {
  width: 30px;
  height: 40px;
  -webkit-background-size: 14px 14px;
          background-size: 14px;
  background-image: url("/local/templates/furniture_dark-blue/css/./../img/svg/arrow-right--short.svg");
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 15px;
  background-color: rgba(245,245,245,0.8);
  
}

/* line 114, dev/sass/modules/slider.scss */
.slider .slick-arrow::before {
  display: none;
}

/* line 119, dev/sass/modules/slider.scss */
.slider .slick-prev {
  -webkit-transform: rotate(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
  left: 10px;
}

@media screen and (max-width: 990px) {
  /* line 119, dev/sass/modules/slider.scss */
  .slider .slick-prev {
    top: inherit;
    bottom: 155px;
    /*right: calc(50% - 34px);*/
  }
}

/* line 130, dev/sass/modules/slider.scss */
.slider .slick-next {
  right: 10px;
}

@media screen and (max-width: 990px) {
  /* line 130, dev/sass/modules/slider.scss */
  .slider .slick-next {
    top: inherit;
    bottom: 155px;
    /*right: calc(50% - 34px);*/
  }
}

/* line 2, dev/sass/modules/tab-list.scss */
.tab__content {
  width: 100%;
  visibility: hidden;
  position: absolute;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

/* line 10, dev/sass/modules/tab-list.scss */
.tab__content--active {
  visibility: visible;
  position: static;
  opacity: 1;
}

/* line 17, dev/sass/modules/tab-list.scss */
.tab-list {
  background-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 20, dev/sass/modules/tab-list.scss */
  .tab-list__item {
    position: relative;
  }
}

/* line 25, dev/sass/modules/tab-list.scss */
.tab-list__item:not(:last-child) {
  border-bottom: 1px solid #eaf2fd;
}

@media screen and (max-width: 990px) {
  /* line 28, dev/sass/modules/tab-list.scss */
  .tab-list__item:not(:last-child)::before {
    content: '';
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: 0;
    width: 1px;
    background-color: #eaf2fd;
  }
}

/* line 43, dev/sass/modules/tab-list.scss */
.tab-list__item--active .tab-list__link::after {
  border-width: 7px 7px 7px 7px;
}

/* line 50, dev/sass/modules/tab-list.scss */
.tab-list__link {
  position: relative;
  padding: 20px;
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 50, dev/sass/modules/tab-list.scss */
  .tab-list__link {
    width: 100%;
    height: 100%;
  }
}

/* line 60, dev/sass/modules/tab-list.scss */
.tab-list__link::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2px;
  height: 0;
  background-color: #0077c1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@media screen and (max-width: 990px) {
  /* line 60, dev/sass/modules/tab-list.scss */
  .tab-list__link::before {
    top: inherit;
    bottom: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0;
    height: 2px;
    left: 50%;
  }
}

/* line 81, dev/sass/modules/tab-list.scss */
.tab-list__link::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-style: solid;
  border-width: 7px 7px 7px 0;
  border-color: transparent transparent transparent #0077c1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/modules/tab-list.scss */
  .tab-list__link::after {
    border-color: transparent transparent #0077c1 transparent;
    top: inherit;
    bottom: 0;
    left: 50%;
    border-width: 7px 7px 0 7px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 103, dev/sass/modules/tab-list.scss */
.tab-list__link:hover::before {
  height: 100%;
}

@media screen and (max-width: 990px) {
  /* line 103, dev/sass/modules/tab-list.scss */
  .tab-list__link:hover::before {
    width: 100%;
    height: 2px;
  }
}

/* line 114, dev/sass/modules/tab-list.scss */
.tab-list__name {
  display: block;
  margin-bottom: 9px;
  color: #254b7c;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 17px;
  line-height: 110%;
  font-weight: 500;
}

@media screen and (max-width: 600px) {
  /* line 114, dev/sass/modules/tab-list.scss */
  .tab-list__name {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    font-size: 12px;
    margin-bottom: 0;
  }
}

/* line 136, dev/sass/modules/tab-list.scss */
.tab-list__desc {
  display: block;
  color: #575757;
  line-height: 116%;
  font-size: 16px;
  font-weight: 300;
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/modules/tab-list.scss */
  .tab-list__desc {
    display: none;
  }
}

/* line 1, dev/sass/modules/card-list.scss */
.card-list {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 6, dev/sass/modules/card-list.scss */
.card-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc((100% - 20px) / 3);
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/modules/card-list.scss */
  .card-list__item {
    width: calc((100% - 10px) / 2);
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/card-list.scss */
  .card-list__item {
    width: 100%;
  }
}

/* line 19, dev/sass/modules/card-list.scss */
.card-list__item:not(:nth-child(3n)) {
  margin-right: 9.9px;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-child(3n)) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 27, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-child(2n)) {
    margin-right: 9.9px;
  }
}

@media screen and (max-width: 600px) {
  /* line 27, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-child(2n)) {
    margin-right: 0;
  }
}

/* line 37, dev/sass/modules/card-list.scss */
.card-list__item:not(:nth-last-child(-n+3)) {
  margin-bottom: 10px;
}

@media screen and (max-width: 990px) {
  /* line 37, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-last-child(-n+3)) {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 45, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-last-child(-n+2)) {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 45, dev/sass/modules/card-list.scss */
  .card-list__item:not(:nth-last-child(-n+2)) {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 55, dev/sass/modules/card-list.scss */
  .card-list__item:not(:last-child) {
    margin-bottom: 15px;
  }
}

/* line 62, dev/sass/modules/card-list.scss */
.card-list__link {
  width: 100%;
}

/* line 67, dev/sass/modules/card-list.scss */
.card-list__link:hover .card-list__name::after {
  width: 100%;
  background-color: #00619d;
}

/* line 75, dev/sass/modules/card-list.scss */
.card-list__img {
  width: 100%;
  padding-bottom: calc(110 / 350 * 100%);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
}

/* line 83, dev/sass/modules/card-list.scss */
.card-list__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 87px;
  position: relative;
  padding: 20px 72px 20px 20px;
  border: 1px solid #eaf2fd;
  color: #4f4f4f;
  letter-spacing: 0.05em;
  line-height: 100%;
  font-size: 15px;
}

@media screen and (max-width: 1480px) {
  /* line 83, dev/sass/modules/card-list.scss */
  .card-list__name {
    height: 102px;
  }
}

/* line 99, dev/sass/modules/card-list.scss */
.card-list__name::before {
  content: '';
  position: absolute;
  top: 18px;
  bottom: 18px;
  right: 52px;
  width: 1px;
  background-color: #eaf2fd;
}

/* line 109, dev/sass/modules/card-list.scss */
.card-list__name::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 3px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 120, dev/sass/modules/card-list.scss */
.card-list__name .icon {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 12px;
  height: 22px;
  fill: transparent;
  stroke: #12366a;
}

/* line 1, dev/sass/modules/ads.scss */
.ads {
  padding: 25px 20px 110px;
  background-color: #0077c1;
  background-position: right bottom;
  background-repeat: no-repeat;
  -webkit-background-size: 127px 194px;
          background-size: 127px 194px;
}

/* line 8, dev/sass/modules/ads.scss */
.ads-cat {
  margin-bottom: 15px;
  color: #fff;
  opacity: 0.8;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
  font-size: 17px;
  line-height: 107%;
  font-family: "dinpro", sans-serif;
  text-transform: uppercase;
}

/* line 19, dev/sass/modules/ads.scss */
.ads-name {
  margin-bottom: 35px;
  font-family: "dinpro", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 100%;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
}

/* line 1, dev/sass/modules/news.scss */
.news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/modules/news.scss */
.news-left {
  width: 25%;
  margin-right: 30px;
}

@media screen and (max-width: 1220px) {
  /* line 5, dev/sass/modules/news.scss */
  .news-left {
    width: calc(50% - 30px);
  }
}

@media screen and (max-width: 600px) {
  /* line 5, dev/sass/modules/news.scss */
  .news-left {
    width: 100%;
    margin-right: 0;
  }
}

/* line 19, dev/sass/modules/news.scss */
.news-left .news-item__name {
  height: 36px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-line-clamp: 2;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  display: box;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  box-orient: vertical;
}

/* line 36, dev/sass/modules/news.scss */
.news-left .news-item__img {
  padding-bottom: calc(424 / 318 * 100%);
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/modules/news.scss */
  .news-left .news-item__img {
    padding-bottom: 50%;
  }
}

/* line 46, dev/sass/modules/news.scss */
.news-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 25%;
  margin-right: 80px;
}

@media screen and (max-width: 1220px) {
  /* line 46, dev/sass/modules/news.scss */
  .news-mid {
    width: 50%;
    margin-right: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 46, dev/sass/modules/news.scss */
  .news-mid {
    width: 100%;
  }
}

/* line 63, dev/sass/modules/news.scss */
.news .news-item:not(:last-child) {
  margin-bottom: 2rem;
}

@media screen and (max-width: 1480px) {
  /* line 63, dev/sass/modules/news.scss */
  .news-mid .news-item:not(:last-child) {
    margin-bottom: 10px;
  }
}

/* line 71, dev/sass/modules/news.scss */
.news-mid .news-item__name {
  height: 36px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-line-clamp: 2;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  display: box;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  box-orient: vertical;
}

/* line 88, dev/sass/modules/news.scss */
.news-mid .news-item__img {
  padding-bottom: calc(92 / 315 * 100%);
}

@media screen and (max-width: 600px) {
  /* line 88, dev/sass/modules/news.scss */
  .news-mid .news-item__img {
    padding-bottom: 50%;
  }
}

/* line 98, dev/sass/modules/news.scss */
.news-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(50% - 160px);
}

@media screen and (max-width: 1220px) {
  /* line 98, dev/sass/modules/news.scss */
  .news-right {
    width: 100%;
    margin-top: 40px;
  }
}

@media screen and (max-width: 600px) {
  /* line 98, dev/sass/modules/news.scss */
  .news-right {
    margin-top: 0;
  }
}

/* line 114, dev/sass/modules/news.scss */
.news-right .news-item:not(:last-child) {
  margin-bottom: 40px;
}

@media screen and (max-width: 1480px) {
  /* line 114, dev/sass/modules/news.scss */
  .news-right .news-item:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 122, dev/sass/modules/news.scss */
  .news-right .news-item:last-child {
    margin-bottom: 0;
  }
}

/* line 128, dev/sass/modules/news.scss */
.news-right .news-item__name {
  height: 19px;
  margin-bottom: 14px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-line-clamp: 1;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  display: -webkit-box;
  display: box;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  box-orient: vertical;
}

/* line 146, dev/sass/modules/news.scss */
.news-right .news-item__desc {
  padding-top: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-top: 1px solid #e8ebee;
}

@media screen and (max-width: 1480px) {
  /* line 146, dev/sass/modules/news.scss */
  .news-right .news-item__desc {
    padding-top: 10px;
  }
}

/* line 159, dev/sass/modules/news.scss */
.news-item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
  /* line 159, dev/sass/modules/news.scss */
  .news-item {
    margin-bottom: 20px;
  }
}

/* line 169, dev/sass/modules/news.scss */
.news-item:hover .news-item__name {
  -webkit-text-decoration-color: #254b7c;
          text-decoration-color: #254b7c;
}

/* line 173, dev/sass/modules/news.scss */
.news-item:hover .news-item__img {
  opacity: 0.75;
}

/* line 177, dev/sass/modules/news.scss */
.news-item:hover .news-item__desc {
  color: #000;
}

/* line 182, dev/sass/modules/news.scss */
.news-item__img {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  margin-bottom: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 191, dev/sass/modules/news.scss */
.news-item__name {
  font-family: "dinpro", sans-serif;
  width: 100%;
  color: #254b7c;
  line-height: 110%;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
  text-decoration: underline;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 205, dev/sass/modules/news.scss */
.news-item__desc {
  color: #575757;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.05em;
  height: 48px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-line-clamp: 2;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  display: box;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 1, dev/sass/modules/social.scss */
.social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 4, dev/sass/modules/social.scss */
.social__item {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 7, dev/sass/modules/social.scss */
.social__item:hover {
  -webkit-box-shadow: inset 0 0 0 1px #0077c1, inset 0 0 60px #fff;
          box-shadow: inset 0 0 0 1px #0077c1, inset 0 0 60px #fff;
}

/* line 10, dev/sass/modules/social.scss */
.social__item:hover .icon {
  fill: #0077c1;
}

/* line 15, dev/sass/modules/social.scss */
.social__item:not(:last-child) {
  margin-right: 5px;
}

/* line 20, dev/sass/modules/social.scss */
.social__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
   width: 49px;
   height: 49px;
}

/* line 27, dev/sass/modules/social.scss */
.social__link .icon {
  display: block;
  fill: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 32, dev/sass/modules/social.scss */
.social__link .icon-vk {
  width: 12px;
  height: 7px;
}

/* line 37, dev/sass/modules/social.scss */
.social__link .icon-fb {
  width: 7px;
  height: 12px;
}

/* line 42, dev/sass/modules/social.scss */
.social__link .icon-tw {
  width: 10px;
  height: 8px;
}

/* line 47, dev/sass/modules/social.scss */
.social__link .icon-inst {
  width: 41px;
  height: 41px;
}

/* line 54, dev/sass/modules/social.scss */
.social--vk {
  background-color: #2573a1;
}

/* line 58, dev/sass/modules/social.scss */
.social--fb {
  background-color: #23599b;
}

/* line 62, dev/sass/modules/social.scss */
.social--tw {
  background-color: #00aef0;
}

/* line 66, dev/sass/modules/social.scss */
.social--inst {
  background-image: -webkit-gradient(linear, right top, left top, from(#f1498a), to(#ff9758));
  background-image: -webkit-linear-gradient(right, #f1498a, #ff9758);
  background-image: -o-linear-gradient(right, #f1498a, #ff9758);
  background-image: linear-gradient(270deg, #f1498a, #ff9758);
  border-radius: 15px;
}

/* line 1, dev/sass/modules/svg-map.scss */
.svg-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/modules/svg-map.scss */
.svg-map-content {
  position: relative;
  width: 100%;
  max-width: 600px;
  margin-right: 50px;
}

@media screen and (max-width: 1220px) {
  /* line 5, dev/sass/modules/svg-map.scss */
  .svg-map-content {
    max-width: 400px;
  }
}

@media screen and (max-width: 990px) {
  /* line 5, dev/sass/modules/svg-map.scss */
  .svg-map-content {
    max-width: inherit;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0;
  }
}

/* line 22, dev/sass/modules/svg-map.scss */
.svg-map-wrapper {
  position: relative;
  width: calc(100% - 650px);
}

@media screen and (max-width: 1220px) {
  /* line 22, dev/sass/modules/svg-map.scss */
  .svg-map-wrapper {
    width: calc(100% - 450px);
  }
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/modules/svg-map.scss */
  .svg-map-wrapper {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 20px;
  }
}

/* line 36, dev/sass/modules/svg-map.scss */
.svg-map-wrapper svg {
  width: 100%;
}

/* line 42, dev/sass/modules/svg-map.scss */
.svg-map-wrapper svg a:hover path, .svg-map-wrapper svg a.svg-map--active path {
  opacity: 1;
}

/* line 47, dev/sass/modules/svg-map.scss */
.svg-map-wrapper svg a path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 54, dev/sass/modules/svg-map.scss */
.svg-map-region {
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 50px 30px;
  border: 1px solid #eaf2fd;
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

/* line 62, dev/sass/modules/svg-map.scss */
.svg-map-region--active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 69, dev/sass/modules/svg-map.scss */
.region-name {
  width: 100%;
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  margin-bottom: 30px;
}

/* line 80, dev/sass/modules/svg-map.scss */
.region-address {
  width: 100%;
  margin-bottom: 30px;
  color: #333;
  opacity: 0.8;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: 0.05em;
}

/* line 91, dev/sass/modules/svg-map.scss */
.region-contacts {
  width: 200px;
  margin-bottom: 50px;
  padding-right: 20px;
}

@media screen and (max-width: 1220px) {
  /* line 91, dev/sass/modules/svg-map.scss */
  .region-contacts {
    padding-right: 0;
    width: 100%;
  }
}

/* line 101, dev/sass/modules/svg-map.scss */
.region-contacts a {
  color: #12366a;
  letter-spacing: 0.05em;
  line-height: 136.5%;
  font-size: 16px;
  text-decoration: underline;
  opacity: 0.8;
  font-weight: 500;
}

/* line 112, dev/sass/modules/svg-map.scss */
.region-img {
  margin-bottom: 50px;
  width: calc(100% - 200px);
  font-size: 0;
}

@media screen and (max-width: 1220px) {
  /* line 112, dev/sass/modules/svg-map.scss */
  .region-img {
    width: 100%;
  }
}

/* line 121, dev/sass/modules/svg-map.scss */
.region-img img {
  width: calc((100% - 5px * 2) / 3);
}

/* line 124, dev/sass/modules/svg-map.scss */
.region-img img:not(:last-child) {
  margin-right: 5px;
}

/* line 130, dev/sass/modules/svg-map.scss */
.region-chart {
  width: 100%;
}

/* line 133, dev/sass/modules/svg-map.scss */
.region-chart__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eaf2fd;
  padding: 12px 0;
}

/* line 139, dev/sass/modules/svg-map.scss */
.region-chart__item span {
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  line-height: 120%;
  font-size: 15px;
}

/* line 146, dev/sass/modules/svg-map.scss */
.region-chart__item span:nth-child(2) {
  font-weight: 300;
}

/* line 152, dev/sass/modules/svg-map.scss */
.region-chart__free {
  margin-top: 40px;
  color: #333;
  opacity: 0.8;
  letter-spacing: 0.05em;
  font-weight: 300;
  font-size: 15px;
  line-height: 120%;
}

/* line 1, dev/sass/modules/lead.scss */
.lead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

/* line 6, dev/sass/modules/lead.scss */
.lead:not(:last-of-type) {
  margin-bottom: 50px;
}

/* line 10, dev/sass/modules/lead.scss */
.lead-photo {
  width: 170px;
  height: 232px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  margin-right: 40px;
}

@media screen and (max-width: 990px) {
  /* line 10, dev/sass/modules/lead.scss */
  .lead-photo {
    margin-right: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/modules/lead.scss */
  .lead-photo {
    margin: 0 0 10px;
  }
}

@media screen and (max-width: 450px) {
  /* line 10, dev/sass/modules/lead.scss */
  .lead-photo {
    width: 100%;
    height: auto;
    padding-bottom: calc(232 / 170 * 100%);
  }
}

/* line 33, dev/sass/modules/lead.scss */
.lead-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 210px);
}

@media screen and (max-width: 990px) {
  /* line 33, dev/sass/modules/lead.scss */
  .lead-info {
    width: calc(100% - 190px);
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/modules/lead.scss */
  .lead-info {
    width: 100%;
  }
}

/* line 47, dev/sass/modules/lead.scss */
.lead-info__post {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
  color: #4f4f4f;
}

/* line 57, dev/sass/modules/lead.scss */
.lead-info__name {
  color: #4f4f4f;
  letter-spacing: 0.05em;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 40px;
}

@media screen and (max-width: 1220px) {
  /* line 57, dev/sass/modules/lead.scss */
  .lead-info__name {
    margin-bottom: 20px;
  }
}

/* line 69, dev/sass/modules/lead.scss */
.lead-info__desc {
  font-weight: 300;
  color: #4f4f4f;
  line-height: 100%;
  font-size: 16px;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
}

/* line 78, dev/sass/modules/lead.scss */
.lead-info__phone {
  color: #333;
  opacity: 0.8;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  margin-bottom: 10px;
}

/* line 87, dev/sass/modules/lead.scss */
.lead-info__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 10px 0;
  border-top: 1px solid #eaf2fd;
  border-bottom: 1px solid #eaf2fd;
}

/* line 94, dev/sass/modules/lead.scss */
.lead-info__time-name {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #333;
  opacity: 0.8;
  padding-right: 20px;
  width: 300px;
}

@media screen and (max-width: 1220px) {
  /* line 94, dev/sass/modules/lead.scss */
  .lead-info__time-name {
    width: 100%;
    padding-right: 0;
    margin-bottom: 5px;
  }
}

/* line 111, dev/sass/modules/lead.scss */
.lead-info__time-val {
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #5c5c5c;
  width: calc(100% - 300px);
}

@media screen and (max-width: 1220px) {
  /* line 111, dev/sass/modules/lead.scss */
  .lead-info__time-val {
    width: 100%;
  }
}

/* line 123, dev/sass/modules/lead.scss */
.lead-info__time-val .red {
  color: #ef7979;
}

/* line 127, dev/sass/modules/lead.scss */
.lead-info__time-val a {
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #254b7c;
}

/* line 132, dev/sass/modules/lead.scss */
.lead-info__time-val a:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

/* line 141, dev/sass/modules/lead.scss */
.lead--v2 .lead-info {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 1, dev/sass/modules/pagination.scss */
.pagination {
  width: 100%;
  background-color: #fff;
}

/* line 5, dev/sass/modules/pagination.scss */
.pagination ul {
  padding: 10px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 9, dev/sass/modules/pagination.scss */
.pagination ul li {
  display: block;
}

/* line 12, dev/sass/modules/pagination.scss */
.pagination ul li:not(:first-child) {
  border-left: 1px solid #ededf1;
}

/* line 17, dev/sass/modules/pagination.scss */
.pagination ul li.active span {
  color: #254b7c;
  opacity: 1;
  color: #45486a;
  display: block;
  padding: 5px 15px;
  font-weight: 300;
  font-size: 16px;
  line-height: 124%;
  cursor: default;
}

/* line 30, dev/sass/modules/pagination.scss */
.pagination ul li.dots {
  border-left: none;
}

/* line 33, dev/sass/modules/pagination.scss */
.pagination ul li.dots + li {
  border-left: none;
}

/* line 37, dev/sass/modules/pagination.scss */
.pagination ul li.dots a {
  display: block;
  padding: 3px 15px;
  font-weight: 300;
  font-size: 20px;
  line-height: 124%;
  color: #45486a;
  opacity: 0.2;
}

/* line 48, dev/sass/modules/pagination.scss */
.pagination ul li a {
  color: #45486a;
  opacity: 0.4;
  display: block;
  padding: 5px 15px;
  font-weight: 300;
  font-size: 16px;
  line-height: 124%;
}

@media screen and (max-width: 600px) {
  /* line 48, dev/sass/modules/pagination.scss */
  .pagination ul li a {
    padding: 5px 10px;
  }
}

/* line 61, dev/sass/modules/pagination.scss */
.pagination ul li a:hover {
  opacity: 1;
}

/* line 1, dev/sass/modules/filter.scss */
.filter {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
  padding: 40px;
  border-top: 1px solid #eaf2fd;
  border-bottom: 1px solid #eaf2fd;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/filter.scss */
  .filter {
    padding: 20px 0;
  }
}

/* line 14, dev/sass/modules/filter.scss */
.filter-block {
  width: calc(33.33% - 6.9px);
  margin-bottom: 10px;
}

@media screen and (max-width: 1480px) {
  /* line 14, dev/sass/modules/filter.scss */
  .filter-block {
    width: calc(50% - 5px);
  }
}

@media screen and (max-width: 1220px) {
  /* line 14, dev/sass/modules/filter.scss */
  .filter-block {
    width: 100%;
  }
}

/* line 26, dev/sass/modules/filter.scss */
.filter-block:nth-child(3n+1), .filter-block:nth-child(3n+2) {
  margin-right: 10px;
}

@media screen and (max-width: 1480px) {
  /* line 26, dev/sass/modules/filter.scss */
  .filter-block:nth-child(3n+1), .filter-block:nth-child(3n+2) {
    margin-right: 0;
  }
}

/* line 34, dev/sass/modules/filter.scss */
.filter-block:nth-child(2n) {
  margin-left: 10px;
}

@media screen and (max-width: 1220px) {
  /* line 34, dev/sass/modules/filter.scss */
  .filter-block:nth-child(2n) {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 1220px) {
  /* line 41, dev/sass/modules/filter.scss */
  .filter-block:nth-child(2n) {
    margin-left: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 41, dev/sass/modules/filter.scss */
  .filter-block:nth-child(2n) {
    margin-left: 0;
  }
}

/* line 50, dev/sass/modules/filter.scss */
.filter-block .btn {
  padding: 9px 20px;
}

@media screen and (max-width: 600px) {
  /* line 50, dev/sass/modules/filter.scss */
  .filter-block .btn {
    padding: 5px 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 57, dev/sass/modules/filter.scss */
  .filter-block .btn .icon {
    margin-left: 10px;
    padding: 6px 0 6px 10px;
  }
}

/* line 1, dev/sass/modules/partner.scss */
.partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

/* line 6, dev/sass/modules/partner.scss */
.partner-item {
  position: relative;
  width: calc(33.33% - 6.9px);
  min-height: 200px;
  border: 1px solid #eaf2fd;
  margin-bottom: 10px;
}

@media screen and (max-width: 1220px) {
  /* line 6, dev/sass/modules/partner.scss */
  .partner-item {
    width: calc(50% - 5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/partner.scss */
  .partner-item {
    width: 100%;
  }
}

/* line 21, dev/sass/modules/partner.scss */
.partner-item:nth-child(3n+1), .partner-item:nth-child(3n+2) {
  margin-right: 10px;
}

@media screen and (max-width: 1220px) {
  /* line 21, dev/sass/modules/partner.scss */
  .partner-item:nth-child(3n+1), .partner-item:nth-child(3n+2) {
    margin-right: 0;
  }
}

@media screen and (max-width: 1220px) {
  /* line 29, dev/sass/modules/partner.scss */
  .partner-item:nth-child(2n) {
    margin-left: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/partner.scss */
  .partner-item:nth-child(2n) {
    margin-left: 0;
  }
}

/* line 39, dev/sass/modules/partner.scss */
.partner-item:hover .partner-item__content {
  opacity: 1;
  visibility: visible;
}

/* line 45, dev/sass/modules/partner.scss */
.partner-item__brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  font-weight: 500;
  font-size: 15px;
  line-height: 100%;
  color: #254b7c;
  text-align: center;
}

/* line 62, dev/sass/modules/partner.scss */
.partner-item__content {
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  height: 100%;
  background-color: #0077c1;
  color: #fff;
  text-align: center;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 81, dev/sass/modules/partner.scss */
.partner-item__content.show {
  opacity: 1; /* old value : 1*/
  visibility: visible;
}

/* line 87, dev/sass/modules/partner.scss */
.partner-item__name {
  width: 100%;
  font-size: 17px;
  line-height: 110%;
  text-shadow: 0 4px 100px rgba(5, 25, 44, 0.15);
  letter-spacing: 0.05em;
  padding: 10px;
}

/* line 96, dev/sass/modules/partner.scss */
.partner-item__desc {
  width: 100%;
  padding: 10px;
  font-weight: 300;
  font-size: 15px;
  line-height: 110%;
}

/* line 103, dev/sass/modules/partner.scss */
.partner-item__desc + .btn {
  margin-top: 10px;
}

/* line 6, dev/sass/modules/badsee.scss */
.badsee {
  /* custom */
  /* custom basic */
}

/* line 7, dev/sass/modules/badsee.scss */
.badsee-config {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  width: 100%;
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 16px;
  border: 1px solid #000;
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 7, dev/sass/modules/badsee.scss */
  .badsee-config {
    height: 455px;
    overflow: auto;
  }
}

/* line 24, dev/sass/modules/badsee.scss */
.badsee-config img {
  display: block;
}

/* line 28, dev/sass/modules/badsee.scss */
.badsee-config button {
  display: block;
  background-color: transparent;
  font-size: 16px;
  cursor: pointer;
  border: 1px solid #000;
}

/* line 37, dev/sass/modules/badsee.scss */
.badsee-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 41, dev/sass/modules/badsee.scss */
.badsee-zag {
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 47, dev/sass/modules/badsee.scss */
.badsee-w100 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #000;
}

/* line 54, dev/sass/modules/badsee.scss */
.badsee-w100 .badsee-close {
  padding: 10px;
}

/* line 57, dev/sass/modules/badsee.scss */
.badsee-w100 .badsee-close .icon {
  display: block;
  width: 20px;
  height: 20px;
}

/* line 64, dev/sass/modules/badsee.scss */
.badsee-w100 .ico--eye {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 69, dev/sass/modules/badsee.scss */
.badsee-w100 .ico--eye .icon {
  margin-right: 10px;
  display: block;
  width: 20px;
  height: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-position: left 10px center;
}

/* line 80, dev/sass/modules/badsee.scss */
.badsee-w25 {
  width: 25%;
  padding: 10px;
}

@media screen and (max-width: 990px) {
  /* line 80, dev/sass/modules/badsee.scss */
  .badsee-w25 {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 80, dev/sass/modules/badsee.scss */
  .badsee-w25 {
    width: 100%;
  }
}

/* line 92, dev/sass/modules/badsee.scss */
.badsee-w25:not(:last-of-type) {
  border-right: 1px solid #000;
}

@media screen and (max-width: 990px) {
  /* line 92, dev/sass/modules/badsee.scss */
  .badsee-w25:not(:last-of-type) {
    border-right: none;
  }
}

@media screen and (max-width: 990px) {
  /* line 100, dev/sass/modules/badsee.scss */
  .badsee-w25:nth-child(2n) {
    border-right: 1px solid #000;
  }
}

@media screen and (max-width: 600px) {
  /* line 100, dev/sass/modules/badsee.scss */
  .badsee-w25:nth-child(2n) {
    border-right: none;
  }
}

@media screen and (max-width: 990px) {
  /* line 110, dev/sass/modules/badsee.scss */
  .badsee-w25:nth-child(2), .badsee-w25:nth-child(3) {
    border-bottom: 1px solid #000;
  }
}

@media screen and (max-width: 600px) {
  /* line 110, dev/sass/modules/badsee.scss */
  .badsee-w25:nth-child(2), .badsee-w25:nth-child(3) {
    border-bottom: none;
  }
}

/* line 121, dev/sass/modules/badsee.scss */
.badsee-w25 button {
  width: 100%;
  padding: 10px;
}

/* line 125, dev/sass/modules/badsee.scss */
.badsee-w25 button:not(:last-child) {
  margin-bottom: 10px;
}

/* line 129, dev/sass/modules/badsee.scss */
.badsee-w25 button.active {
  background-color: #000;
  color: #fff;
}

/* line 138, dev/sass/modules/badsee.scss */
.badsee-cs-light {
  background-image: none;
  background-color: #fff;
}

/* line 141, dev/sass/modules/badsee.scss */
.badsee-cs-light a {
  color: #000;
}

.badsee-cs-light img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

/* line 144, dev/sass/modules/badsee.scss */
.badsee-cs-light .header {
  -webkit-box-shadow: 0 1px 0 #000;
          box-shadow: 0 1px 0 #000;
  background: #fff;
}

/* line 146, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-right {
  background-color: #fff;
}

/* line 148, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-right::before {
  background-color: #fff;
}

/* line 151, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-right__top {
  border-color: #000;
}

/* line 156, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-link__text {
  color: #000;
}

/* line 159, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-link .icon {
  fill: #000;
}

/* line 165, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-search button[type="submit"] {
  border-color: #000;
  background-color: #fff;
}

/* line 168, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-search button[type="submit"] .icon {
  fill: #000;
  border-color: #000;
}

/* line 175, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-search input[type="text"] {
  background-color: #fff;
  color: #000;
  border-color: #000;
}

/* line 179, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-search input[type="text"]::-webkit-input-placeholder {
  color: #000;
}
.badsee-cs-light .header-search input[type="text"]::-moz-placeholder {
  color: #000;
}
.badsee-cs-light .header-search input[type="text"]::-ms-input-placeholder {
  color: #000;
}
.badsee-cs-light .header-search input[type="text"]::placeholder {
  color: #000;
}

/* line 185, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-lang {
  border-color: #000;
}

@media screen and (max-width: 990px) {
  /* line 185, dev/sass/modules/badsee.scss */
  .badsee-cs-light .header-lang {
    border-color: #000;
  }
}

/* line 192, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-lang__item:not(:last-child)::before {
  background-color: #000;
}

/* line 197, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-lang__link {
  color: #000;
  opacity: 1;
}

/* line 200, dev/sass/modules/badsee.scss */
.badsee-cs-light .header-lang__link:hover:not(.header-lang__link--active) {
  background-color: #fff;
  color: #000;
  text-decoration: underline;
}

/* line 211, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-item--active .menu-link {
  background-color: #fff;
}

/* line 217, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-link::before {
  background-color: #000;
}

/* line 220, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-link__text {
  color: #000;
}

/* line 223, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-link .icon {
  stroke: #000;
}

/* line 227, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-drop {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
  background-color: #fff;
}

/* line 232, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-drop-item:hover .menu-drop-link {
  background-color: #fff;
}

/* line 237, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-drop-link {
  color: #000;
}

/* line 243, dev/sass/modules/badsee.scss */
.badsee-cs-light .logo-img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 246, dev/sass/modules/badsee.scss */
.badsee-cs-light .logo-name {
  color: #000;
}

/* line 249, dev/sass/modules/badsee.scss */
.badsee-cs-light .logo-tagline {
  color: #000;
}

/* line 255, dev/sass/modules/badsee.scss */
.badsee-cs-light .slider-item__tagline {
  color: #000;
}

/* line 258, dev/sass/modules/badsee.scss */
.badsee-cs-light .slider-item__name {
  background: #fff;	
  color: #000;
}

/* line 261, dev/sass/modules/badsee.scss */
.badsee-cs-light .slider-item__desc {
  color: #000;
}

/* line 265, dev/sass/modules/badsee.scss */
.badsee-cs-light .slider .slick-arrow {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 270, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn-text {
  opacity: 1;
}

/* line 273, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn--blue {
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

/* line 277, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn--blue:hover .btn-text {
  color: #000;
}

/* line 281, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn--blue .btn-text {
  color: #000;
}

/* line 286, dev/sass/modules/badsee.scss */
.badsee-cs-light .feature {
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

/* line 291, dev/sass/modules/badsee.scss */
.badsee-cs-light .feature-list__item:not(:last-child) {
  border-color: #000;
}

/* line 295, dev/sass/modules/badsee.scss */
.badsee-cs-light .feature-list__name {
  color: #000;
}

/* line 298, dev/sass/modules/badsee.scss */
.badsee-cs-light .feature-list__desc {
  opacity: 1;
  color: #000;
}

/* line 305, dev/sass/modules/badsee.scss */
.badsee-cs-light .card-list__name {
  color: #000;
  border-color: #000;
}

/* line 312, dev/sass/modules/badsee.scss */
.badsee-cs-light .card-list__link:hover .card-list__name::after {
  background-color: #000;
}

/* line 319, dev/sass/modules/badsee.scss */
.badsee-cs-light .ads {
  -webkit-box-shadow: inset 0 0 0 1px #000;
          box-shadow: inset 0 0 0 1px #000;
  background-color: #fff;
}

/* line 322, dev/sass/modules/badsee.scss */
.badsee-cs-light .ads-cat {
  color: #000;
  opacity: 1;
}

/* line 326, dev/sass/modules/badsee.scss */
.badsee-cs-light .ads-name {
  color: #000;
}

/* line 330, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list {
  -webkit-box-shadow: inset 0 0 0 1px #000;
          box-shadow: inset 0 0 0 1px #000;
}

/* line 332, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list__name {
  color: #000;
}

/* line 335, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list__desc {
  color: #000;
}

/* line 339, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list__link::before {
  background-color: #000;
}

/* line 342, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list__link::after {
  border-color: transparent transparent transparent #000;
}

@media screen and (max-width: 990px) {
  /* line 342, dev/sass/modules/badsee.scss */
  .badsee-cs-light .tab-list__link::after {
    border-color: transparent transparent #000 transparent;
  }
}

/* line 350, dev/sass/modules/badsee.scss */
.badsee-cs-light .tab-list__item:not(:last-child) {
  border-color: #000;
}

@media screen and (max-width: 990px) {
  /* line 355, dev/sass/modules/badsee.scss */
  .badsee-cs-light .column-l .tab-list__item--active .tab-list__link::after {
    border-color: transparent transparent #000 transparent !important;
  }
}

/* line 360, dev/sass/modules/badsee.scss */
.badsee-cs-light .h3,
.badsee-cs-light h3,
.badsee-cs-light h3 *,
.badsee-cs-light .h4,
.badsee-cs-light h4,
.badsee-cs-light h4 *,
.badsee-cs-light .h5,
.badsee-cs-light h5,
.badsee-cs-light h5 * {
  color: #000;
}

/* line 372, dev/sass/modules/badsee.scss */
.badsee-cs-light .additional-line {
  border-color: #000;
}

/* line 375, dev/sass/modules/badsee.scss */
.badsee-cs-light .additional .card-list__name {
  color: #000;
}

/* line 379, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn--light {
  border-color: #000;
}

/* line 381, dev/sass/modules/badsee.scss */
.badsee-cs-light .btn--light .btn-text {
  color: #000;
}

/* line 388, dev/sass/modules/badsee.scss */
.badsee-cs-light .news-item:hover .news-item__name {
  -webkit-text-decoration-color: #000;
          text-decoration-color: #000;
}

/* line 392, dev/sass/modules/badsee.scss */
.badsee-cs-light .news-item__name {
  color: #000;
}

/* line 397, dev/sass/modules/badsee.scss */
.badsee-cs-light .news-right .news-item__desc {
  border-color: #000;
  color: #000;
}

/* line 404, dev/sass/modules/badsee.scss */
.badsee-cs-light .svg-map-region {
  border-color: #000;
}

/* line 409, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-name {
  color: #000;
}

/* line 412, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-address {
  color: #000;
}

/* line 416, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-contacts a {
  color: #000;
}

/* line 421, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-chart__item {
  border-color: #000;
}

/* line 423, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-chart__item span {
  color: #000;
}

/* line 427, dev/sass/modules/badsee.scss */
.badsee-cs-light .region-chart__free {
  color: #000;
}

/* line 435, dev/sass/modules/badsee.scss */
.badsee-cs-light .svg-map-wrapper svg a path {
  fill: #fff;
}

/* line 437, dev/sass/modules/badsee.scss */
.badsee-cs-light .svg-map-wrapper svg a path:not(:first-child) {
  fill: #000;
}

/* line 442, dev/sass/modules/badsee.scss */
.badsee-cs-light .svg-map-wrapper svg a ~ path {
  stroke: #000;
}

/* line 448, dev/sass/modules/badsee.scss */
.badsee-cs-light .footer {
  border-color: #000;
  background: #fff;
}

/* line 451, dev/sass/modules/badsee.scss */
.badsee-cs-light .footer-nav__link {
  color: #000;
}

/* line 453, dev/sass/modules/badsee.scss */
.badsee-cs-light .footer-nav__link:hover {
  -webkit-text-decoration-color: #000;
          text-decoration-color: #000;
}

/* line 459, dev/sass/modules/badsee.scss */
.badsee-cs-light .footer-right .copyright {
  color: #000;
}

/* line 462, dev/sass/modules/badsee.scss */
.badsee-cs-light .footer-right .copyright-ml span,
.badsee-cs-light .footer-right .copyright-ml a {
  color: #000;
}

/* line 471, dev/sass/modules/badsee.scss */
.badsee-cs-light .social__item {
  background-color: #fff;
  background-image: none;
}

/* line 476, dev/sass/modules/badsee.scss */
.badsee-cs-light .social__link .icon {
  fill: #000;
}

/* line 482, dev/sass/modules/badsee.scss */
.badsee-cs-light .nav-list__link {
  color: #000;
}

/* line 484, dev/sass/modules/badsee.scss */
.badsee-cs-light .nav-list__link:hover {
  color: #000;
}

/* line 489, dev/sass/modules/badsee.scss */
.badsee-cs-light .nav-list__item::before {
  border-color: transparent #000 transparent transparent;
}

/* line 498, dev/sass/modules/badsee.scss */
.badsee-cs-light .column-l .tab-list__item--active .tab-list__link::after {
  border-color: transparent #000 transparent transparent;
}

/* line 505, dev/sass/modules/badsee.scss */
.badsee-cs-light .column-r .prof-union__text {
  border-color: #000;
}

/* line 510, dev/sass/modules/badsee.scss */
.badsee-cs-light .lead-info__post,
.badsee-cs-light .lead-info__name,
.badsee-cs-light .lead-info__phone,
.badsee-cs-light .lead-info__time-val a,
.badsee-cs-light .text-page p,
.badsee-cs-light .hist-item-date,
.badsee-cs-light .hist-item-action,
.badsee-cs-light .lead-info__desc,
.badsee-cs-light .lead-info__time-name,
.badsee-cs-light .lead-info__time-val,
.badsee-cs-light .lead-info__time-val .red,
.badsee-cs-light .info-name,
.badsee-cs-light .info-desc,
.badsee-cs-light .info-phone,
.badsee-cs-light .text-page ul:not([class]) li,
.badsee-cs-light table th,
.badsee-cs-light table td,
.badsee-cs-light .docs-name,
.badsee-cs-light .docs-link:hover .docs-link__text,
.badsee-cs-light .form-item__name,
.badsee-cs-light .form-item__name .red,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item input:focus + .form-item__name,
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-light .contacts .info-chart__item div,
.badsee-cs-light .info a,
.badsee-cs-light .jq-selectbox__select-text,
.badsee-cs-light .partner-item__content,
.badsee-cs-light .pagination ul li a,
.badsee-cs-light .pagination ul li.active span,
.badsee-cs-light .partner-card__reg,
.badsee-cs-light .partner-card__name,
.badsee-cs-light .partner-card__desc,
.badsee-cs-light .partner-card .region-chart__item,
.badsee-cs-light .questions p,
.badsee-cs-light .accord-link__text,
.badsee-cs-light .questions .accord-body p,
.badsee-cs-light .questions .accord-body ul li,
.badsee-cs-light .questions .accord-body ol li,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form input[type="text"]::-webkit-input-placeholder,
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .text-page ol li,
.badsee-cs-light .menu-button__text,
.badsee-cs-light .search-res__name,
.badsee-cs-light .search-res__page a,
.badsee-cs-light .news-item__desc {
  color: #000;
}
.badsee-cs-light .lead-info__post,
.badsee-cs-light .lead-info__name,
.badsee-cs-light .lead-info__phone,
.badsee-cs-light .lead-info__time-val a,
.badsee-cs-light .text-page p,
.badsee-cs-light .hist-item-date,
.badsee-cs-light .hist-item-action,
.badsee-cs-light .lead-info__desc,
.badsee-cs-light .lead-info__time-name,
.badsee-cs-light .lead-info__time-val,
.badsee-cs-light .lead-info__time-val .red,
.badsee-cs-light .info-name,
.badsee-cs-light .info-desc,
.badsee-cs-light .info-phone,
.badsee-cs-light .text-page ul:not([class]) li,
.badsee-cs-light table th,
.badsee-cs-light table td,
.badsee-cs-light .docs-name,
.badsee-cs-light .docs-link:hover .docs-link__text,
.badsee-cs-light .form-item__name,
.badsee-cs-light .form-item__name .red,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item input:focus + .form-item__name,
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-light .contacts .info-chart__item div,
.badsee-cs-light .info a,
.badsee-cs-light .jq-selectbox__select-text,
.badsee-cs-light .partner-item__content,
.badsee-cs-light .pagination ul li a,
.badsee-cs-light .pagination ul li.active span,
.badsee-cs-light .partner-card__reg,
.badsee-cs-light .partner-card__name,
.badsee-cs-light .partner-card__desc,
.badsee-cs-light .partner-card .region-chart__item,
.badsee-cs-light .questions p,
.badsee-cs-light .accord-link__text,
.badsee-cs-light .questions .accord-body p,
.badsee-cs-light .questions .accord-body ul li,
.badsee-cs-light .questions .accord-body ol li,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form input[type="text"]::-moz-placeholder,
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .text-page ol li,
.badsee-cs-light .menu-button__text,
.badsee-cs-light .search-res__name,
.badsee-cs-light .search-res__page a,
.badsee-cs-light .news-item__desc {
  color: #000;
}
.badsee-cs-light .lead-info__post,
.badsee-cs-light .lead-info__name,
.badsee-cs-light .lead-info__phone,
.badsee-cs-light .lead-info__time-val a,
.badsee-cs-light .text-page p,
.badsee-cs-light .hist-item-date,
.badsee-cs-light .hist-item-action,
.badsee-cs-light .lead-info__desc,
.badsee-cs-light .lead-info__time-name,
.badsee-cs-light .lead-info__time-val,
.badsee-cs-light .lead-info__time-val .red,
.badsee-cs-light .info-name,
.badsee-cs-light .info-desc,
.badsee-cs-light .info-phone,
.badsee-cs-light .text-page ul:not([class]) li,
.badsee-cs-light table th,
.badsee-cs-light table td,
.badsee-cs-light .docs-name,
.badsee-cs-light .docs-link:hover .docs-link__text,
.badsee-cs-light .form-item__name,
.badsee-cs-light .form-item__name .red,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item input:focus + .form-item__name,
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-light .contacts .info-chart__item div,
.badsee-cs-light .info a,
.badsee-cs-light .jq-selectbox__select-text,
.badsee-cs-light .partner-item__content,
.badsee-cs-light .pagination ul li a,
.badsee-cs-light .pagination ul li.active span,
.badsee-cs-light .partner-card__reg,
.badsee-cs-light .partner-card__name,
.badsee-cs-light .partner-card__desc,
.badsee-cs-light .partner-card .region-chart__item,
.badsee-cs-light .questions p,
.badsee-cs-light .accord-link__text,
.badsee-cs-light .questions .accord-body p,
.badsee-cs-light .questions .accord-body ul li,
.badsee-cs-light .questions .accord-body ol li,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form input[type="text"]::-ms-input-placeholder,
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .text-page ol li,
.badsee-cs-light .menu-button__text,
.badsee-cs-light .search-res__name,
.badsee-cs-light .search-res__page a,
.badsee-cs-light .news-item__desc {
  color: #000;
}
.badsee-cs-light .lead-info__post,
.badsee-cs-light .lead-info__name,
.badsee-cs-light .lead-info__phone,
.badsee-cs-light .lead-info__time-val a,
.badsee-cs-light .text-page p,
.badsee-cs-light .hist-item-date,
.badsee-cs-light .hist-item-action,
.badsee-cs-light .lead-info__desc,
.badsee-cs-light .lead-info__time-name,
.badsee-cs-light .lead-info__time-val,
.badsee-cs-light .lead-info__time-val .red,
.badsee-cs-light .info-name,
.badsee-cs-light .info-desc,
.badsee-cs-light .info-phone,
.badsee-cs-light .text-page ul:not([class]) li,
.badsee-cs-light table th,
.badsee-cs-light table td,
.badsee-cs-light .docs-name,
.badsee-cs-light .docs-link:hover .docs-link__text,
.badsee-cs-light .form-item__name,
.badsee-cs-light .form-item__name .red,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item input:focus + .form-item__name,
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-light .contacts .info-chart__item div,
.badsee-cs-light .info a,
.badsee-cs-light .jq-selectbox__select-text,
.badsee-cs-light .partner-item__content,
.badsee-cs-light .pagination ul li a,
.badsee-cs-light .pagination ul li.active span,
.badsee-cs-light .partner-card__reg,
.badsee-cs-light .partner-card__name,
.badsee-cs-light .partner-card__desc,
.badsee-cs-light .partner-card .region-chart__item,
.badsee-cs-light .questions p,
.badsee-cs-light .accord-link__text,
.badsee-cs-light .questions .accord-body p,
.badsee-cs-light .questions .accord-body ul li,
.badsee-cs-light .questions .accord-body ol li,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form input[type="text"]::placeholder,
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .text-page ol li,
.badsee-cs-light .menu-button__text,
.badsee-cs-light .search-res__name,
.badsee-cs-light .search-res__page a,
.badsee-cs-light .news-item__desc {
  color: #000;
}

/* line 561, dev/sass/modules/badsee.scss */
.badsee-cs-light .jq-selectbox li:hover {
  color: #000 !important;
}

/* line 564, dev/sass/modules/badsee.scss */
.badsee-cs-light .hist-item:not(:last-child),
.badsee-cs-light .hist-list,
.badsee-cs-light .lead-info__time,
.badsee-cs-light .accord-link,
.badsee-cs-light .accord-list__link,
.badsee-cs-light .info,
.badsee-cs-light .info-chart__item,
.badsee-cs-light table th,
.badsee-cs-light table td,
.badsee-cs-light .docs-item,
.badsee-cs-light .docs-link,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .filter,
.badsee-cs-light .jq-selectbox__select,
.badsee-cs-light .jq-selectbox__trigger-arrow,
.badsee-cs-light .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-light .jq-selectbox__dropdown,
.badsee-cs-light .partner-item,
.badsee-cs-light .pagination ul li:not(:first-child),
.badsee-cs-light .news-page .news-item__name,
.badsee-cs-light .questions .accord-body,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .column-l-plus,
.badsee-cs-light .menu-item,
.badsee-cs-light .menu-link.open .icon,
.badsee-cs-light .menu-link .icon {
  border-color: #000;
}

/* line 595, dev/sass/modules/badsee.scss */
.badsee-cs-light .accord-link::before,
.badsee-cs-light .text-page ul:not([class]) li::before,
.badsee-cs-light .docs-item::before,
.badsee-cs-light .questions .accord-link::after,
.badsee-cs-light .search-res::before,
.badsee-cs-light .tab-list__item:not(:last-child)::before,
.badsee-cs-light .breadcrumbs .bx-breadcrumb-item:not(:last-of-type)::after {
  background-color: #000;
}

/* line 604, dev/sass/modules/badsee.scss */
.badsee-cs-light .accord-link .icon,
.badsee-cs-light .column-l-plus .icon {
  stroke: #000;
}

/* line 608, dev/sass/modules/badsee.scss */
.badsee-cs-light .docs-link:hover,
.badsee-cs-light .form-item input[type="text"],
.badsee-cs-light .form-item input[type="password"],
.badsee-cs-light .form-item.disabled textarea,
.badsee-cs-light .jq-selectbox__select:hover,
.badsee-cs-light .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-light .jq-selectbox li.selected,
.badsee-cs-light .jq-selectbox li:hover,
.badsee-cs-light .partner-item__content,
.badsee-cs-light .search-form input[type="text"],
.badsee-cs-light .search-form button[type="submit"],
.badsee-cs-light .header-right__top::before,
.badsee-cs-light .header-right__top,
.badsee-cs-light .header-link:nth-child(2) {
  background-color: #fff;
}

/* line 624, dev/sass/modules/badsee.scss */
.badsee-cs-light .menu-button .icon {
  fill: #000;
}

/* line 627, dev/sass/modules/badsee.scss */
.badsee-cs-light .search-res {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

/* line 632, dev/sass/modules/badsee.scss */
.badsee-cs-dark {
  background-image: none;
  background-color: #000;
}

/* line 635, dev/sass/modules/badsee.scss */
.badsee-cs-dark a {
  color: #fff;
}

.badsee-cs-dark img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

/* line 638, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header {
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  background: #000;
}

/* line 640, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-right {
  background-color: #000;
}

/* line 642, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-right::before {
  background-color: #000;
}

/* line 645, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-right__top {
  border-color: #fff;
}

/* line 650, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-link__text {
  color: #fff;
}

/* line 653, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-link .icon {
  fill: #fff;
}

/* line 659, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-search button[type="submit"] {
  border-color: #fff;
  background-color: #000;
}

/* line 662, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-search button[type="submit"] .icon {
  fill: #fff;
  border-color: #fff;
}

/* line 669, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-search input[type="text"] {
  background-color: #000;
  color: #fff;
  border-color: #fff;
}

/* line 673, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-search input[type="text"]::-webkit-input-placeholder {
  color: #fff;
}
.badsee-cs-dark .header-search input[type="text"]::-moz-placeholder {
  color: #fff;
}
.badsee-cs-dark .header-search input[type="text"]::-ms-input-placeholder {
  color: #fff;
}
.badsee-cs-dark .header-search input[type="text"]::placeholder {
  color: #fff;
}

/* line 679, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-lang {
  border-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 679, dev/sass/modules/badsee.scss */
  .badsee-cs-dark .header-lang {
    border-color: #fff;
  }
}

/* line 686, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-lang__item:not(:last-child)::before {
  background-color: #fff;
}

/* line 691, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-lang__link {
  color: #fff;
  opacity: 1;
}

/* line 694, dev/sass/modules/badsee.scss */
.badsee-cs-dark .header-lang__link:hover:not(.header-lang__link--active) {
  background-color: #000;
  color: #fff;
  text-decoration: underline;
}

/* line 705, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-item--active .menu-link {
  background-color: #000;
}

/* line 711, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-link::before {
  background-color: #fff;
}

/* line 714, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-link__text {
  color: #fff;
}

/* line 717, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-link .icon {
  stroke: #fff;
}

/* line 721, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-drop {
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
  background-color: #000;
}

/* line 726, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-drop-item:hover .menu-drop-link {
  background-color: #000;
}

/* line 731, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-drop-link {
  color: #fff;
}

/* line 737, dev/sass/modules/badsee.scss */
.badsee-cs-dark .logo-img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 740, dev/sass/modules/badsee.scss */
.badsee-cs-dark .logo-name {
  color: #fff;
}

/* line 743, dev/sass/modules/badsee.scss */
.badsee-cs-dark .logo-tagline {
  color: #fff;
}

/* line 749, dev/sass/modules/badsee.scss */
.badsee-cs-dark .slider-item__tagline {
  color: #fff;
}

/* line 752, dev/sass/modules/badsee.scss */
.badsee-cs-dark .slider-item__name {
  color: #fff;
  background: #000;
}

/* line 755, dev/sass/modules/badsee.scss */
.badsee-cs-dark .slider-item__desc {
  color: #fff;
}

/* line 759, dev/sass/modules/badsee.scss */
.badsee-cs-dark .slider .slick-arrow {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 764, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn-text {
  opacity: 1;
}

/* line 767, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn--blue {
  background-color: #000;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}

/* line 771, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn--blue:hover .btn-text {
  color: #fff;
}

/* line 775, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn--blue .btn-text {
  color: #fff;
}

/* line 780, dev/sass/modules/badsee.scss */
.badsee-cs-dark .feature {
  background-color: #000;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}

/* line 785, dev/sass/modules/badsee.scss */
.badsee-cs-dark .feature-list__item:not(:last-child) {
  border-color: #fff;
}

/* line 789, dev/sass/modules/badsee.scss */
.badsee-cs-dark .feature-list__name {
  color: #fff;
}

/* line 792, dev/sass/modules/badsee.scss */
.badsee-cs-dark .feature-list__desc {
  opacity: 1;
  color: #fff;
}

/* line 799, dev/sass/modules/badsee.scss */
.badsee-cs-dark .card-list__name {
  color: #fff;
  border-color: #fff;
}

/* line 806, dev/sass/modules/badsee.scss */
.badsee-cs-dark .card-list__link:hover .card-list__name::after {
  background-color: #fff;
}

/* line 813, dev/sass/modules/badsee.scss */
.badsee-cs-dark .ads {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
  background-color: #000;
}

/* line 816, dev/sass/modules/badsee.scss */
.badsee-cs-dark .ads-cat {
  color: #fff;
  opacity: 1;
}

/* line 820, dev/sass/modules/badsee.scss */
.badsee-cs-dark .ads-name {
  color: #fff;
}

/* line 824, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
}

/* line 826, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list__name {
  color: #fff;
}

/* line 829, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list__desc {
  color: #fff;
}

/* line 833, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list__link::before {
  background-color: #fff;
}

/* line 836, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list__link::after {
  border-color: transparent transparent transparent #fff;
}

@media screen and (max-width: 990px) {
  /* line 836, dev/sass/modules/badsee.scss */
  .badsee-cs-dark .tab-list__link::after {
    border-color: transparent transparent #fff transparent;
  }
}

/* line 844, dev/sass/modules/badsee.scss */
.badsee-cs-dark .tab-list__item:not(:last-child) {
  border-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 849, dev/sass/modules/badsee.scss */
  .badsee-cs-dark .column-l .tab-list__item--active .tab-list__link::after {
    border-color: transparent transparent #fff transparent !important;
  }
}

/* line 854, dev/sass/modules/badsee.scss */
.badsee-cs-dark .h3,
.badsee-cs-dark h3,
.badsee-cs-dark h3 *,
.badsee-cs-dark .h4,
.badsee-cs-dark h4,
.badsee-cs-dark h4 *,
.badsee-cs-dark .h5,
.badsee-cs-dark h5,
.badsee-cs-dark h5 * {
  color: #fff;
}

/* line 866, dev/sass/modules/badsee.scss */
.badsee-cs-dark .additional-line {
  border-color: #fff;
}

/* line 869, dev/sass/modules/badsee.scss */
.badsee-cs-dark .additional .card-list__name {
  color: #fff;
}

/* line 873, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn--light {
  border-color: #fff;
}

/* line 875, dev/sass/modules/badsee.scss */
.badsee-cs-dark .btn--light .btn-text {
  color: #fff;
}

/* line 882, dev/sass/modules/badsee.scss */
.badsee-cs-dark .news-item:hover .news-item__name {
  -webkit-text-decoration-color: #fff;
          text-decoration-color: #fff;
}

/* line 886, dev/sass/modules/badsee.scss */
.badsee-cs-dark .news-item__name {
  color: #fff;
}

/* line 891, dev/sass/modules/badsee.scss */
.badsee-cs-dark .news-right .news-item__desc {
  border-color: #fff;
  color: #fff;
}

/* line 898, dev/sass/modules/badsee.scss */
.badsee-cs-dark .svg-map-region {
  border-color: #fff;
}

/* line 903, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-name {
  color: #fff;
}

/* line 906, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-address {
  color: #fff;
}

/* line 910, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-contacts a {
  color: #fff;
}

/* line 915, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-chart__item {
  border-color: #fff;
}

/* line 917, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-chart__item span {
  color: #fff;
}

/* line 921, dev/sass/modules/badsee.scss */
.badsee-cs-dark .region-chart__free {
  color: #fff;
}

/* line 929, dev/sass/modules/badsee.scss */
.badsee-cs-dark .svg-map-wrapper svg a path {
  fill: #000;
}

/* line 931, dev/sass/modules/badsee.scss */
.badsee-cs-dark .svg-map-wrapper svg a path:not(:first-child) {
  fill: #fff;
}

/* line 936, dev/sass/modules/badsee.scss */
.badsee-cs-dark .svg-map-wrapper svg a ~ path {
  stroke: #fff;
}

/* line 942, dev/sass/modules/badsee.scss */
.badsee-cs-dark .footer {
  border-color: #fff;
  background: #000;
}

/* line 945, dev/sass/modules/badsee.scss */
.badsee-cs-dark .footer-nav__link {
  color: #fff;
}

/* line 947, dev/sass/modules/badsee.scss */
.badsee-cs-dark .footer-nav__link:hover {
  -webkit-text-decoration-color: #fff;
          text-decoration-color: #fff;
}

/* line 953, dev/sass/modules/badsee.scss */
.badsee-cs-dark .footer-right .copyright {
  color: #fff;
}

/* line 956, dev/sass/modules/badsee.scss */
.badsee-cs-dark .footer-right .copyright-ml span,
.badsee-cs-dark .footer-right .copyright-ml a {
  color: #fff;
}

/* line 965, dev/sass/modules/badsee.scss */
.badsee-cs-dark .social__item {
  background-color: #000;
  background-image: none;
}

/* line 970, dev/sass/modules/badsee.scss */
.badsee-cs-dark .social__link .icon {
  fill: #fff;
}

/* line 976, dev/sass/modules/badsee.scss */
.badsee-cs-dark .nav-list__link {
  color: #fff;
}

/* line 978, dev/sass/modules/badsee.scss */
.badsee-cs-dark .nav-list__link:hover {
  color: #fff;
}

/* line 983, dev/sass/modules/badsee.scss */
.badsee-cs-dark .nav-list__item::before {
  border-color: transparent #fff transparent transparent;
}

/* line 992, dev/sass/modules/badsee.scss */
.badsee-cs-dark .column-l .tab-list__item--active .tab-list__link::after {
  border-color: transparent #fff transparent transparent;
}

/* line 999, dev/sass/modules/badsee.scss */
.badsee-cs-dark .column-r .prof-union__text {
  border-color: #fff;
}

/* line 1004, dev/sass/modules/badsee.scss */
.badsee-cs-dark .lead-info__post,
.badsee-cs-dark .lead-info__name,
.badsee-cs-dark .lead-info__phone,
.badsee-cs-dark .lead-info__time-val a,
.badsee-cs-dark .text-page p,
.badsee-cs-dark .hist-item-date,
.badsee-cs-dark .hist-item-action,
.badsee-cs-dark .lead-info__desc,
.badsee-cs-dark .lead-info__time-name,
.badsee-cs-dark .lead-info__time-val,
.badsee-cs-dark .lead-info__time-val .red,
.badsee-cs-dark .info-name,
.badsee-cs-dark .info-desc,
.badsee-cs-dark .info-phone,
.badsee-cs-dark .text-page ul:not([class]) li,
.badsee-cs-dark table th,
.badsee-cs-dark table td,
.badsee-cs-dark .docs-name,
.badsee-cs-dark .docs-link:hover .docs-link__text,
.badsee-cs-dark .form-item__name,
.badsee-cs-dark .form-item__name .red,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item input:focus + .form-item__name,
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-dark .contacts .info-chart__item div,
.badsee-cs-dark .info a,
.badsee-cs-dark .jq-selectbox__select-text,
.badsee-cs-dark .partner-item__content,
.badsee-cs-dark .pagination ul li a,
.badsee-cs-dark .pagination ul li.active span,
.badsee-cs-dark .partner-card__reg,
.badsee-cs-dark .partner-card__name,
.badsee-cs-dark .partner-card__desc,
.badsee-cs-dark .partner-card .region-chart__item,
.badsee-cs-dark .questions p,
.badsee-cs-dark .accord-link__text,
.badsee-cs-dark .questions .accord-body p,
.badsee-cs-dark .questions .accord-body ul li,
.badsee-cs-dark .questions .accord-body ol li,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form input[type="text"]::-webkit-input-placeholder,
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .text-page ol li,
.badsee-cs-dark .menu-button__text,
.badsee-cs-dark .search-res__name,
.badsee-cs-dark .search-res__page a,
.badsee-cs-dark .news-item__desc,
.badsee-cs-dark .news-item:hover .news-item__desc,
.badsee-cs-dark .docs-link__text,
.badsee-cs-dark .info-chart__item span,
.badsee-cs-dark .accord-list__link,
.badsee-cs-dark .lc-page p,
.badsee-cs-dark .form-item__caption,
.badsee-cs-dark .partner-card__phone,
.badsee-cs-dark .search-res__desc,
.badsee-cs-dark .search-res__page span,
.badsee-cs-dark .ico--eye,
.badsee-cs-dark .badsee-w25 button,
.badsee-cs-dark .badsee-zag {
  color: #fff;
}
.badsee-cs-dark .lead-info__post,
.badsee-cs-dark .lead-info__name,
.badsee-cs-dark .lead-info__phone,
.badsee-cs-dark .lead-info__time-val a,
.badsee-cs-dark .text-page p,
.badsee-cs-dark .hist-item-date,
.badsee-cs-dark .hist-item-action,
.badsee-cs-dark .lead-info__desc,
.badsee-cs-dark .lead-info__time-name,
.badsee-cs-dark .lead-info__time-val,
.badsee-cs-dark .lead-info__time-val .red,
.badsee-cs-dark .info-name,
.badsee-cs-dark .info-desc,
.badsee-cs-dark .info-phone,
.badsee-cs-dark .text-page ul:not([class]) li,
.badsee-cs-dark table th,
.badsee-cs-dark table td,
.badsee-cs-dark .docs-name,
.badsee-cs-dark .docs-link:hover .docs-link__text,
.badsee-cs-dark .form-item__name,
.badsee-cs-dark .form-item__name .red,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item input:focus + .form-item__name,
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-dark .contacts .info-chart__item div,
.badsee-cs-dark .info a,
.badsee-cs-dark .jq-selectbox__select-text,
.badsee-cs-dark .partner-item__content,
.badsee-cs-dark .pagination ul li a,
.badsee-cs-dark .pagination ul li.active span,
.badsee-cs-dark .partner-card__reg,
.badsee-cs-dark .partner-card__name,
.badsee-cs-dark .partner-card__desc,
.badsee-cs-dark .partner-card .region-chart__item,
.badsee-cs-dark .questions p,
.badsee-cs-dark .accord-link__text,
.badsee-cs-dark .questions .accord-body p,
.badsee-cs-dark .questions .accord-body ul li,
.badsee-cs-dark .questions .accord-body ol li,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form input[type="text"]::-moz-placeholder,
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .text-page ol li,
.badsee-cs-dark .menu-button__text,
.badsee-cs-dark .search-res__name,
.badsee-cs-dark .search-res__page a,
.badsee-cs-dark .news-item__desc,
.badsee-cs-dark .news-item:hover .news-item__desc,
.badsee-cs-dark .docs-link__text,
.badsee-cs-dark .info-chart__item span,
.badsee-cs-dark .accord-list__link,
.badsee-cs-dark .lc-page p,
.badsee-cs-dark .form-item__caption,
.badsee-cs-dark .partner-card__phone,
.badsee-cs-dark .search-res__desc,
.badsee-cs-dark .search-res__page span,
.badsee-cs-dark .ico--eye,
.badsee-cs-dark .badsee-w25 button,
.badsee-cs-dark .badsee-zag {
  color: #fff;
}
.badsee-cs-dark .lead-info__post,
.badsee-cs-dark .lead-info__name,
.badsee-cs-dark .lead-info__phone,
.badsee-cs-dark .lead-info__time-val a,
.badsee-cs-dark .text-page p,
.badsee-cs-dark .hist-item-date,
.badsee-cs-dark .hist-item-action,
.badsee-cs-dark .lead-info__desc,
.badsee-cs-dark .lead-info__time-name,
.badsee-cs-dark .lead-info__time-val,
.badsee-cs-dark .lead-info__time-val .red,
.badsee-cs-dark .info-name,
.badsee-cs-dark .info-desc,
.badsee-cs-dark .info-phone,
.badsee-cs-dark .text-page ul:not([class]) li,
.badsee-cs-dark table th,
.badsee-cs-dark table td,
.badsee-cs-dark .docs-name,
.badsee-cs-dark .docs-link:hover .docs-link__text,
.badsee-cs-dark .form-item__name,
.badsee-cs-dark .form-item__name .red,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item input:focus + .form-item__name,
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-dark .contacts .info-chart__item div,
.badsee-cs-dark .info a,
.badsee-cs-dark .jq-selectbox__select-text,
.badsee-cs-dark .partner-item__content,
.badsee-cs-dark .pagination ul li a,
.badsee-cs-dark .pagination ul li.active span,
.badsee-cs-dark .partner-card__reg,
.badsee-cs-dark .partner-card__name,
.badsee-cs-dark .partner-card__desc,
.badsee-cs-dark .partner-card .region-chart__item,
.badsee-cs-dark .questions p,
.badsee-cs-dark .accord-link__text,
.badsee-cs-dark .questions .accord-body p,
.badsee-cs-dark .questions .accord-body ul li,
.badsee-cs-dark .questions .accord-body ol li,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form input[type="text"]::-ms-input-placeholder,
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .text-page ol li,
.badsee-cs-dark .menu-button__text,
.badsee-cs-dark .search-res__name,
.badsee-cs-dark .search-res__page a,
.badsee-cs-dark .news-item__desc,
.badsee-cs-dark .news-item:hover .news-item__desc,
.badsee-cs-dark .docs-link__text,
.badsee-cs-dark .info-chart__item span,
.badsee-cs-dark .accord-list__link,
.badsee-cs-dark .lc-page p,
.badsee-cs-dark .form-item__caption,
.badsee-cs-dark .partner-card__phone,
.badsee-cs-dark .search-res__desc,
.badsee-cs-dark .search-res__page span,
.badsee-cs-dark .ico--eye,
.badsee-cs-dark .badsee-w25 button,
.badsee-cs-dark .badsee-zag {
  color: #fff;
}
.badsee-cs-dark .lead-info__post,
.badsee-cs-dark .lead-info__name,
.badsee-cs-dark .lead-info__phone,
.badsee-cs-dark .lead-info__time-val a,
.badsee-cs-dark .text-page p,
.badsee-cs-dark .hist-item-date,
.badsee-cs-dark .hist-item-action,
.badsee-cs-dark .lead-info__desc,
.badsee-cs-dark .lead-info__time-name,
.badsee-cs-dark .lead-info__time-val,
.badsee-cs-dark .lead-info__time-val .red,
.badsee-cs-dark .info-name,
.badsee-cs-dark .info-desc,
.badsee-cs-dark .info-phone,
.badsee-cs-dark .text-page ul:not([class]) li,
.badsee-cs-dark table th,
.badsee-cs-dark table td,
.badsee-cs-dark .docs-name,
.badsee-cs-dark .docs-link:hover .docs-link__text,
.badsee-cs-dark .form-item__name,
.badsee-cs-dark .form-item__name .red,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item input:focus + .form-item__name,
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-dark .contacts .info-chart__item div,
.badsee-cs-dark .info a,
.badsee-cs-dark .jq-selectbox__select-text,
.badsee-cs-dark .partner-item__content,
.badsee-cs-dark .pagination ul li a,
.badsee-cs-dark .pagination ul li.active span,
.badsee-cs-dark .partner-card__reg,
.badsee-cs-dark .partner-card__name,
.badsee-cs-dark .partner-card__desc,
.badsee-cs-dark .partner-card .region-chart__item,
.badsee-cs-dark .questions p,
.badsee-cs-dark .accord-link__text,
.badsee-cs-dark .questions .accord-body p,
.badsee-cs-dark .questions .accord-body ul li,
.badsee-cs-dark .questions .accord-body ol li,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form input[type="text"]::placeholder,
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .text-page ol li,
.badsee-cs-dark .menu-button__text,
.badsee-cs-dark .search-res__name,
.badsee-cs-dark .search-res__page a,
.badsee-cs-dark .news-item__desc,
.badsee-cs-dark .news-item:hover .news-item__desc,
.badsee-cs-dark .docs-link__text,
.badsee-cs-dark .info-chart__item span,
.badsee-cs-dark .accord-list__link,
.badsee-cs-dark .lc-page p,
.badsee-cs-dark .form-item__caption,
.badsee-cs-dark .partner-card__phone,
.badsee-cs-dark .search-res__desc,
.badsee-cs-dark .search-res__page span,
.badsee-cs-dark .ico--eye,
.badsee-cs-dark .badsee-w25 button,
.badsee-cs-dark .badsee-zag {
  color: #fff;
}

/* line 1067, dev/sass/modules/badsee.scss */
.badsee-cs-dark .jq-selectbox li:hover {
  color: #fff !important;
}

/* line 1070, dev/sass/modules/badsee.scss */
.badsee-cs-dark .hist-item:not(:last-child),
.badsee-cs-dark .hist-list,
.badsee-cs-dark .lead-info__time,
.badsee-cs-dark .accord-link,
.badsee-cs-dark .accord-list__link,
.badsee-cs-dark .info,
.badsee-cs-dark .info-chart__item,
.badsee-cs-dark table th,
.badsee-cs-dark table td,
.badsee-cs-dark .docs-item,
.badsee-cs-dark .docs-link,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .filter,
.badsee-cs-dark .jq-selectbox__select,
.badsee-cs-dark .jq-selectbox__trigger-arrow,
.badsee-cs-dark .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-dark .jq-selectbox__dropdown,
.badsee-cs-dark .partner-item,
.badsee-cs-dark .pagination ul li:not(:first-child),
.badsee-cs-dark .news-page .news-item__name,
.badsee-cs-dark .questions .accord-body,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .column-l-plus,
.badsee-cs-dark .menu-item,
.badsee-cs-dark .menu-link.open .icon,
.badsee-cs-dark .menu-link .icon,
.badsee-cs-dark .ico--eye,
.badsee-cs-dark .badsee-config button,
.badsee-cs-dark .badsee-config *,
.badsee-cs-dark .badsee-config {
  border-color: #fff;
}

/* line 1105, dev/sass/modules/badsee.scss */
.badsee-cs-dark .accord--v2 .accord-body {
  border-color: #fff !important;
}

/* line 1108, dev/sass/modules/badsee.scss */
.badsee-cs-dark .accord-link::before,
.badsee-cs-dark .text-page ul:not([class]) li::before,
.badsee-cs-dark .docs-item::before,
.badsee-cs-dark .questions .accord-link::after,
.badsee-cs-dark .search-res::before,
.badsee-cs-dark .tab-list__item:not(:last-child)::before,
.badsee-cs-dark .breadcrumbs .bx-breadcrumb-item:not(:last-of-type)::after,
.badsee-cs-dark .badsee-w25 button.active {
  background-color: #fff;
}

/* line 1118, dev/sass/modules/badsee.scss */
.badsee-cs-dark .accord-link .icon,
.badsee-cs-dark .column-l-plus .icon {
  stroke: #fff;
}

/* line 1122, dev/sass/modules/badsee.scss */
.badsee-cs-dark .docs-link:hover,
.badsee-cs-dark .form-item input[type="text"],
.badsee-cs-dark .form-item input[type="password"],
.badsee-cs-dark .form-item.disabled textarea,
.badsee-cs-dark .jq-selectbox__select:hover,
.badsee-cs-dark .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-dark .jq-selectbox li.selected,
.badsee-cs-dark .jq-selectbox li:hover,
.badsee-cs-dark .partner-item__content,
.badsee-cs-dark .search-form input[type="text"],
.badsee-cs-dark .search-form button[type="submit"],
.badsee-cs-dark .header-right__top::before,
.badsee-cs-dark .header-right__top,
.badsee-cs-dark .header-link:nth-child(2),
.badsee-cs-dark .footer,
.badsee-cs-dark .header,
.badsee-cs-dark .header-left,
.badsee-cs-dark .tab-list,
.badsee-cs-dark .column-r,
.badsee-cs-dark .pagination,
.badsee-cs-dark .jq-selectbox__dropdown,
.badsee-cs-dark .btn--blue:hover,
.badsee-cs-dark .lc-page-block,
.badsee-cs-dark .column-full,
.badsee-cs-dark .badsee-config {
  background-color: #000;
}

/* line 1149, dev/sass/modules/badsee.scss */
.badsee-cs-dark .menu-button .icon,
.badsee-cs-dark .badsee-w100 .ico--eye .icon,
.badsee-cs-dark .badsee-w100 .badsee-close .icon {
  fill: #fff;
}

/* line 1154, dev/sass/modules/badsee.scss */
.badsee-cs-dark .search-res {
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}

/* line 1157, dev/sass/modules/badsee.scss */
.badsee-cs-dark .badsee-w25 button.active {
  color: #000;
}

/* line 1162, dev/sass/modules/badsee.scss */
.badsee-cs-blue {
  background-image: none;
  background-color: #c8e5ff;
}

/* line 1165, dev/sass/modules/badsee.scss */
.badsee-cs-blue a {
  color: #002d56;
}

.badsee-cs-blue img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

/* line 1168, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header {
  -webkit-box-shadow: 0 1px 0 #002d56;
          box-shadow: 0 1px 0 #002d56;
  background: #c8e5ff;
}

/* line 1170, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-right {
  background-color: #c8e5ff;
}

/* line 1172, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-right::before {
  background-color: #c8e5ff;
}

/* line 1175, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-right__top {
  border-color: #002d56;
}

/* line 1180, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-link__text {
  color: #002d56;
}

/* line 1183, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-link .icon {
  fill: #002d56;
}

/* line 1189, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-search button[type="submit"] {
  border-color: #002d56;
  background-color: #c8e5ff;
}

/* line 1192, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-search button[type="submit"] .icon {
  fill: #002d56;
  border-color: #002d56;
}

/* line 1199, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-search input[type="text"] {
  background-color: #c8e5ff;
  color: #002d56;
  border-color: #002d56;
}

/* line 1203, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-search input[type="text"]::-webkit-input-placeholder {
  color: #002d56;
}
.badsee-cs-blue .header-search input[type="text"]::-moz-placeholder {
  color: #002d56;
}
.badsee-cs-blue .header-search input[type="text"]::-ms-input-placeholder {
  color: #002d56;
}
.badsee-cs-blue .header-search input[type="text"]::placeholder {
  color: #002d56;
}

/* line 1209, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-lang {
  border-color: #002d56;
}

@media screen and (max-width: 990px) {
  /* line 1209, dev/sass/modules/badsee.scss */
  .badsee-cs-blue .header-lang {
    border-color: #002d56;
  }
}

/* line 1216, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-lang__item:not(:last-child)::before {
  background-color: #002d56;
}

/* line 1221, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-lang__link {
  color: #002d56;
  opacity: 1;
}

/* line 1224, dev/sass/modules/badsee.scss */
.badsee-cs-blue .header-lang__link:hover:not(.header-lang__link--active) {
  background-color: #c8e5ff;
  color: #002d56;
  text-decoration: underline;
}

/* line 1235, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-item--active .menu-link {
  background-color: #c8e5ff;
}

/* line 1241, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-link::before {
  background-color: #002d56;
}

/* line 1244, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-link__text {
  color: #002d56;
}

/* line 1247, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-link .icon {
  stroke: #002d56;
}

/* line 1251, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-drop {
  -webkit-box-shadow: 0 0 0 1px #002d56;
          box-shadow: 0 0 0 1px #002d56;
  background-color: #c8e5ff;
}

/* line 1256, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-drop-item:hover .menu-drop-link {
  background-color: #c8e5ff;
}

/* line 1261, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-drop-link {
  color: #002d56;
}

/* line 1267, dev/sass/modules/badsee.scss */
.badsee-cs-blue .logo-img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 1270, dev/sass/modules/badsee.scss */
.badsee-cs-blue .logo-name {
  color: #002d56;
}

/* line 1273, dev/sass/modules/badsee.scss */
.badsee-cs-blue .logo-tagline {
  color: #002d56;
}

/* line 1279, dev/sass/modules/badsee.scss */
.badsee-cs-blue .slider-item__tagline {
  color: #002d56;
}

/* line 1282, dev/sass/modules/badsee.scss */
.badsee-cs-blue .slider-item__name {
  color: #002d56;
  background: #c8e5ff;
}

/* line 1285, dev/sass/modules/badsee.scss */
.badsee-cs-blue .slider-item__desc {
  color: #002d56;
}

/* line 1289, dev/sass/modules/badsee.scss */
.badsee-cs-blue .slider .slick-arrow {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/* line 1294, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn-text {
  opacity: 1;
}

/* line 1297, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn--blue {
  background-color: #c8e5ff;
  -webkit-box-shadow: 0 0 0 1px #002d56;
          box-shadow: 0 0 0 1px #002d56;
}

/* line 1301, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn--blue:hover .btn-text {
  color: #002d56;
}

/* line 1305, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn--blue .btn-text {
  color: #002d56;
}

/* line 1310, dev/sass/modules/badsee.scss */
.badsee-cs-blue .feature {
  background-color: #c8e5ff;
  -webkit-box-shadow: 0 0 0 1px #002d56;
          box-shadow: 0 0 0 1px #002d56;
}

/* line 1315, dev/sass/modules/badsee.scss */
.badsee-cs-blue .feature-list__item:not(:last-child) {
  border-color: #002d56;
}

/* line 1319, dev/sass/modules/badsee.scss */
.badsee-cs-blue .feature-list__name {
  color: #002d56;
}

/* line 1322, dev/sass/modules/badsee.scss */
.badsee-cs-blue .feature-list__desc {
  opacity: 1;
  color: #002d56;
}

/* line 1329, dev/sass/modules/badsee.scss */
.badsee-cs-blue .card-list__name {
  color: #002d56;
  border-color: #002d56;
}

/* line 1336, dev/sass/modules/badsee.scss */
.badsee-cs-blue .card-list__link:hover .card-list__name::after {
  background-color: #002d56;
}

/* line 1343, dev/sass/modules/badsee.scss */
.badsee-cs-blue .ads {
  -webkit-box-shadow: inset 0 0 0 1px #002d56;
          box-shadow: inset 0 0 0 1px #002d56;
  background-color: #c8e5ff;
}

/* line 1346, dev/sass/modules/badsee.scss */
.badsee-cs-blue .ads-cat {
  color: #002d56;
  opacity: 1;
}

/* line 1350, dev/sass/modules/badsee.scss */
.badsee-cs-blue .ads-name {
  color: #002d56;
}

/* line 1354, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list {
  -webkit-box-shadow: inset 0 0 0 1px #002d56;
          box-shadow: inset 0 0 0 1px #002d56;
}

/* line 1356, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list__name {
  color: #002d56;
}

/* line 1359, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list__desc {
  color: #002d56;
}

/* line 1363, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list__link::before {
  background-color: #002d56;
}

/* line 1366, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list__link::after {
  border-color: transparent transparent transparent #002d56;
}

@media screen and (max-width: 990px) {
  /* line 1366, dev/sass/modules/badsee.scss */
  .badsee-cs-blue .tab-list__link::after {
    border-color: transparent transparent #002d56 transparent;
  }
}

/* line 1374, dev/sass/modules/badsee.scss */
.badsee-cs-blue .tab-list__item:not(:last-child) {
  border-color: #002d56;
}

@media screen and (max-width: 990px) {
  /* line 1379, dev/sass/modules/badsee.scss */
  .badsee-cs-blue .column-l .tab-list__item--active .tab-list__link::after {
    border-color: transparent transparent #002d56 transparent !important;
  }
}

/* line 1384, dev/sass/modules/badsee.scss */
.badsee-cs-blue .h3,
.badsee-cs-blue h3,
.badsee-cs-blue h3 *,
.badsee-cs-blue .h4,
.badsee-cs-blue h4,
.badsee-cs-blue h4 *,
.badsee-cs-blue .h5,
.badsee-cs-blue h5,
.badsee-cs-blue h5 * {
  color: #002d56;
}

/* line 1396, dev/sass/modules/badsee.scss */
.badsee-cs-blue .additional-line {
  border-color: #002d56;
}

/* line 1399, dev/sass/modules/badsee.scss */
.badsee-cs-blue .additional .card-list__name {
  color: #002d56;
}

/* line 1403, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn--light {
  border-color: #002d56;
}

/* line 1405, dev/sass/modules/badsee.scss */
.badsee-cs-blue .btn--light .btn-text {
  color: #002d56;
}

/* line 1412, dev/sass/modules/badsee.scss */
.badsee-cs-blue .news-item:hover .news-item__name {
  -webkit-text-decoration-color: #002d56;
          text-decoration-color: #002d56;
}

/* line 1416, dev/sass/modules/badsee.scss */
.badsee-cs-blue .news-item__name {
  color: #002d56;
}

/* line 1421, dev/sass/modules/badsee.scss */
.badsee-cs-blue .news-right .news-item__desc {
  border-color: #002d56;
  color: #002d56;
}

/* line 1428, dev/sass/modules/badsee.scss */
.badsee-cs-blue .svg-map-region {
  border-color: #002d56;
}

/* line 1433, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-name {
  color: #002d56;
}

/* line 1436, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-address {
  color: #002d56;
}

/* line 1440, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-contacts a {
  color: #002d56;
}

/* line 1445, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-chart__item {
  border-color: #002d56;
}

/* line 1447, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-chart__item span {
  color: #002d56;
}

/* line 1451, dev/sass/modules/badsee.scss */
.badsee-cs-blue .region-chart__free {
  color: #002d56;
}

/* line 1459, dev/sass/modules/badsee.scss */
.badsee-cs-blue .svg-map-wrapper svg a path {
  fill: #c8e5ff;
}

/* line 1461, dev/sass/modules/badsee.scss */
.badsee-cs-blue .svg-map-wrapper svg a path:not(:first-child) {
  fill: #002d56;
}

/* line 1466, dev/sass/modules/badsee.scss */
.badsee-cs-blue .svg-map-wrapper svg a ~ path {
  stroke: #002d56;
}

/* line 1472, dev/sass/modules/badsee.scss */
.badsee-cs-blue .footer {
  border-color: #002d56;
  background: #c8e5ff;
}

/* line 1475, dev/sass/modules/badsee.scss */
.badsee-cs-blue .footer-nav__link {
  color: #002d56;
}

/* line 1477, dev/sass/modules/badsee.scss */
.badsee-cs-blue .footer-nav__link:hover {
  -webkit-text-decoration-color: #002d56;
          text-decoration-color: #002d56;
}

/* line 1483, dev/sass/modules/badsee.scss */
.badsee-cs-blue .footer-right .copyright {
  color: #002d56;
}

/* line 1486, dev/sass/modules/badsee.scss */
.badsee-cs-blue .footer-right .copyright-ml span,
.badsee-cs-blue .footer-right .copyright-ml a {
  color: #002d56;
}

/* line 1495, dev/sass/modules/badsee.scss */
.badsee-cs-blue .social__item {
  background-color: #c8e5ff;
  background-image: none;
}

/* line 1500, dev/sass/modules/badsee.scss */
.badsee-cs-blue .social__link .icon {
  fill: #002d56;
}

/* line 1506, dev/sass/modules/badsee.scss */
.badsee-cs-blue .nav-list__link {
  color: #002d56;
}

/* line 1508, dev/sass/modules/badsee.scss */
.badsee-cs-blue .nav-list__link:hover {
  color: #002d56;
}

/* line 1513, dev/sass/modules/badsee.scss */
.badsee-cs-blue .nav-list__item::before {
  border-color: transparent #002d56 transparent transparent;
}

/* line 1522, dev/sass/modules/badsee.scss */
.badsee-cs-blue .column-l .tab-list__item--active .tab-list__link::after {
  border-color: transparent #002d56 transparent transparent;
}

/* line 1529, dev/sass/modules/badsee.scss */
.badsee-cs-blue .column-r .prof-union__text {
  border-color: #002d56;
}

/* line 1534, dev/sass/modules/badsee.scss */
.badsee-cs-blue .lead-info__post,
.badsee-cs-blue .lead-info__name,
.badsee-cs-blue .lead-info__phone,
.badsee-cs-blue .lead-info__time-val a,
.badsee-cs-blue .text-page p,
.badsee-cs-blue .hist-item-date,
.badsee-cs-blue .hist-item-action,
.badsee-cs-blue .lead-info__desc,
.badsee-cs-blue .lead-info__time-name,
.badsee-cs-blue .lead-info__time-val,
.badsee-cs-blue .lead-info__time-val .red,
.badsee-cs-blue .info-name,
.badsee-cs-blue .info-desc,
.badsee-cs-blue .info-phone,
.badsee-cs-blue .text-page ul:not([class]) li,
.badsee-cs-blue table th,
.badsee-cs-blue table td,
.badsee-cs-blue .docs-name,
.badsee-cs-blue .docs-link:hover .docs-link__text,
.badsee-cs-blue .form-item__name,
.badsee-cs-blue .form-item__name .red,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item input:focus + .form-item__name,
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-blue .contacts .info-chart__item div,
.badsee-cs-blue .info a,
.badsee-cs-blue .jq-selectbox__select-text,
.badsee-cs-blue .partner-item__content,
.badsee-cs-blue .pagination ul li a,
.badsee-cs-blue .pagination ul li.active span,
.badsee-cs-blue .partner-card__reg,
.badsee-cs-blue .partner-card__name,
.badsee-cs-blue .partner-card__desc,
.badsee-cs-blue .partner-card .region-chart__item,
.badsee-cs-blue .questions p,
.badsee-cs-blue .accord-link__text,
.badsee-cs-blue .questions .accord-body p,
.badsee-cs-blue .questions .accord-body ul li,
.badsee-cs-blue .questions .accord-body ol li,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form input[type="text"]::-webkit-input-placeholder,
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .text-page ol li,
.badsee-cs-blue .menu-button__text,
.badsee-cs-blue .search-res__name,
.badsee-cs-blue .search-res__page a,
.badsee-cs-blue .news-item__desc,
.badsee-cs-blue .news-item:hover .news-item__desc,
.badsee-cs-blue .docs-link__text,
.badsee-cs-blue .info-chart__item span,
.badsee-cs-blue .accord-list__link,
.badsee-cs-blue .lc-page p,
.badsee-cs-blue .form-item__caption,
.badsee-cs-blue .partner-card__phone,
.badsee-cs-blue .search-res__desc,
.badsee-cs-blue .search-res__page span,
.badsee-cs-blue .ico--eye,
.badsee-cs-blue .badsee-w25 button,
.badsee-cs-blue .badsee-zag {
  color: #002d56;
}
.badsee-cs-blue .lead-info__post,
.badsee-cs-blue .lead-info__name,
.badsee-cs-blue .lead-info__phone,
.badsee-cs-blue .lead-info__time-val a,
.badsee-cs-blue .text-page p,
.badsee-cs-blue .hist-item-date,
.badsee-cs-blue .hist-item-action,
.badsee-cs-blue .lead-info__desc,
.badsee-cs-blue .lead-info__time-name,
.badsee-cs-blue .lead-info__time-val,
.badsee-cs-blue .lead-info__time-val .red,
.badsee-cs-blue .info-name,
.badsee-cs-blue .info-desc,
.badsee-cs-blue .info-phone,
.badsee-cs-blue .text-page ul:not([class]) li,
.badsee-cs-blue table th,
.badsee-cs-blue table td,
.badsee-cs-blue .docs-name,
.badsee-cs-blue .docs-link:hover .docs-link__text,
.badsee-cs-blue .form-item__name,
.badsee-cs-blue .form-item__name .red,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item input:focus + .form-item__name,
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-blue .contacts .info-chart__item div,
.badsee-cs-blue .info a,
.badsee-cs-blue .jq-selectbox__select-text,
.badsee-cs-blue .partner-item__content,
.badsee-cs-blue .pagination ul li a,
.badsee-cs-blue .pagination ul li.active span,
.badsee-cs-blue .partner-card__reg,
.badsee-cs-blue .partner-card__name,
.badsee-cs-blue .partner-card__desc,
.badsee-cs-blue .partner-card .region-chart__item,
.badsee-cs-blue .questions p,
.badsee-cs-blue .accord-link__text,
.badsee-cs-blue .questions .accord-body p,
.badsee-cs-blue .questions .accord-body ul li,
.badsee-cs-blue .questions .accord-body ol li,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form input[type="text"]::-moz-placeholder,
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .text-page ol li,
.badsee-cs-blue .menu-button__text,
.badsee-cs-blue .search-res__name,
.badsee-cs-blue .search-res__page a,
.badsee-cs-blue .news-item__desc,
.badsee-cs-blue .news-item:hover .news-item__desc,
.badsee-cs-blue .docs-link__text,
.badsee-cs-blue .info-chart__item span,
.badsee-cs-blue .accord-list__link,
.badsee-cs-blue .lc-page p,
.badsee-cs-blue .form-item__caption,
.badsee-cs-blue .partner-card__phone,
.badsee-cs-blue .search-res__desc,
.badsee-cs-blue .search-res__page span,
.badsee-cs-blue .ico--eye,
.badsee-cs-blue .badsee-w25 button,
.badsee-cs-blue .badsee-zag {
  color: #002d56;
}
.badsee-cs-blue .lead-info__post,
.badsee-cs-blue .lead-info__name,
.badsee-cs-blue .lead-info__phone,
.badsee-cs-blue .lead-info__time-val a,
.badsee-cs-blue .text-page p,
.badsee-cs-blue .hist-item-date,
.badsee-cs-blue .hist-item-action,
.badsee-cs-blue .lead-info__desc,
.badsee-cs-blue .lead-info__time-name,
.badsee-cs-blue .lead-info__time-val,
.badsee-cs-blue .lead-info__time-val .red,
.badsee-cs-blue .info-name,
.badsee-cs-blue .info-desc,
.badsee-cs-blue .info-phone,
.badsee-cs-blue .text-page ul:not([class]) li,
.badsee-cs-blue table th,
.badsee-cs-blue table td,
.badsee-cs-blue .docs-name,
.badsee-cs-blue .docs-link:hover .docs-link__text,
.badsee-cs-blue .form-item__name,
.badsee-cs-blue .form-item__name .red,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item input:focus + .form-item__name,
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-blue .contacts .info-chart__item div,
.badsee-cs-blue .info a,
.badsee-cs-blue .jq-selectbox__select-text,
.badsee-cs-blue .partner-item__content,
.badsee-cs-blue .pagination ul li a,
.badsee-cs-blue .pagination ul li.active span,
.badsee-cs-blue .partner-card__reg,
.badsee-cs-blue .partner-card__name,
.badsee-cs-blue .partner-card__desc,
.badsee-cs-blue .partner-card .region-chart__item,
.badsee-cs-blue .questions p,
.badsee-cs-blue .accord-link__text,
.badsee-cs-blue .questions .accord-body p,
.badsee-cs-blue .questions .accord-body ul li,
.badsee-cs-blue .questions .accord-body ol li,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form input[type="text"]::-ms-input-placeholder,
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .text-page ol li,
.badsee-cs-blue .menu-button__text,
.badsee-cs-blue .search-res__name,
.badsee-cs-blue .search-res__page a,
.badsee-cs-blue .news-item__desc,
.badsee-cs-blue .news-item:hover .news-item__desc,
.badsee-cs-blue .docs-link__text,
.badsee-cs-blue .info-chart__item span,
.badsee-cs-blue .accord-list__link,
.badsee-cs-blue .lc-page p,
.badsee-cs-blue .form-item__caption,
.badsee-cs-blue .partner-card__phone,
.badsee-cs-blue .search-res__desc,
.badsee-cs-blue .search-res__page span,
.badsee-cs-blue .ico--eye,
.badsee-cs-blue .badsee-w25 button,
.badsee-cs-blue .badsee-zag {
  color: #002d56;
}
.badsee-cs-blue .lead-info__post,
.badsee-cs-blue .lead-info__name,
.badsee-cs-blue .lead-info__phone,
.badsee-cs-blue .lead-info__time-val a,
.badsee-cs-blue .text-page p,
.badsee-cs-blue .hist-item-date,
.badsee-cs-blue .hist-item-action,
.badsee-cs-blue .lead-info__desc,
.badsee-cs-blue .lead-info__time-name,
.badsee-cs-blue .lead-info__time-val,
.badsee-cs-blue .lead-info__time-val .red,
.badsee-cs-blue .info-name,
.badsee-cs-blue .info-desc,
.badsee-cs-blue .info-phone,
.badsee-cs-blue .text-page ul:not([class]) li,
.badsee-cs-blue table th,
.badsee-cs-blue table td,
.badsee-cs-blue .docs-name,
.badsee-cs-blue .docs-link:hover .docs-link__text,
.badsee-cs-blue .form-item__name,
.badsee-cs-blue .form-item__name .red,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item input:focus + .form-item__name,
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .breadcrumbs .bx-breadcrumb-item span,
.badsee-cs-blue .contacts .info-chart__item div,
.badsee-cs-blue .info a,
.badsee-cs-blue .jq-selectbox__select-text,
.badsee-cs-blue .partner-item__content,
.badsee-cs-blue .pagination ul li a,
.badsee-cs-blue .pagination ul li.active span,
.badsee-cs-blue .partner-card__reg,
.badsee-cs-blue .partner-card__name,
.badsee-cs-blue .partner-card__desc,
.badsee-cs-blue .partner-card .region-chart__item,
.badsee-cs-blue .questions p,
.badsee-cs-blue .accord-link__text,
.badsee-cs-blue .questions .accord-body p,
.badsee-cs-blue .questions .accord-body ul li,
.badsee-cs-blue .questions .accord-body ol li,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form input[type="text"]::placeholder,
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .text-page ol li,
.badsee-cs-blue .menu-button__text,
.badsee-cs-blue .search-res__name,
.badsee-cs-blue .search-res__page a,
.badsee-cs-blue .news-item__desc,
.badsee-cs-blue .news-item:hover .news-item__desc,
.badsee-cs-blue .docs-link__text,
.badsee-cs-blue .info-chart__item span,
.badsee-cs-blue .accord-list__link,
.badsee-cs-blue .lc-page p,
.badsee-cs-blue .form-item__caption,
.badsee-cs-blue .partner-card__phone,
.badsee-cs-blue .search-res__desc,
.badsee-cs-blue .search-res__page span,
.badsee-cs-blue .ico--eye,
.badsee-cs-blue .badsee-w25 button,
.badsee-cs-blue .badsee-zag {
  color: #002d56;
}

/* line 1597, dev/sass/modules/badsee.scss */
.badsee-cs-blue .jq-selectbox li:hover {
  color: #002d56 !important;
}

/* line 1600, dev/sass/modules/badsee.scss */
.badsee-cs-blue .hist-item:not(:last-child),
.badsee-cs-blue .hist-list,
.badsee-cs-blue .lead-info__time,
.badsee-cs-blue .accord-link,
.badsee-cs-blue .accord-list__link,
.badsee-cs-blue .info,
.badsee-cs-blue .info-chart__item,
.badsee-cs-blue table th,
.badsee-cs-blue table td,
.badsee-cs-blue .docs-item,
.badsee-cs-blue .docs-link,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .filter,
.badsee-cs-blue .jq-selectbox__select,
.badsee-cs-blue .jq-selectbox__trigger-arrow,
.badsee-cs-blue .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-blue .jq-selectbox__dropdown,
.badsee-cs-blue .partner-item,
.badsee-cs-blue .pagination ul li:not(:first-child),
.badsee-cs-blue .news-page .news-item__name,
.badsee-cs-blue .questions .accord-body,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .column-l-plus,
.badsee-cs-blue .menu-item,
.badsee-cs-blue .menu-link.open .icon,
.badsee-cs-blue .menu-link .icon,
.badsee-cs-blue .ico--eye,
.badsee-cs-blue .badsee-config button,
.badsee-cs-blue .badsee-config *,
.badsee-cs-blue .badsee-config {
  border-color: #002d56;
}

/* line 1635, dev/sass/modules/badsee.scss */
.badsee-cs-blue .accord--v2 .accord-body {
  border-color: #002d56 !important;
}

/* line 1638, dev/sass/modules/badsee.scss */
.badsee-cs-blue .accord-link::before,
.badsee-cs-blue .text-page ul:not([class]) li::before,
.badsee-cs-blue .docs-item::before,
.badsee-cs-blue .questions .accord-link::after,
.badsee-cs-blue .search-res::before,
.badsee-cs-blue .tab-list__item:not(:last-child)::before,
.badsee-cs-blue .breadcrumbs .bx-breadcrumb-item:not(:last-of-type)::after,
.badsee-cs-blue .badsee-w25 button.active {
  background-color: #002d56;
}

/* line 1648, dev/sass/modules/badsee.scss */
.badsee-cs-blue .accord-link .icon,
.badsee-cs-blue .column-l-plus .icon {
  stroke: #002d56;
}

/* line 1652, dev/sass/modules/badsee.scss */
.badsee-cs-blue .docs-link:hover,
.badsee-cs-blue .form-item input[type="text"],
.badsee-cs-blue .form-item input[type="password"],
.badsee-cs-blue .form-item.disabled textarea,
.badsee-cs-blue .jq-selectbox__select:hover,
.badsee-cs-blue .jq-selectbox.focused .jq-selectbox__select,
.badsee-cs-blue .jq-selectbox li.selected,
.badsee-cs-blue .jq-selectbox li:hover,
.badsee-cs-blue .partner-item__content,
.badsee-cs-blue .search-form input[type="text"],
.badsee-cs-blue .search-form button[type="submit"],
.badsee-cs-blue .header-right__top::before,
.badsee-cs-blue .header-right__top,
.badsee-cs-blue .header-link:nth-child(2),
.badsee-cs-blue .footer,
.badsee-cs-blue .header,
.badsee-cs-blue .header-left,
.badsee-cs-blue .tab-list,
.badsee-cs-blue .column-r,
.badsee-cs-blue .pagination,
.badsee-cs-blue .jq-selectbox__dropdown,
.badsee-cs-blue .btn--blue:hover,
.badsee-cs-blue .lc-page-block,
.badsee-cs-blue .column-full,
.badsee-cs-blue .badsee-config {
  background-color: #c8e5ff;
}

/* line 1679, dev/sass/modules/badsee.scss */
.badsee-cs-blue .menu-button .icon,
.badsee-cs-blue .badsee-w100 .ico--eye .icon,
.badsee-cs-blue .badsee-w100 .badsee-close .icon {
  fill: #002d56;
}

/* line 1684, dev/sass/modules/badsee.scss */
.badsee-cs-blue .search-res {
  -webkit-box-shadow: 0 0 0 1px #002d56;
          box-shadow: 0 0 0 1px #002d56;
}

/* line 1687, dev/sass/modules/badsee.scss */
.badsee-cs-blue .badsee-w25 button.active {
  color: #c8e5ff;
}

/* line 1693, dev/sass/modules/badsee.scss */
.badsee .news-right .news-item__name {
  height: auto;
}

/* line 1696, dev/sass/modules/badsee.scss */
.badsee .accord-link:hover,
.badsee .accord-item--open .accord-link,
.badsee .docs-item:hover,
.badsee .form-item input[type="text"]:focus,
.badsee .form-item input[type="password"]:focus,
.badsee .accord--v2 .accord-item--open,
.badsee .column-l.open {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1705, dev/sass/modules/badsee.scss */
.badsee .accord--v2 .accord-body {
  border: 1px solid;
}

/* line 1708, dev/sass/modules/badsee.scss */
.badsee .lead-info__phone,
.badsee .lead-info__time-name,
.badsee .info-name,
.badsee .info-desc,
.badsee .docs-name,
.badsee .docs-link__text,
.badsee .breadcrumbs .bx-breadcrumb-item a span,
.badsee .contacts .info-chart__item div,
.badsee .pagination ul li a,
.badsee .partner-card__reg,
.badsee .partner-card__desc,
.badsee .partner-card .region-chart__item,
.badsee .questions .accord-body p,
.badsee .questions .accord-body ul li,
.badsee .questions .accord-body ol li,
.badsee .search-res__name,
.badsee .search-res__page a {
  opacity: 1;
}

/* line 1727, dev/sass/modules/badsee.scss */
.badsee .lead-info,
.badsee .docs-name {
  width: 100%;
}

/* line 1731, dev/sass/modules/badsee.scss */
.badsee .slider-item__content {
  max-width: 100%;
}

/* line 1734, dev/sass/modules/badsee.scss */
.badsee .docs-name {
  margin-bottom: 10px;
}

/* line 1737, dev/sass/modules/badsee.scss */
.badsee .lead-photo,
.badsee .hist-item-date .icon,
.badsee .gallery,
.badsee .info > .icon,
.badsee .accord-list__link::before,
.badsee .docs-link .icon,
.badsee .docs-item > .icon,
.badsee .partner-item__brand,
.badsee .column-r__main.column-r--v2 .partner-item,
.badsee .search-form button[type="submit"] .icon,
.badsee .docs.docs--v2 .docs-item__link .icon {
  display: none;
}

/* line 1750, dev/sass/modules/badsee.scss */
.badsee .news-page .news-item__content {
  width: 100%;
}

/* line 1755, dev/sass/modules/badsee.scss */
.badsee .social__item:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1760, dev/sass/modules/badsee.scss */
.badsee .social__link .icon {
  width: 20px;
  height: 20px;
}

/* line 1768, dev/sass/modules/badsee.scss */
.badsee .footer-nav__link {
  opacity: 1;
}

/* line 1775, dev/sass/modules/badsee.scss */
.badsee .footer-right .copyright-ml span,
.badsee .footer-right .copyright-ml a {
  opacity: 1;
}

/* line 1784, dev/sass/modules/badsee.scss */
.badsee .region-name, .badsee .region-address {
  opacity: 1;
}

/* line 1788, dev/sass/modules/badsee.scss */
.badsee .region-contacts {
  width: 100%;
  padding-right: 0;
}

/* line 1791, dev/sass/modules/badsee.scss */
.badsee .region-contacts a {
  opacity: 1;
}

/* line 1795, dev/sass/modules/badsee.scss */
.badsee .region-img {
  display: none;
}

/* line 1800, dev/sass/modules/badsee.scss */
.badsee .region-chart__item span {
  opacity: 1;
}

/* line 1804, dev/sass/modules/badsee.scss */
.badsee .region-chart__free {
  opacity: 1;
}

/* line 1809, dev/sass/modules/badsee.scss */
.badsee .partner-item__content {
  opacity: 1;
  visibility: visible;
}

/* line 1814, dev/sass/modules/badsee.scss */
.badsee .news-left, .badsee .news-mid, .badsee .news-right {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1821, dev/sass/modules/badsee.scss */
.badsee .news .news-left .news-item__name {
  height: auto;
}

/* line 1826, dev/sass/modules/badsee.scss */
.badsee .news-item:not(:last-child) {
  margin-bottom: 20px;
}

/* line 1829, dev/sass/modules/badsee.scss */
.badsee .news-item__img {
  display: none;
}

/* line 1832, dev/sass/modules/badsee.scss */
.badsee .news-item__name {
  margin-bottom: 5px;
}

/* line 1835, dev/sass/modules/badsee.scss */
.badsee .news-item__desc {
  width: 100%;
  height: auto;
  padding-top: 5px;
}

/* line 1842, dev/sass/modules/badsee.scss */
.badsee .h3 {
  text-shadow: none;
}

/* line 1845, dev/sass/modules/badsee.scss */
.badsee .slider {
  -webkit-box-shadow: 0 0 0 1px #000;
          box-shadow: 0 0 0 1px #000;
}

/* line 1847, dev/sass/modules/badsee.scss */
.badsee .slider-item {
/*
  background-image: none !important;
*/
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

/* line 1852, dev/sass/modules/badsee.scss */
.badsee .btn .icon {
  display: none;
}

/* line 1855, dev/sass/modules/badsee.scss */
.badsee .btn-text {
  max-width: 100%;
}

/* line 1865, dev/sass/modules/badsee.scss */
.badsee .feature-list__link .scope-icon {
  display: none;
}

/* line 1872, dev/sass/modules/badsee.scss */
.badsee .card-list__img {
  display: none;
}

/* line 1875, dev/sass/modules/badsee.scss */
.badsee .card-list__name {
  padding: 20px;
}

/* line 1877, dev/sass/modules/badsee.scss */
.badsee .card-list__name::before {
  display: none;
}

/* line 1880, dev/sass/modules/badsee.scss */
.badsee .card-list__name .icon {
  display: none;
}

/* line 1888, dev/sass/modules/badsee.scss */
.badsee .ads {
  padding: 20px;
  background-image: none !important;
}

/* line 1893, dev/sass/modules/badsee.scss */
.badsee .main-box__right .ads {
  height: auto;
}

/* line 1898, dev/sass/modules/badsee.scss */
.badsee-ff-arial {
  font-family: Arial, sans-serif;
}

/* line 1900, dev/sass/modules/badsee.scss */
.badsee-ff-arial * {
  font-family: Arial, sans-serif;
}

/* line 1905, dev/sass/modules/badsee.scss */
.badsee-ff-times {
  font-family: "Times New Roman", Times, serif;
}

/* line 1907, dev/sass/modules/badsee.scss */
.badsee-ff-times * {
  font-family: "Times New Roman", Times, serif;
}

/* line 1912, dev/sass/modules/badsee.scss */
.badsee-ls-md {
  letter-spacing: 1px;
}

/* line 1914, dev/sass/modules/badsee.scss */
.badsee-ls-md * {
  letter-spacing: 1px;
}

/* line 1919, dev/sass/modules/badsee.scss */
.badsee-ls-lg {
  letter-spacing: 1px;
}

/* line 1921, dev/sass/modules/badsee.scss */
.badsee-ls-lg * {
  letter-spacing: 2px;
}

/* line 1926, dev/sass/modules/badsee.scss */
.badsee-fs-md {
  font-size: 20px;
}

/* line 1928, dev/sass/modules/badsee.scss */
.badsee-fs-md article {
  margin-top: 155px;
}

/* line 1931, dev/sass/modules/badsee.scss */
.badsee-fs-md .logo-name {
  font-size: 30px;
}

/* line 1934, dev/sass/modules/badsee.scss */
.badsee-fs-md .logo-tagline {
  font-size: 16px;
}

/* line 1937, dev/sass/modules/badsee.scss */
.badsee-fs-md .header-link__text,
.badsee-fs-md .header-search input[type="text"],
.badsee-fs-md .header-search input[type="text"]::-webkit-input-placeholder,
.badsee-fs-md .header-lang__link,
.badsee-fs-md .menu-link__text,
.badsee-fs-md .menu-drop-link,
.badsee-fs-md .feature-list__desc,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-md .nav-list__link,
.badsee-fs-md .search-form input[type="text"],
.badsee-fs-md .search-form input[type="text"]::-webkit-input-placeholder,
.badsee-fs-md .search-form button[type="submit"],
.badsee-fs-md .search-res__page a {
  font-size: 18px;
}
.badsee-fs-md .header-link__text,
.badsee-fs-md .header-search input[type="text"],
.badsee-fs-md .header-search input[type="text"]::-moz-placeholder,
.badsee-fs-md .header-lang__link,
.badsee-fs-md .menu-link__text,
.badsee-fs-md .menu-drop-link,
.badsee-fs-md .feature-list__desc,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-md .nav-list__link,
.badsee-fs-md .search-form input[type="text"],
.badsee-fs-md .search-form input[type="text"]::-moz-placeholder,
.badsee-fs-md .search-form button[type="submit"],
.badsee-fs-md .search-res__page a {
  font-size: 18px;
}
.badsee-fs-md .header-link__text,
.badsee-fs-md .header-search input[type="text"],
.badsee-fs-md .header-search input[type="text"]::-ms-input-placeholder,
.badsee-fs-md .header-lang__link,
.badsee-fs-md .menu-link__text,
.badsee-fs-md .menu-drop-link,
.badsee-fs-md .feature-list__desc,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-md .nav-list__link,
.badsee-fs-md .search-form input[type="text"],
.badsee-fs-md .search-form input[type="text"]::-ms-input-placeholder,
.badsee-fs-md .search-form button[type="submit"],
.badsee-fs-md .search-res__page a {
  font-size: 18px;
}
.badsee-fs-md .header-link__text,
.badsee-fs-md .header-search input[type="text"],
.badsee-fs-md .header-search input[type="text"]::placeholder,
.badsee-fs-md .header-lang__link,
.badsee-fs-md .menu-link__text,
.badsee-fs-md .menu-drop-link,
.badsee-fs-md .feature-list__desc,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-md .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-md .nav-list__link,
.badsee-fs-md .search-form input[type="text"],
.badsee-fs-md .search-form input[type="text"]::placeholder,
.badsee-fs-md .search-form button[type="submit"],
.badsee-fs-md .search-res__page a {
  font-size: 18px;
}

/* line 1953, dev/sass/modules/badsee.scss */
.badsee-fs-md .feature-list__name,
.badsee-fs-md .tab-list__desc,
.badsee-fs-md .news-item__desc,
.badsee-fs-md .region-contacts a,
.badsee-fs-md .text-page p,
.badsee-fs-md .hist-item-date,
.badsee-fs-md .hist-item-action,
.badsee-fs-md .lead-info__post,
.badsee-fs-md .lead-info__name,
.badsee-fs-md .lead-info__desc,
.badsee-fs-md .lead-info__phone,
.badsee-fs-md .lead-info__time-name,
.badsee-fs-md .lead-info__time-val,
.badsee-fs-md .accord-link__text,
.badsee-fs-md .accord-list__link,
.badsee-fs-md .info-name,
.badsee-fs-md .info-desc,
.badsee-fs-md .info-chart__item span,
.badsee-fs-md .text-page ul:not([class]) li,
.badsee-fs-md table th,
.badsee-fs-md table td,
.badsee-fs-md .docs-name,
.badsee-fs-md .contacts .info-chart__item div,
.badsee-fs-md .jq-selectbox__select-text,
.badsee-fs-md .pagination ul li a,
.badsee-fs-md .pagination ul li.active span,
.badsee-fs-md .lc-page p,
.badsee-fs-md .partner-card__reg,
.badsee-fs-md .partner-card__name,
.badsee-fs-md .partner-card__desc,
.badsee-fs-md .partner-card__phone,
.badsee-fs-md .questions p,
.badsee-fs-md .search-res__name {
  font-size: 20px;
}

/* line 1988, dev/sass/modules/badsee.scss */
.badsee-fs-md .tab-list__name,
.badsee-fs-md .additional .card-list__name,
.badsee-fs-md .news-item__name,
.badsee-fs-md .partner-item__name {
  font-size: 21px;
}

/* line 1994, dev/sass/modules/badsee.scss */
.badsee-fs-md .slider-item__tagline,
.badsee-fs-md .region-name {
  font-size: 22px;
}

/* line 1998, dev/sass/modules/badsee.scss */
.badsee-fs-md h5, .badsee-fs-md .h5, .badsee-fs-md h5 *,
.badsee-fs-md .form-item__caption {
  font-size: 24px;
}

/* line 2002, dev/sass/modules/badsee.scss */
.badsee-fs-md .slider-item__name {
  font-size: 42px;
}

/* line 2005, dev/sass/modules/badsee.scss */
.badsee-fs-md .slider-item__desc,
.badsee-fs-md .btn-text,
.badsee-fs-md .card-list__name,
.badsee-fs-md .region-address,
.badsee-fs-md .region-chart__item span,
.badsee-fs-md .region-chart__free,
.badsee-fs-md .footer-nav__link,
.badsee-fs-md .footer-right .copyright,
.badsee-fs-md .footer-right .copyright-ml a,
.badsee-fs-md .footer-right .copyright-ml span,
.badsee-fs-md .docs-link__text,
.badsee-fs-md .partner-item__desc,
.badsee-fs-md .form-item__name,
.badsee-fs-md .form-item input[type="text"], .badsee-fs-md .form-item input[type="password"],
.badsee-fs-md .form-item input[type="text"]::-webkit-input-placeholder, .badsee-fs-md .form-item input[type="password"]::-webkit-input-placeholder,
.badsee-fs-md .form-item textarea,
.badsee-fs-md .questions .accord-body p, .badsee-fs-md .questions .accord-body ul li, .badsee-fs-md .questions .accord-body ol li,
.badsee-fs-md .search-res__desc,
.badsee-fs-md .search-res__page span {
  font-size: 19px;
}
.badsee-fs-md .slider-item__desc,
.badsee-fs-md .btn-text,
.badsee-fs-md .card-list__name,
.badsee-fs-md .region-address,
.badsee-fs-md .region-chart__item span,
.badsee-fs-md .region-chart__free,
.badsee-fs-md .footer-nav__link,
.badsee-fs-md .footer-right .copyright,
.badsee-fs-md .footer-right .copyright-ml a,
.badsee-fs-md .footer-right .copyright-ml span,
.badsee-fs-md .docs-link__text,
.badsee-fs-md .partner-item__desc,
.badsee-fs-md .form-item__name,
.badsee-fs-md .form-item input[type="text"], .badsee-fs-md .form-item input[type="password"],
.badsee-fs-md .form-item input[type="text"]::-moz-placeholder, .badsee-fs-md .form-item input[type="password"]::-moz-placeholder,
.badsee-fs-md .form-item textarea,
.badsee-fs-md .questions .accord-body p, .badsee-fs-md .questions .accord-body ul li, .badsee-fs-md .questions .accord-body ol li,
.badsee-fs-md .search-res__desc,
.badsee-fs-md .search-res__page span {
  font-size: 19px;
}
.badsee-fs-md .slider-item__desc,
.badsee-fs-md .btn-text,
.badsee-fs-md .card-list__name,
.badsee-fs-md .region-address,
.badsee-fs-md .region-chart__item span,
.badsee-fs-md .region-chart__free,
.badsee-fs-md .footer-nav__link,
.badsee-fs-md .footer-right .copyright,
.badsee-fs-md .footer-right .copyright-ml a,
.badsee-fs-md .footer-right .copyright-ml span,
.badsee-fs-md .docs-link__text,
.badsee-fs-md .partner-item__desc,
.badsee-fs-md .form-item__name,
.badsee-fs-md .form-item input[type="text"], .badsee-fs-md .form-item input[type="password"],
.badsee-fs-md .form-item input[type="text"]::-ms-input-placeholder, .badsee-fs-md .form-item input[type="password"]::-ms-input-placeholder,
.badsee-fs-md .form-item textarea,
.badsee-fs-md .questions .accord-body p, .badsee-fs-md .questions .accord-body ul li, .badsee-fs-md .questions .accord-body ol li,
.badsee-fs-md .search-res__desc,
.badsee-fs-md .search-res__page span {
  font-size: 19px;
}
.badsee-fs-md .slider-item__desc,
.badsee-fs-md .btn-text,
.badsee-fs-md .card-list__name,
.badsee-fs-md .region-address,
.badsee-fs-md .region-chart__item span,
.badsee-fs-md .region-chart__free,
.badsee-fs-md .footer-nav__link,
.badsee-fs-md .footer-right .copyright,
.badsee-fs-md .footer-right .copyright-ml a,
.badsee-fs-md .footer-right .copyright-ml span,
.badsee-fs-md .docs-link__text,
.badsee-fs-md .partner-item__desc,
.badsee-fs-md .form-item__name,
.badsee-fs-md .form-item input[type="text"], .badsee-fs-md .form-item input[type="password"],
.badsee-fs-md .form-item input[type="text"]::placeholder, .badsee-fs-md .form-item input[type="password"]::placeholder,
.badsee-fs-md .form-item textarea,
.badsee-fs-md .questions .accord-body p, .badsee-fs-md .questions .accord-body ul li, .badsee-fs-md .questions .accord-body ol li,
.badsee-fs-md .search-res__desc,
.badsee-fs-md .search-res__page span {
  font-size: 19px;
}

/* line 2026, dev/sass/modules/badsee.scss */
.badsee-fs-md h3, .badsee-fs-md .h3, .badsee-fs-md h3 * {
  font-size: 34px;
}

/* line 2029, dev/sass/modules/badsee.scss */
.badsee-fs-md h4, .badsee-fs-md .h4, .badsee-fs-md h4 * {
  font-size: 27px;
}

/* line 2032, dev/sass/modules/badsee.scss */
.badsee-fs-md .partner-card .region-chart__item div:nth-child(1),
.badsee-fs-md .partner-card .region-chart__item div:nth-child(2) {
  width: 100%;
}

/* line 2038, dev/sass/modules/badsee.scss */
.badsee-fs-lg {
  font-size: 24px;
}

/* line 2040, dev/sass/modules/badsee.scss */
.badsee-fs-lg article {
  margin-top: 178px;
}

/* line 2043, dev/sass/modules/badsee.scss */
.badsee-fs-lg .logo-name {
  font-size: 34px;
}

/* line 2046, dev/sass/modules/badsee.scss */
.badsee-fs-lg .logo-tagline {
  font-size: 20x;
}

/* line 2049, dev/sass/modules/badsee.scss */
.badsee-fs-lg .header-link__text,
.badsee-fs-lg .header-search input[type="text"],
.badsee-fs-lg .header-search input[type="text"]::-webkit-input-placeholder,
.badsee-fs-lg .header-lang__link,
.badsee-fs-lg .menu-link__text,
.badsee-fs-lg .menu-drop-link,
.badsee-fs-lg .feature-list__desc,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-lg .nav-list__link,
.badsee-fs-lg .search-form input[type="text"],
.badsee-fs-lg .search-form input[type="text"]::-webkit-input-placeholder,
.badsee-fs-lg .search-form button[type="submit"],
.badsee-fs-lg .search-res__page a {
  font-size: 22px;
}
.badsee-fs-lg .header-link__text,
.badsee-fs-lg .header-search input[type="text"],
.badsee-fs-lg .header-search input[type="text"]::-moz-placeholder,
.badsee-fs-lg .header-lang__link,
.badsee-fs-lg .menu-link__text,
.badsee-fs-lg .menu-drop-link,
.badsee-fs-lg .feature-list__desc,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-lg .nav-list__link,
.badsee-fs-lg .search-form input[type="text"],
.badsee-fs-lg .search-form input[type="text"]::-moz-placeholder,
.badsee-fs-lg .search-form button[type="submit"],
.badsee-fs-lg .search-res__page a {
  font-size: 22px;
}
.badsee-fs-lg .header-link__text,
.badsee-fs-lg .header-search input[type="text"],
.badsee-fs-lg .header-search input[type="text"]::-ms-input-placeholder,
.badsee-fs-lg .header-lang__link,
.badsee-fs-lg .menu-link__text,
.badsee-fs-lg .menu-drop-link,
.badsee-fs-lg .feature-list__desc,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-lg .nav-list__link,
.badsee-fs-lg .search-form input[type="text"],
.badsee-fs-lg .search-form input[type="text"]::-ms-input-placeholder,
.badsee-fs-lg .search-form button[type="submit"],
.badsee-fs-lg .search-res__page a {
  font-size: 22px;
}
.badsee-fs-lg .header-link__text,
.badsee-fs-lg .header-search input[type="text"],
.badsee-fs-lg .header-search input[type="text"]::placeholder,
.badsee-fs-lg .header-lang__link,
.badsee-fs-lg .menu-link__text,
.badsee-fs-lg .menu-drop-link,
.badsee-fs-lg .feature-list__desc,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item a span,
.badsee-fs-lg .breadcrumbs .bx-breadcrumb-item span,
.badsee-fs-lg .nav-list__link,
.badsee-fs-lg .search-form input[type="text"],
.badsee-fs-lg .search-form input[type="text"]::placeholder,
.badsee-fs-lg .search-form button[type="submit"],
.badsee-fs-lg .search-res__page a {
  font-size: 22px;
}

/* line 2065, dev/sass/modules/badsee.scss */
.badsee-fs-lg .feature-list__name,
.badsee-fs-lg .tab-list__desc,
.badsee-fs-lg .news-item__desc,
.badsee-fs-lg .region-contacts a,
.badsee-fs-lg .text-page p,
.badsee-fs-lg .hist-item-date,
.badsee-fs-lg .hist-item-action,
.badsee-fs-lg .lead-info__post,
.badsee-fs-lg .lead-info__name,
.badsee-fs-lg .lead-info__desc,
.badsee-fs-lg .lead-info__phone,
.badsee-fs-lg .lead-info__time-name,
.badsee-fs-lg .lead-info__time-val,
.badsee-fs-lg .accord-link__text,
.badsee-fs-lg .accord-list__link,
.badsee-fs-lg .info-name,
.badsee-fs-lg .info-desc,
.badsee-fs-lg .info-chart__item span,
.badsee-fs-lg .text-page ul:not([class]) li,
.badsee-fs-lg table th,
.badsee-fs-lg table td,
.badsee-fs-lg .docs-name,
.badsee-fs-lg .contacts .info-chart__item div,
.badsee-fs-lg .jq-selectbox__select-text,
.badsee-fs-lg .pagination ul li a,
.badsee-fs-lg .pagination ul li.active span,
.badsee-fs-lg .lc-page p,
.badsee-fs-lg .partner-card__reg,
.badsee-fs-lg .partner-card__name,
.badsee-fs-lg .partner-card__desc,
.badsee-fs-lg .partner-card__phone,
.badsee-fs-lg .questions p,
.badsee-fs-lg .search-res__name {
  font-size: 24px;
}

/* line 2100, dev/sass/modules/badsee.scss */
.badsee-fs-lg .tab-list__name,
.badsee-fs-lg .additional .card-list__name,
.badsee-fs-lg .news-item__name,
.badsee-fs-lg .partner-item__name {
  font-size: 25px;
}

/* line 2106, dev/sass/modules/badsee.scss */
.badsee-fs-lg .slider-item__tagline,
.badsee-fs-lg .region-name {
  font-size: 26px;
}

/* line 2110, dev/sass/modules/badsee.scss */
.badsee-fs-lg h5, .badsee-fs-lg .h5, .badsee-fs-lg h5 *,
.badsee-fs-lg .form-item__caption {
  font-size: 28px;
}

/* line 2114, dev/sass/modules/badsee.scss */
.badsee-fs-lg .slider-item__name {
  font-size: 46px;
}

/* line 2117, dev/sass/modules/badsee.scss */
.badsee-fs-lg .slider-item__desc,
.badsee-fs-lg .btn-text,
.badsee-fs-lg .card-list__name,
.badsee-fs-lg .region-address,
.badsee-fs-lg .region-chart__item span,
.badsee-fs-lg .region-chart__free,
.badsee-fs-lg .footer-nav__link,
.badsee-fs-lg .footer-right .copyright,
.badsee-fs-lg .footer-right .copyright-ml a,
.badsee-fs-lg .footer-right .copyright-ml span,
.badsee-fs-lg .docs-link__text,
.badsee-fs-lg .partner-item__desc,
.badsee-fs-lg .form-item__name,
.badsee-fs-lg .form-item input[type="text"], .badsee-fs-lg .form-item input[type="password"],
.badsee-fs-lg .form-item input[type="text"]::-webkit-input-placeholder, .badsee-fs-lg .form-item input[type="password"]::-webkit-input-placeholder,
.badsee-fs-lg .form-item textarea,
.badsee-fs-lg .questions .accord-body p, .badsee-fs-lg .questions .accord-body ul li, .badsee-fs-lg .questions .accord-body ol li,
.badsee-fs-lg .search-res__desc,
.badsee-fs-lg .search-res__page span {
  font-size: 23px;
}
.badsee-fs-lg .slider-item__desc,
.badsee-fs-lg .btn-text,
.badsee-fs-lg .card-list__name,
.badsee-fs-lg .region-address,
.badsee-fs-lg .region-chart__item span,
.badsee-fs-lg .region-chart__free,
.badsee-fs-lg .footer-nav__link,
.badsee-fs-lg .footer-right .copyright,
.badsee-fs-lg .footer-right .copyright-ml a,
.badsee-fs-lg .footer-right .copyright-ml span,
.badsee-fs-lg .docs-link__text,
.badsee-fs-lg .partner-item__desc,
.badsee-fs-lg .form-item__name,
.badsee-fs-lg .form-item input[type="text"], .badsee-fs-lg .form-item input[type="password"],
.badsee-fs-lg .form-item input[type="text"]::-moz-placeholder, .badsee-fs-lg .form-item input[type="password"]::-moz-placeholder,
.badsee-fs-lg .form-item textarea,
.badsee-fs-lg .questions .accord-body p, .badsee-fs-lg .questions .accord-body ul li, .badsee-fs-lg .questions .accord-body ol li,
.badsee-fs-lg .search-res__desc,
.badsee-fs-lg .search-res__page span {
  font-size: 23px;
}
.badsee-fs-lg .slider-item__desc,
.badsee-fs-lg .btn-text,
.badsee-fs-lg .card-list__name,
.badsee-fs-lg .region-address,
.badsee-fs-lg .region-chart__item span,
.badsee-fs-lg .region-chart__free,
.badsee-fs-lg .footer-nav__link,
.badsee-fs-lg .footer-right .copyright,
.badsee-fs-lg .footer-right .copyright-ml a,
.badsee-fs-lg .footer-right .copyright-ml span,
.badsee-fs-lg .docs-link__text,
.badsee-fs-lg .partner-item__desc,
.badsee-fs-lg .form-item__name,
.badsee-fs-lg .form-item input[type="text"], .badsee-fs-lg .form-item input[type="password"],
.badsee-fs-lg .form-item input[type="text"]::-ms-input-placeholder, .badsee-fs-lg .form-item input[type="password"]::-ms-input-placeholder,
.badsee-fs-lg .form-item textarea,
.badsee-fs-lg .questions .accord-body p, .badsee-fs-lg .questions .accord-body ul li, .badsee-fs-lg .questions .accord-body ol li,
.badsee-fs-lg .search-res__desc,
.badsee-fs-lg .search-res__page span {
  font-size: 23px;
}
.badsee-fs-lg .slider-item__desc,
.badsee-fs-lg .btn-text,
.badsee-fs-lg .card-list__name,
.badsee-fs-lg .region-address,
.badsee-fs-lg .region-chart__item span,
.badsee-fs-lg .region-chart__free,
.badsee-fs-lg .footer-nav__link,
.badsee-fs-lg .footer-right .copyright,
.badsee-fs-lg .footer-right .copyright-ml a,
.badsee-fs-lg .footer-right .copyright-ml span,
.badsee-fs-lg .docs-link__text,
.badsee-fs-lg .partner-item__desc,
.badsee-fs-lg .form-item__name,
.badsee-fs-lg .form-item input[type="text"], .badsee-fs-lg .form-item input[type="password"],
.badsee-fs-lg .form-item input[type="text"]::placeholder, .badsee-fs-lg .form-item input[type="password"]::placeholder,
.badsee-fs-lg .form-item textarea,
.badsee-fs-lg .questions .accord-body p, .badsee-fs-lg .questions .accord-body ul li, .badsee-fs-lg .questions .accord-body ol li,
.badsee-fs-lg .search-res__desc,
.badsee-fs-lg .search-res__page span {
  font-size: 23px;
}

/* line 2138, dev/sass/modules/badsee.scss */
.badsee-fs-lg h3, .badsee-fs-lg .h3, .badsee-fs-lg h3 * {
  font-size: 38px;
}

/* line 2141, dev/sass/modules/badsee.scss */
.badsee-fs-lg h4, .badsee-fs-lg .h4, .badsee-fs-lg h4 * {
  font-size: 31px;
}

/* line 2144, dev/sass/modules/badsee.scss */
.badsee-fs-lg .partner-card .region-chart__item div:nth-child(1),
.badsee-fs-lg .partner-card .region-chart__item div:nth-child(2) {
  width: 100%;
}

/* line 1, dev/sass/utils/scope-icon.scss */
.scope-icon {
  width: 54px;
  height: 54px;
  position: relative;
  padding: 12px;
}

/* line 8, dev/sass/utils/scope-icon.scss */
a:hover .scope-icon__line {
  height: 27px;
}

/* line 13, dev/sass/utils/scope-icon.scss */
.scope-icon__line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 9px;
  border: 1px solid;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/utils/scope-icon.scss */
  .scope-icon__line {
    display: none;
  }
}

/* line 25, dev/sass/utils/scope-icon.scss */
.scope-icon__line:nth-of-type(1) {
  top: 0;
  border-bottom: none;
}

/* line 30, dev/sass/utils/scope-icon.scss */
.scope-icon__line:nth-of-type(2) {
  bottom: 0;
  border-top: none;
}

/* line 36, dev/sass/utils/scope-icon.scss */
.scope-icon .icon {
  display: block;
  max-width: 30px;
  max-height: 30px;
}

/* line 1, dev/sass/utils/btn.scss */
.btn {
  padding: 12px 20px;
  font-size: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  border: none;
}

/* line 8, dev/sass/utils/btn.scss */
.btn-text {
/*  max-width: calc(100% - 36px); */
  display: inline-block;
  margin: 4px 0;
  vertical-align: middle;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.05em;
  text-shadow: 0px 4px 100px rgba(5, 25, 44, 0.15);
  opacity: 0.8;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.btn-danger {
  fill: #ffffff;
}

/* line 22, dev/sass/utils/btn.scss */
.btn .icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 20px;
  padding: 6px 0 6px 14px;
  border-left: 1px solid;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 34, dev/sass/utils/btn.scss */
.btn .icon-arrow-right--long {
  fill: transparent;
  stroke: #000;
}

/* line 39, dev/sass/utils/btn.scss */
.btn .icon-arrow-right--short {
  fill: transparent;
  stroke: #000;
}

/* line 46, dev/sass/utils/btn.scss */
.btn .icon-arrow-left--long {
  fill: transparent;
  stroke: #000;
}

/* line 52, dev/sass/utils/btn.scss */
.btn .icon-check-mark {
  fill: transparent;
  stroke: #fff;
}

/* line 58, dev/sass/utils/btn.scss */
.btn--blue {
  background-color: #0071AC;
  -webkit-box-shadow: inset 0 0 0 1px #0077c1;
          box-shadow: inset 0 0 0 1px #0077c1;
}

/* line 62, dev/sass/utils/btn.scss */
.btn--blue:hover {
  background-color: #fff;
}

/* line 65, dev/sass/utils/btn.scss */
.btn--blue:hover .btn-text {
  color: #0077c1;
}

/* line 69, dev/sass/utils/btn.scss */
.btn--blue:hover .icon {
  border-color: #0077c1;
  fill: #0077c1;
}

/* line 73, dev/sass/utils/btn.scss */
.btn--blue:hover .icon-check-mark {
  fill: transparent;
  stroke: #0077c1;
}

/* line 78, dev/sass/utils/btn.scss */
.btn--blue:hover .icon-arrow-right--long {
  stroke: #0077c1;
}

/* line 82, dev/sass/utils/btn.scss */
.btn--blue:hover .icon-arrow-left--long {
  stroke: #0077c1;
}

/* line 88, dev/sass/utils/btn.scss */
.btn--blue .btn-text {
  color: #fff;
}

/* line 92, dev/sass/utils/btn.scss */
.btn--blue .icon {
  fill: #fff;
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 96, dev/sass/utils/btn.scss */
.btn--blue .icon-arrow-right--long {
  fill: transparent;
  stroke: #fff;
}

/* line 101, dev/sass/utils/btn.scss */
.btn--blue .icon-check-mark {
  fill: transparent;
}

/* line 105, dev/sass/utils/btn.scss */
.btn--blue .icon-arrow-left--long {
  stroke: #fff;
}

/* line 110, dev/sass/utils/btn.scss */
.btn--blue.btn--border {
  border-color: #fff;
}

/* line 115, dev/sass/utils/btn.scss */
.btn--light {
  background-color: transparent;
  border: 1px solid #eaf2fd;
  padding: 0 20px;
}

/* line 120, dev/sass/utils/btn.scss */
.btn--light:hover {
  border-color: #12366a;
}

/* line 123, dev/sass/utils/btn.scss */
.btn--light:hover .icon {
  border-color: #12366a;
  stroke: #12366a;
}

/* line 129, dev/sass/utils/btn.scss */
.btn--light .btn-text {
  color: #12366a;
}

/* line 133, dev/sass/utils/btn.scss */
.btn--light .icon {
  padding: 16px 0 16px 14px;
  stroke: #00619d;
  border-color: #eaf2fd;
}

/* line 140, dev/sass/utils/btn.scss */
.btn--sm {
  padding: 0 10px;
}

/* line 143, dev/sass/utils/btn.scss */
.btn--sm .icon {
  margin-left: 10px;
  padding: 6px 0 6px 10px;
}

/* line 147, dev/sass/utils/btn.scss */
.btn--sm .icon-arrow-right--long {
  width: 15px;
  height: 10px;
}

/* line 154, dev/sass/utils/btn.scss */
.btn--md {
  padding: 5px 10px;
}

/* line 157, dev/sass/utils/btn.scss */
.btn--md .icon {
  margin-left: 10px;
  padding: 6px 0 6px 10px;
}

/* line 163, dev/sass/utils/btn.scss */
.btn--border {
  border: 1px solid;
}

/* line 168, dev/sass/utils/btn.scss */
.btn.btn--v2 .icon {
  margin-left: 0;
  margin-right: 20px;
  padding: 6px 14px 6px 0;
  border-left: none;
  border-right: 1px solid;
}

/* line 178, dev/sass/utils/btn.scss */
.btn.btn--v2.btn--blue:hover .icon {
  border-color: #0077c1;
}

/* line 183, dev/sass/utils/btn.scss */
.btn.btn--v2.btn--blue .icon {
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 191, dev/sass/utils/btn.scss */
.jq-selectbox {
  width: 100%;
  z-index: 300 !important;
}

/* line 195, dev/sass/utils/btn.scss */
.jq-selectbox__select {
  height: 100%;
  border: 1px solid #eaf2fd;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  padding: 15px 54px 15px 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 204, dev/sass/utils/btn.scss */
.jq-selectbox__select:hover {
  background: #eaf2fd;
}

/* line 208, dev/sass/utils/btn.scss */
.jq-selectbox__select:active {
  background: #eaf2fd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 213, dev/sass/utils/btn.scss */
.jq-selectbox__select-text {
  text-shadow: none;
  color: #4f4f4f;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 120%;
}

/* line 222, dev/sass/utils/btn.scss */
.jq-selectbox__trigger {
  border-left: none;
}

/* line 225, dev/sass/utils/btn.scss */
.jq-selectbox__trigger-arrow {
  border-style: solid;
  border-color: #0077c1;
  border-width: 0 1px 1px 0;
  width: 10px;
  height: 10px;
  top: 50%;
  -webkit-transform: translateY(-7.5px) rotate(45deg);
      -ms-transform: translateY(-7.5px) rotate(45deg);
          transform: translateY(-7.5px) rotate(45deg);
}

/* line 236, dev/sass/utils/btn.scss */
.jq-selectbox__dropdown {
  max-width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  border: 1px solid #eaf2fd;
}

/* line 243, dev/sass/utils/btn.scss */
.jq-selectbox__dropdown ul li {
  padding: 15px !important;
}

/* line 246, dev/sass/utils/btn.scss */
.jq-selectbox__dropdown ul li::before {
  display: none !important;
}

/* line 250, dev/sass/utils/btn.scss */
.jq-selectbox__dropdown ul li:not(:last-child) {
  margin-bottom: 0 !important;
}

/* line 258, dev/sass/utils/btn.scss */
.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #eaf2fd;
  background: #eaf2fd;
}

/* line 264, dev/sass/utils/btn.scss */
.jq-selectbox select {
  width: 100%;
  visibility: hidden;
}

/* line 269, dev/sass/utils/btn.scss */
.jq-selectbox li {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  white-space: inherit;
}

/* line 273, dev/sass/utils/btn.scss */
.jq-selectbox li.selected {
  background-color: #eaf2fd;
}

/* line 277, dev/sass/utils/btn.scss */
.jq-selectbox li:hover {
  background-color: #0077c1;
  color: #fff !important;
}

/* line 1, dev/sass/utils/main-box.scss */
.main-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 30px 0;
}

@media screen and (max-width: 450px) {
  /* line 1, dev/sass/utils/main-box.scss */
  .main-box {
    margin: 20px 0;
  }
}

/* line 10, dev/sass/utils/main-box.scss */
.main-box__left {
  position: relative;
  width: calc(100% - 370px);
  margin-right: 30px;
}

@media screen and (max-width: 990px) {
  /* line 10, dev/sass/utils/main-box.scss */
  .main-box__left {
    width: 100%;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 22, dev/sass/utils/main-box.scss */
.main-box__right {
  width: 340px;
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/utils/main-box.scss */
  .main-box__right {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}

/* line 31, dev/sass/utils/main-box.scss */
.main-box__right > :not(:last-child) {
  margin-bottom: 32px;
}

@media screen and (max-width: 990px) {
  /* line 35, dev/sass/utils/main-box.scss */
  .main-box__right .tab-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (max-width: 990px) {
  /* line 40, dev/sass/utils/main-box.scss */
  .main-box__right .tab-list__item {
    width: 50%;
  }
}

/* line 47, dev/sass/utils/main-box.scss */
.main-box__right .ads {
  height: calc(100% - 32px - 207px);
}

@media screen and (max-width: 1220px) {
  /* line 47, dev/sass/utils/main-box.scss */
  .main-box__right .ads {
    height: calc(100% - 32px - 217px);
  }
}

@media screen and (max-width: 990px) {
  /* line 47, dev/sass/utils/main-box.scss */
  .main-box__right .ads {
    height: auto;
  }
}

@media screen and (max-width: 1220px) {
  /* line 60, dev/sass/utils/main-box.scss */
  .main-box .card-list__item {
    width: calc((100% - 10px) / 2);
  }
}

@media screen and (max-width: 600px) {
  /* line 60, dev/sass/utils/main-box.scss */
  .main-box .card-list__item {
    width: 100%;
  }
}

@media screen and (max-width: 1220px) {
  /* line 69, dev/sass/utils/main-box.scss */
  .main-box .card-list__item:nth-last-child(-n+3) {
    display: none;
  }
}

@media screen and (max-width: 1220px) {
  /* line 75, dev/sass/utils/main-box.scss */
  .main-box .card-list__item:not(:nth-child(3n)) {
    margin-right: 0;
  }
}

@media screen and (max-width: 1220px) {
  /* line 81, dev/sass/utils/main-box.scss */
  .main-box .card-list__item:not(:nth-child(2n)) {
    margin-right: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 81, dev/sass/utils/main-box.scss */
  .main-box .card-list__item:not(:nth-child(2n)) {
    margin-right: 0;
  }
}

/* line 1, dev/sass/utils/additional.scss */
.additional {
  margin: 70px 0 120px;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/utils/additional.scss */
  .additional {
    margin: 40px 0;
  }
}

/* line 8, dev/sass/utils/additional.scss */
.additional:last-child {
  margin-bottom: 20px;
}

/* line 12, dev/sass/utils/additional.scss */
.additional-line {
  margin: -28px 0 47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-bottom: 1px solid #eaf2fd;
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/utils/additional.scss */
  .additional-line {
    margin: 20px 0;
    border-bottom: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 24, dev/sass/utils/additional.scss */
.additional-line .btn {
  position: relative;
  top: 1px;
}

/* line 30, dev/sass/utils/additional.scss */
.additional .card-list__name {
  color: #254b7c;
  font-size: 17px;
  font-weight: 500;
  line-height: 110%;
}

/* line 1, dev/sass/utils/column.scss */
.column {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 72px;
}

/* line 9, dev/sass/utils/column.scss */
.column-full {
  width: 100%;
  background-color: #fff;
  padding: 40px;
}

@media screen and (max-width: 990px) {
  /* line 9, dev/sass/utils/column.scss */
  .column-full {
    padding: 20px;
  }
}

/* line 19, dev/sass/utils/column.scss */
.column-l {
  position: relative;
  width: 300px;
  margin-right: 50px;
  background-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/utils/column.scss */
  .column-l {
    position: fixed;
    top: 221px;
    z-index: 11;
    max-height: calc(100% - 242px);
    border: 1px solid #eaf2fd;
    margin-right: 0;
    -webkit-transform: translateX(calc(-100% - 20px));
        -ms-transform: translateX(calc(-100% - 20px));
            transform: translateX(calc(-100% - 20px));
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media screen and (max-width: 990px) {
  /* line 38, dev/sass/utils/column.scss */
  .column-l.open {
    -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
            transform: translateX(-20px);
    -webkit-box-shadow: 0 4px 15px #deeef9;
            box-shadow: 0 4px 15px #deeef9;
  }
}

@media screen and (max-width: 990px) {
  /* line 47, dev/sass/utils/column.scss */
  .column-l .tab-list__item::before {
    display: none;
  }
}

/* line 55, dev/sass/utils/column.scss */
.column-l .tab-list__item--active .tab-list__link::after {
  border-width: 7px 7px 7px 7px;
  border-color: transparent #0077c1 transparent transparent;
}

@media screen and (max-width: 990px) {
  /* line 55, dev/sass/utils/column.scss */
  .column-l .tab-list__item--active .tab-list__link::after {
    border-color: transparent transparent #0077c1 transparent;
  }
}

/* line 68, dev/sass/utils/column.scss */
.column-l .tab-list__link::after {
  left: inherit;
  right: 0;
  border-color: transparent;
  border-width: 7px 0 7px 7px;
}

@media screen and (max-width: 990px) {
  /* line 68, dev/sass/utils/column.scss */
  .column-l .tab-list__link::after {
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    border-width: 7px 7px 0 7px;
  }
}

/* line 83, dev/sass/utils/column.scss */
.column-l-plus {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 83, dev/sass/utils/column.scss */
  .column-l-plus {
    border: 1px solid #eaf2fd;
    border-left: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    top: 186px;
    left: 0;
    width: 36px;
    height: 36px;
    background-color: #fff;
  }
}

@media screen and (max-width: 990px) {
  /* line 100, dev/sass/utils/column.scss */
  .column-l-plus .icon {
    width: 16px;
    height: 16px;
    fill: transparent;
    stroke: #254b7c;
    stroke-width: 2px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
}

@media screen and (max-width: 990px) {
  /* line 112, dev/sass/utils/column.scss */
  .column-l-plus.open .icon {
    -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
            transform: scale(-1);
  }
}

/* line 121, dev/sass/utils/column.scss */
.column-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% - 350px);
  padding: 40px 30px;
  /*background-color: #fff;*/
}

@media screen and (max-width: 990px) {
  /* line 121, dev/sass/utils/column.scss */
  .column-r {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 121, dev/sass/utils/column.scss */
  .column-r {
    padding: 20px;
  }
}

/* line 136, dev/sass/utils/column.scss */
.column-r h4,
.column-r .h4 {
  width: 100%;
}

/* line 141, dev/sass/utils/column.scss */
.column-r .tab__content {
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 145, dev/sass/utils/column.scss */
.column-r .tab__content--active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 150, dev/sass/utils/column.scss */
.column-r__main {
  width: calc(100% - 285px);
  margin-right: 50px;
}

@media screen and (max-width: 1220px) {
  /* line 150, dev/sass/utils/column.scss */
  .column-r__main {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}

/* line 160, dev/sass/utils/column.scss */
.column-r__main.column-r--v2 {
  width: 332px;
}

@media screen and (max-width: 1220px) {
  /* line 160, dev/sass/utils/column.scss */
  .column-r__main.column-r--v2 {
    width: 100%;
  }
}

/* line 169, dev/sass/utils/column.scss */
.column-r__side {
  width: 235px;
}

@media screen and (max-width: 1220px) {
  /* line 169, dev/sass/utils/column.scss */
  .column-r__side {
    width: 100%;
  }
}

/* line 176, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 {
  width: calc(100% - 382px);
}

@media screen and (max-width: 1220px) {
  /* line 176, dev/sass/utils/column.scss */
  .column-r__side.column-r--v2 {
    width: 100%;
  }
}

/* line 184, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead:not(:last-of-type) {
  margin-bottom: 40px;
}

/* line 188, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-photo {
  width: 116px;
  height: 144px;
  margin-right: 20px;
}

@media screen and (max-width: 450px) {
  /* line 188, dev/sass/utils/column.scss */
  .column-r__side.column-r--v2 .lead-photo {
    width: 100%;
    margin-right: 0;
  }
}

/* line 199, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-info {
  width: calc(100% - 136px);
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 450px) {
  /* line 199, dev/sass/utils/column.scss */
  .column-r__side.column-r--v2 .lead-info {
    width: 100%;
  }
}

/* line 207, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-info__name {
  margin-bottom: 20px;
}

/* line 211, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-info__time {
  border-top: none;
  border-bottom: none;
  padding: 0;
}

/* line 216, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-info__time-name {
  width: 100%;
  text-transform: inherit;
}

/* line 221, dev/sass/utils/column.scss */
.column-r__side.column-r--v2 .lead-info__time-val {
  width: 100%;
}

/* line 230, dev/sass/utils/column.scss */
.column-r__half {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 40px 0;
}

/* line 236, dev/sass/utils/column.scss */
.column-r__half:last-child {
  margin-bottom: 0;
}

/* line 240, dev/sass/utils/column.scss */
.column-r__half-item {
  width: calc(50% - 20px);
}

@media screen and (max-width: 600px) {
  /* line 240, dev/sass/utils/column.scss */
  .column-r__half-item {
    width: 100%;
  }
}

/* line 247, dev/sass/utils/column.scss */
.column-r__half-item:nth-child(1) {
  margin-right: 40px;
}

@media screen and (max-width: 600px) {
  /* line 247, dev/sass/utils/column.scss */
  .column-r__half-item:nth-child(1) {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

/* line 258, dev/sass/utils/column.scss */
.column-r .h5 {
  margin-bottom: 20px;
}

/* line 263, dev/sass/utils/column.scss */
.column-r .region-address {
  margin-bottom: 20px;
}

/* line 267, dev/sass/utils/column.scss */
.column-r .region-img {
  width: 100%;
  margin-bottom: 40px;
}

/* line 271, dev/sass/utils/column.scss */
.column-r .region-img img {
  width: calc((100% - 5px * 3) / 4);
}

@media screen and (max-width: 600px) {
  /* line 271, dev/sass/utils/column.scss */
  .column-r .region-img img {
    width: calc((100% - 5px) / 2);
  }
}

/* line 278, dev/sass/utils/column.scss */
.column-r .region-img img:nth-child(-n+3) {
  margin-right: 5px;
}

@media screen and (max-width: 600px) {
  /* line 278, dev/sass/utils/column.scss */
  .column-r .region-img img:nth-child(-n+3) {
    margin-right: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 286, dev/sass/utils/column.scss */
  .column-r .region-img img:nth-child(odd) {
    margin-right: 5px;
  }
}

/* line 294, dev/sass/utils/column.scss */
.column-r .region-chart {
  margin-bottom: 50px;
}

/* line 300, dev/sass/utils/column.scss */
.column-r .prof-union__text {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #eaf2fd;
}

@media screen and (max-width: 1480px) {
  /* line 308, dev/sass/utils/column.scss */
  .column-r .card-list__item {
    width: calc((100% - 10px) / 2);
  }
}

@media screen and (max-width: 1480px) {
  /* line 313, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:nth-child(3n)) {
    margin-right: 0;
  }
}

@media screen and (max-width: 1480px) {
  /* line 319, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:nth-child(2n)) {
    margin-right: 10px;
  }
}

@media screen and (max-width: 1480px) {
  /* line 325, dev/sass/utils/column.scss */
  .column-r .card-list__item:nth-last-child(-n+2) {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 308, dev/sass/utils/column.scss */
  .column-r .card-list__item {
    width: 100%;
  }
}

@media screen and (max-width: 1220px) {
  /* line 335, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:last-child) {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 1220px) {
  /* line 341, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:nth-child(2n)) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 308, dev/sass/utils/column.scss */
  .column-r .card-list__item {
    width: calc((100% - 10px) / 2);
  }
}

@media screen and (max-width: 990px) {
  /* line 351, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:nth-child(2n)) {
    margin-right: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 308, dev/sass/utils/column.scss */
  .column-r .card-list__item {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 361, dev/sass/utils/column.scss */
  .column-r .card-list__item:not(:nth-child(2n)) {
    margin-right: 0;
  }
}

/* line 370, dev/sass/utils/column.scss */
.column .pagination {
  margin-top: 40px;
}

/* line 1, dev/sass/utils/nav-list.scss */
.nav-list {
  padding: 8px 0;
}

/* line 4, dev/sass/utils/nav-list.scss */
.nav-list__item {
  width: 100%;
  display: block;
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/utils/nav-list.scss */
  .nav-list__item {
    text-align: center;
  }
}

/* line 13, dev/sass/utils/nav-list.scss */
.nav-list__item::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: transparent #0077c1 transparent transparent;
  border-width: 7px 0 7px 7px;
  border-style: solid;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 26, dev/sass/utils/nav-list.scss */
.nav-list__item.tab-list__item--active::before {
  border-width: 7px 7px 7px 7px;
}

/* line 32, dev/sass/utils/nav-list.scss */
.nav-list__link {
  width: 100%;
  display: block;
  padding: 8px 20px;
  color: #333;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 120%;
}

/* line 42, dev/sass/utils/nav-list.scss */
.nav-list__link:hover {
  color: #254b7c;
}

@media screen and (max-width: 1220px) {
  /* line 1, dev/sass/utils/gallery.scss */
  .gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/* line 8, dev/sass/utils/gallery.scss */
.gallery-item {
  display: block;
  position: relative;
  cursor: pointer;
}

@media screen and (max-width: 1220px) {
  /* line 8, dev/sass/utils/gallery.scss */
  .gallery-item {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/utils/gallery.scss */
  .gallery-item {
    width: calc(33.33% - 40px / 3);
  }
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/utils/gallery.scss */
  .gallery-item {
    width: calc(50% - 10px);
  }
}

/* line 25, dev/sass/utils/gallery.scss */
.gallery-item:not(:last-child) {
  margin-bottom: 20px;
}

@media screen and (max-width: 1220px) {
  /* line 29, dev/sass/utils/gallery.scss */
  .gallery-item:nth-child(2n) {
    margin-left: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/utils/gallery.scss */
  .gallery-item:nth-child(2n) {
    margin-left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/utils/gallery.scss */
  .gallery-item:nth-child(2n) {
    margin-left: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 41, dev/sass/utils/gallery.scss */
  .gallery-item:nth-child(3n+1), .gallery-item:nth-child(3n+2) {
    margin-right: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 41, dev/sass/utils/gallery.scss */
  .gallery-item:nth-child(3n+1), .gallery-item:nth-child(3n+2) {
    margin-right: 0;
  }
}

/* line 52, dev/sass/utils/gallery.scss */
.gallery-item:hover .gallery-item__text {
  opacity: 1;
  visibility: visible;
}

/* line 58, dev/sass/utils/gallery.scss */
.gallery-item__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  padding: 30px;
  background-color: rgba(0, 119, 193, 0.9);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 74, dev/sass/utils/gallery.scss */
.gallery-item__text .scope-icon {
  margin-bottom: 25px;
}

@media screen and (max-width: 450px) {
  /* line 74, dev/sass/utils/gallery.scss */
  .gallery-item__text .scope-icon {
    margin-bottom: 0;
  }
}

/* line 81, dev/sass/utils/gallery.scss */
.gallery-item__text .scope-icon__line {
  border-color: #fff;
}

/* line 85, dev/sass/utils/gallery.scss */
.gallery-item__text .scope-icon .icon {
  fill: #fff;
}

/* line 91, dev/sass/utils/gallery.scss */
.gallery-item__img {
  display: block;
  width: 100%;
}

/* line 96, dev/sass/utils/gallery.scss */
.gallery-item__name {
  width: 100%;
  text-align: center;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 100%;
  font-size: 14px;
  color: #fff;
}

@media screen and (max-width: 450px) {
  /* line 96, dev/sass/utils/gallery.scss */
  .gallery-item__name {
    display: none;
  }
}

/* line 1, dev/sass/utils/accord.scss */
.accord {
  width: 100%;
}

/* line 5, dev/sass/utils/accord.scss */
.accord-item:not(:last-child) {
  margin-bottom: 5px;
}

/* line 10, dev/sass/utils/accord.scss */
.accord-item--open .accord-link {
  -webkit-box-shadow: 0px 4px 15px #deeef9;
          box-shadow: 0px 4px 15px #deeef9;
}

/* line 13, dev/sass/utils/accord.scss */
.accord-item--open .accord-link::before {
  width: 100%;
}

/* line 17, dev/sass/utils/accord.scss */
.accord-item--open .accord-link .icon {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}

/* line 24, dev/sass/utils/accord.scss */
.accord-link {
  border: 1px solid #f7f8ff;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 20px;
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/utils/accord.scss */
  .accord-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 38, dev/sass/utils/accord.scss */
.accord-link::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 2px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  background-color: #0077c1;
}

/* line 50, dev/sass/utils/accord.scss */
.accord-link:hover {
  -webkit-box-shadow: 0px 4px 15px #deeef9;
          box-shadow: 0px 4px 15px #deeef9;
}

/* line 53, dev/sass/utils/accord.scss */
.accord-link:hover::before {
  width: 100%;
}

/* line 58, dev/sass/utils/accord.scss */
.accord-link__text {
  max-width: calc(100% - 56px);
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #4f4f4f;
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/utils/accord.scss */
  .accord-link__text {
    max-width: 100%;
    margin-bottom: 36px;
  }
}

/* line 71, dev/sass/utils/accord.scss */
.accord-link .icon {
  width: 16px;
  height: 16px;
  fill: transparent;
  stroke: #0077c1;
  stroke-width: 0.5px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 81, dev/sass/utils/accord.scss */
.accord-list {
  display: none;
  margin: 20px 0;
}

/* line 89, dev/sass/utils/accord.scss */
.accord-list__link {
  display: block;
  position: relative;
  margin-top: -1px;
  width: 100%;
  padding: 20px;
  border: 1px solid #f7f8ff;
  overflow: hidden;
  color: #4f4f4f;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 120%;
}

/* line 102, dev/sass/utils/accord.scss */
.accord-list__link::before {
  content: '';
  position: absolute;
  left: 50%;
  right: 50%;
  bottom: 0;
  height: 10px;
  border: 1px solid #0077c1;
  border-top: none;
  opacity: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 116, dev/sass/utils/accord.scss */
.accord-list__link:hover::before {
  opacity: 1;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 126, dev/sass/utils/accord.scss */
.accord-body {
  display: none;
}

/* line 132, dev/sass/utils/accord.scss */
.accord--v2 .accord-item--open {
  -webkit-box-shadow: 0px 4px 15px #deeef9;
          box-shadow: 0px 4px 15px #deeef9;
}

/* line 135, dev/sass/utils/accord.scss */
.accord--v2 .accord-item--open .accord-link {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-color: transparent;
}

/* line 142, dev/sass/utils/accord.scss */
.accord--v2 .accord-body {
  padding: 20px 50px 40px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvZm9udHMuc2NzcyIsInV0aWxzL19yZXNldC5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyIsInNtYXJ0LWdyaWQuc2NzcyIsInV0aWxzL2R1bXAuc2NzcyIsInBhZ2VzL3RleHQtcGFnZS5zY3NzIiwicGFnZXMvcGFydG5lci1jYXJkLnNjc3MiLCJwYWdlcy9jb250YWN0cy5zY3NzIiwicGFnZXMvcXVlc3Rpb25zLnNjc3MiLCJwYWdlcy9uZXdzLXBhZ2Uuc2NzcyIsInBhZ2VzL3NlYXJjaC5zY3NzIiwicGFnZXMvbGMtcGFnZS5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bXMuc2NzcyIsIm1vZHVsZXMvbG9nby5zY3NzIiwibW9kdWxlcy9tZW51LnNjc3MiLCJtb2R1bGVzL21haW4tc2NyZWVuLnNjc3MiLCJtb2R1bGVzL2ZlYXR1cmUuc2NzcyIsIm1vZHVsZXMvc2xpZGVyLnNjc3MiLCJtb2R1bGVzL3RhYi1saXN0LnNjc3MiLCJtb2R1bGVzL2NhcmQtbGlzdC5zY3NzIiwibW9kdWxlcy9hZHMuc2NzcyIsIm1vZHVsZXMvbmV3cy5zY3NzIiwibW9kdWxlcy9zb2NpYWwuc2NzcyIsIm1vZHVsZXMvc3ZnLW1hcC5zY3NzIiwibW9kdWxlcy9sZWFkLnNjc3MiLCJtb2R1bGVzL3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvZmlsdGVyLnNjc3MiLCJtb2R1bGVzL3BhcnRuZXIuc2NzcyIsIm1vZHVsZXMvYmFkc2VlLnNjc3MiLCJ1dGlscy9zY29wZS1pY29uLnNjc3MiLCJ1dGlscy9idG4uc2NzcyIsInV0aWxzL21haW4tYm94LnNjc3MiLCJ1dGlscy9hZGRpdGlvbmFsLnNjc3MiLCJ1dGlscy9jb2x1bW4uc2NzcyIsInV0aWxzL25hdi1saXN0LnNjc3MiLCJ1dGlscy9nYWxsZXJ5LnNjc3MiLCJ1dGlscy9h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QXVCO0NBQ3ZCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2xpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbGlnaHQtMzAwLmVvdFwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ub3JtYWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL25vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL25vcm1hbC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvYm9sZC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL21lZGl1bS01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL21lZGl1bS01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9tZWRpdW0tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbWVkaXVtLTUwMC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL21lZGl1bS01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGlucHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvZGluLXByby9saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9kaW4tcHJvL2xpZ2h0LTMwMC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGlucHJvJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvZGluLXByby9ub3JtYWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9kaW4tcHJvL25vcm1hbC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGlucHJvJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9kaW4tcHJvL2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9ib2xkLmVvdFwiKSwgdXJsKFwiLi8uLi9mb250cy9kaW4tcHJvL2JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZGlucHJvJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvZGluLXByby9tZWRpdW0tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vbWVkaXVtLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvZGluLXByby9tZWRpdW0tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9kaW4tcHJvL21lZGl1bS01MDAuZW90XCIpLCB1cmwoXCIuLy4uL2ZvbnRzL2Rpbi1wcm8vbWVkaXVtLTUwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5idXR0b24sIGhyLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5hLCBhdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnByb2dyZXNzLCBzdWIsIHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10sIGxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbiosIGJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbiosIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbiosIDphY3RpdmUsIDpmb2N1cywgOmhvdmVyLCA6dmlzaXRlZCB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cblt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogQnV0dG9uVGV4dCBkb3R0ZWQgMXB4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyLCAuY2xlYXJmaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG4uZmxleC1jZW50ZXIsIC5mbGV4LXN0YXJ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuLmZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbi5mbGV4LXN0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLW1vei1ib3gtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuLmZsZXgtYXJvdW5kLCAuZmxleC1lbmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbi5mbGV4LWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC1tb3otYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuLmZsZXgtYXJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbi5mbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbi5mbGV4LXdyYXAge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG4uZmxleC12ZXJ0aWNhbF9jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvX3Jlc2V0LnNjc3MgKi9cbnVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9fcmVzZXQuc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL19yZXNldC5zY3NzICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjZWJmM2ZkKTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbmFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNDBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIGFydGljbGUge1xuICAgIG1hcmdpbjogMTA2cHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIGFydGljbGUge1xuICAgIG1hcmdpbjogMTQ2cHggYXV0byAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMwMDc3YzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDQ4LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLnRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9GA0Y/Rh9C10Lwg0LLRgdC1INCx0LvQvtC60LggKi9cbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC/0L7QutCw0LfRi9Cy0LDQtdC8INC90YPQttC90YvQuSDQsdC70L7QuiAqL1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NiwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA1NiwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDU2LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuaDMsXG4uaDMsXG5oMyAqIHtcbiAgZm9udC1mYW1pbHk6IFwiZGlucHJvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XG4gIGNvbG9yOiAjMjU0YjdjO1xufVxuXG4vKiBsaW5lIDEzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbmg0LFxuLmg0LFxuaDQgKiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRpbnByb1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1NGI3YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG5oNSxcbi5oNSxcbmg1ICoge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzI1NGI3YztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaGlzdC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xufVxuXG4vKiBsaW5lIDQyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5oaXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmhpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmhpc3QtaXRlbS1kYXRlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzI1NGI3YztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5oaXN0LWl0ZW0tZGF0ZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmhpc3QtaXRlbS1kYXRlIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyNTRiN2M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuaGlzdC1pdGVtLWRhdGUgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmhpc3QtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3OSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5oaXN0LWl0ZW0tYWN0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbmZvIHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMDUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmluZm8tbmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmluZm8tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAxMjgsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmluZm8tcGhvbmUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmluZm8tY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbmZvLWNoYXJ0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4vKiBsaW5lIDE0OCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaW5mby1jaGFydF9faXRlbSBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgMTU0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbmZvLWNoYXJ0X19pdGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAxNjEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmluZm8gPiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIGZpbGw6ICNmMWY2ZmU7XG59XG5cbi8qIGxpbmUgMTcwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbmZvIGEge1xuICBjb2xvcjogIzAwNzdjMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMTc0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDE4MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxODQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtaXRlbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTkwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi50b29sdGlwLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjA1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi50b29sdGlwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNHB4KSByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4vKiBsaW5lIDIxOSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDIyMiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4vKiBsaW5lIDIzMiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4ICNkZWVlZjk7XG59XG5cbi8qIGxpbmUgMjM1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDI0MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi8qIGxpbmUgMjUyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjIyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmRvY3MtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIGxpbmUgMjYwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLWl0ZW0gPiAuaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMwMDc3YzE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZjJmZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLyogbGluZSAyNzEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MtbmFtZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDZweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjcxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmRvY3MtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4NiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjk0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDI5NywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1saW5rOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDMwMiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jcy1saW5rOmhvdmVyIC5kb2NzLWxpbmtfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMDcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MtbGluayAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMDc3YzE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MtbGlua19fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAzMjcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MtbGlua19fdGV4dCArIC5pY29uIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgMzM1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLmRvY3MtLXYyIC5kb2NzLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAzNDIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MuZG9jcy0tdjIgLmRvY3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLyogbGluZSAzNDUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmRvY3MuZG9jcy0tdjIgLmRvY3MtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzUwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2NzLmRvY3MtLXYyIC5kb2NzLWl0ZW1fX2xpbmsgLmljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMDA3N2MxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi8qIGxpbmUgMzY1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzY4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNzMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgMzc4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMzc4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzc4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzOTAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbTpub3QoOm50aC1vZi10eXBlKC1uKzMpKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDM5MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5mb3JtLWl0ZW06bm90KDpudGgtb2YtdHlwZSgtbiszKSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMzk4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmZvcm0taXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MDQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuZm9ybS1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzEpKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxMCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtIGlucHV0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA0MTMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQxMywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQyOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgNDMyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDc3YzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgNDM3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzIwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlOGU4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDQ0NSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtIGlucHV0OmZvY3VzICsgLmZvcm0taXRlbV9fbmFtZSB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNzdjMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLyogbGluZSA0NTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2OSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtIHRleHRhcmVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcbn1cblxuLyogbGluZSA0NzMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDA3N2MxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMmZkO1xufVxuXG4vKiBsaW5lIDQ3NywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzICsgLmZvcm0taXRlbV9fbmFtZSB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNzdjMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLyogbGluZSA0ODUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbSB0ZXh0YXJlYSArIC5mb3JtLWl0ZW1fX25hbWUge1xuICB0b3A6IDI1cHg7XG59XG5cbi8qIGxpbmUgNDg4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0gdGV4dGFyZWEgKyAuZm9ybS1pdGVtX19uYW1lLm1vdmVkIHtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDQ5NCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNTAxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW1fX25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA1MTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbV9fbmFtZS5tb3ZlZCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNzdjMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLyogbGluZSA1MjEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbV9fbmFtZSAucmVkIHtcbiAgY29sb3I6ICNlMDBmMWQ7XG59XG5cbi8qIGxpbmUgNTI2LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA1MjYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuZm9ybS1pdGVtLS1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA1MzQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuZm9ybS1pdGVtLS1oYWxmIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZm9ybS1pdGVtLS1oYWxmIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA1NDMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbS0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDU0OCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZm9ybS1pdGVtLS1maWxlIC5mb3JtLWl0ZW1fX25hbWUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIGxpbmUgNTU0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tZmlsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuZm9ybS1pdGVtLWZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTY3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tZmlsZV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTc1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tZmlsZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTgxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tZmlsZSAuaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZpbGw6ICNjMWMxYzE7XG59XG5cbi8qIGxpbmUgNTg3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0tZmlsZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTk0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0uZGlzYWJsZWQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLWl0ZW0uZGlzYWJsZWQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA2MDMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjEyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5mb3JtLWl0ZW0gLmlucHV0LS1tYXNrOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA2MTksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgNjIzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi50YWJsZS13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDYyOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYyOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDg5MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjM2LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDY0MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDY0MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgNjQwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cblxuLyogbGluZSA2NTcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSA2NTcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDY1NywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjc0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA2NzksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA2ODYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYxIHRyID4gOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogbGluZSA2OTAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYxIHRyIDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA2OTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYxIHRyIDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjglO1xufVxuXG4vKiBsaW5lIDY5OCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG50YWJsZS50YWJsZS0tdjEgdHIgOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi8qIGxpbmUgNzAyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlLnRhYmxlLS12MSB0ciA6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuLyogbGluZSA3MTAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYyIHRyID4gOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi8qIGxpbmUgNzE0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlLnRhYmxlLS12MiB0ciA+IDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAlO1xufVxuXG4vKiBsaW5lIDcxOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG50YWJsZS50YWJsZS0tdjIgdHIgPiA6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLyogbGluZSA3MjIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYyIHRyID4gOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMiU7XG59XG5cbi8qIGxpbmUgNzI2LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlLnRhYmxlLS12MiB0ciA+IDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTUlO1xufVxuXG4vKiBsaW5lIDczMCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG50YWJsZS50YWJsZS0tdjIgdHIgPiA6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLyogbGluZSA3MzUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogbGluZSA3MzksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogbGluZSA3NDUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xudGFibGUudGFibGUtLXYzIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyNyU7XG59XG5cbi8qIGxpbmUgNzUyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlLnRhYmxlLS12MyB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyNyU7XG59XG5cbi8qIGxpbmUgNzYyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbnRhYmxlLnRhYmxlLS12NCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYTViO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Ugb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi8qIGxpbmUgNjEsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC0tc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTEuOCU7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXItY2FyZC5zY3NzICovXG4ucGFydG5lci1jYXJkX19yZWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXItY2FyZC5zY3NzICovXG4ucGFydG5lci1jYXJkX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXItY2FyZC5zY3NzICovXG4ucGFydG5lci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbi5wYXJ0bmVyLWNhcmRfX3Bob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbi5wYXJ0bmVyLWNhcmQgLnBhcnRuZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA0MywgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbi5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbi5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogbGluZSA1NSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbi5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lci1jYXJkLnNjc3MgKi9cbiAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY2LCBkZXYvc2Fzcy9wYWdlcy9wYXJ0bmVyLWNhcmQuc2NzcyAqL1xuLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjYsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXItY2FyZC5zY3NzICovXG4gIC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0cyAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3RzIC5pbmZvLWNoYXJ0X19pdGVtIGRpdiB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbiAgLmNvbnRhY3RzIC5pbmZvLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9xdWVzdGlvbnMuc2NzcyAqL1xuLnF1ZXN0aW9ucyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0aW9ucy5zY3NzICovXG4ucXVlc3Rpb25zIC5hY2NvcmQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0aW9ucy5zY3NzICovXG4gIC5xdWVzdGlvbnMgLmFjY29yZC1saW5rOjphZnRlciB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogNTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0aW9ucy5zY3NzICovXG4ucXVlc3Rpb25zIC5hY2NvcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0aW9ucy5zY3NzICovXG4ucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBwLFxuLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgdWwgbGksXG4ucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgNTEsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0aW9ucy5zY3NzICovXG4ucXVlc3Rpb25zIC5hY2NvcmQtYm9keSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4vKiBsaW5lIDU3LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdGlvbnMuc2NzcyAqL1xuLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy9wYWdlcy9xdWVzdGlvbnMuc2NzcyAqL1xuLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy9xdWVzdGlvbnMuc2NzcyAqL1xuLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3BhZ2VzL25ld3MtcGFnZS5zY3NzICovXG4ubmV3cy1wYWdlIC5uZXdzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIGxpbmUgNywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1wYWdlLnNjc3MgKi9cbi5uZXdzLXBhZ2UgLm5ld3MtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5MiAvIDMxNSAqIDMxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcsIGRldi9zYXNzL3BhZ2VzL25ld3MtcGFnZS5zY3NzICovXG4gIC5uZXdzLXBhZ2UgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLXBhZ2Uuc2NzcyAqL1xuLm5ld3MtcGFnZSAubmV3cy1pdGVtX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLXBhZ2Uuc2NzcyAqL1xuLm5ld3MtcGFnZSAubmV3cy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1wYWdlLnNjc3MgKi9cbiAgLm5ld3MtcGFnZSAubmV3cy1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDMzLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLXBhZ2Uuc2NzcyAqL1xuLm5ld3MtcGFnZSAubmV3cy1pdGVtX19jb250ZW50IC5uZXdzLWl0ZW1fX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N2MxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2MxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDExLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDc3YzE7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIgLmljb24ge1xuICBib3JkZXItY29sb3I6ICMwMDc3YzE7XG4gIGZpbGw6ICMwMDc3YzE7XG59XG5cbi8qIGxpbmUgMzksIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmaWxsOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZjJmZDtcbiAgfVxufVxuXG4vKiBsaW5lIDcwLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcbn1cblxuLyogbGluZSA3NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNzdjMTtcbn1cblxuLyogbGluZSA4NSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2VhZjJmZDtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzOmhvdmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZhNTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXJlc19fbmFtZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjU0YjdjO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDExMywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXNfX25hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzX19uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxMzksIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXJlcyAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXJlcyAuYnRuIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE0OCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXMgLmJ0bi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMTU0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXJlcyAuYnRuIC5pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzX19kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXNfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE3OSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzX19wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMTc5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXJlc19fcGFnZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXNfX3BhZ2Ugc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgMTk2LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXNfX3BhZ2UgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNyU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI1NGI3YztcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjA1LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXNfX3BhZ2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvbGMtcGFnZS5zY3NzICovXG4ubGMtcGFnZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM1NzU3NTc7XG59XG5cbi8qIGxpbmUgNywgZGV2L3Nhc3MvcGFnZXMvbGMtcGFnZS5zY3NzICovXG4ubGMtcGFnZSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9wYWdlcy9sYy1wYWdlLnNjc3MgKi9cbi5sYy1wYWdlLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvbGMtcGFnZS5zY3NzICovXG4gIC5sYy1wYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzL2xjLXBhZ2Uuc2NzcyAqL1xuLmxjLXBhZ2UtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3BhZ2VzL2xjLXBhZ2Uuc2NzcyAqL1xuLmxjLXBhZ2UgLmNvbHVtbi1yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL3BhZ2VzL2xjLXBhZ2Uuc2NzcyAqL1xuLmxjLXBhZ2UgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGxpbmUtaGVpZ2h0OiAxMDYlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAjREVFRUY5O1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDEwLCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogY2FsYygoLTEwMHZ3ICsgMTAwJSArIDM1MHB4KSAvIDIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXJpZ2h0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItcmlnaHRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2NmE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXJpZ2h0X190b3A6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgODMsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHRfX3RvcCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MywgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1yaWdodF9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2MxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXJpZ2h0X190b3AgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHRfX3RvcCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMjQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXJpZ2h0X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHRfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMzLCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1yaWdodF9fYm90dG9tID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDEzMywgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1yaWdodF9fYm90dG9tID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAxMzMsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItcmlnaHRfX2JvdHRvbSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAxNDgsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE1MywgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTMsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGluazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQ4LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2OCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGluazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTY4LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxpbms6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNzYsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGluazpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY2YTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxODMsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGluazpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1saW5rIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxpbmsgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxpbmsgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIwMiwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGluayAuaWNvbi1zaXRlbWFwIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMDIsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGluayAuaWNvbi1zaXRlbWFwIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLyogbGluZSAyMTEsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWxpbmsgLmljb24tZXllIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLyogbGluZSAyMTYsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWxpbmsgLmljb24tcHJvZmlsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1saW5rX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIyMiwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1saW5rX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMjM1LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLyogbGluZSAyNDAsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaDpob3ZlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyNDQsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaDpob3ZlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMzUsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMjM1LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNTksIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMCA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjZhNTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjY4LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZpbGw6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi8qIGxpbmUgMjc5LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjZhNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmE1O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5NSwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDMwNCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOXB4IDIwcHggOXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmQ5ZjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDMwNCwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nIHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzA0LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxhbmcge1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMzOTJjZDtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cbn1cblxuLyogbGluZSAzMjAsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWxhbmdfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzMjMsIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWxhbmdfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMyMywgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdjMTtcbiAgfVxufVxuXG4vKiBsaW5lIDMzOSwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGFuZ19fbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDMzOSwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAzMzksIGRldi9zYXNzL21vZHVsZXMvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGFuZ19fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMzOSwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19saW5rIHtcbiAgICBjb2xvcjogIzAwNjZhNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM2MiwgZGV2L3Nhc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbGFuZ19fbGluazpob3Zlcjpub3QoLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDc3YzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzY4LCBkZXYvc2Fzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZjJmZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDExLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDExLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItcmlnaHQgLnNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItcmlnaHQgLnNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMyNTRiN2M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUxLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDU3LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGEsXG4uZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgc3BhbiB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgNjYsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzcsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA3NywgZGV2L3Nhc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1uYXZfX2Jsb2NrIHtcbiAgd2lkdGg6IDE3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1uYXZfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW5hdl9fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1uYXZfX2Jsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1uYXZfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW5hdl9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW5hdl9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTI0LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzI1NGI3YztcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW5hdl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzI1NGI3Yztcbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW5hdl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbmF2X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTM4LCBkZXYvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW5hdl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTEsIGRldi9zYXNzL21vZHVsZXMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbmF2X19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL19icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9fYnJlYWRjcnVtcy5zY3NzICovXG4gIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL21vZHVsZXMvX2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL19icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTRiN2M7XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvX2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiZGlucHJvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjU0YjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4vKiBsaW5lIDQwLCBkZXYvc2Fzcy9tb2R1bGVzL19icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL21vZHVsZXMvX2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbnByb1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1NGI3YztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9sb2dvLnNjc3MgKi9cbi5sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2xvZ28uc2NzcyAqL1xuICAubG9nbyB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4gIC5sb2dvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9sb2dvLnNjc3MgKi9cbi5sb2dvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL2xvZ28uc2NzcyAqL1xuICAubG9nby1pbWcge1xuICAgIG1heC13aWR0aDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4gIC5sb2dvLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4gIC5sb2dvLWltZyB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4ubG9nby1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEyMzY2YTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSA0MSwgZGV2L3Nhc3MvbW9kdWxlcy9sb2dvLnNjc3MgKi9cbiAgLmxvZ28tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDQxLCBkZXYvc2Fzcy9tb2R1bGVzL2xvZ28uc2NzcyAqL1xuICAubG9nby1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvbG9nby5zY3NzICovXG4gIC5sb2dvLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL2xvZ28uc2NzcyAqL1xuLmxvZ28tdGFnbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9sb2dvLnNjc3MgKi9cbiAgLmxvZ28tdGFnbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL2xvZ28uc2NzcyAqL1xuICAubG9nby10YWdsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51Lm9wZW4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAjZGVlZWY5O1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbiAgfVxufVxuXG4vKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtaXRlbTpob3ZlciAubWVudS1kcm9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1pdGVtOmhvdmVyIC5tZW51LWRyb3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtaXRlbTpob3ZlciAubWVudS1saW5rOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MiwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtaXRlbTpob3ZlciAubWVudS1saW5rOjpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudS1pdGVtLS1hY3RpdmUgLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2YTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWl0ZW0tLWFjdGl2ZSAubWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtaXRlbS0tcmlnaHQgLm1lbnUtZHJvcCB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDgwLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjNkNDk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi8qIGxpbmUgMTEyLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDExMiwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtbGlua19fdGV4dCB7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTI1LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtbGluayAuaWNvbiB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjUsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWxpbmsgLmljb24ge1xuICAgIHN0cm9rZTogIzYxNjE2MTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZjJmZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1saW5rIC5pY29uLWFycm93LWJvdHRvbS0tc2hvcnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTEsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWxpbmsgLmljb24tY3Jvc3MtLXNtIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1saW5rLm9wZW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2NSwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtbGluay5vcGVuIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWFmMmZkO1xuICB9XG59XG5cbi8qIGxpbmUgMTc1LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtZHJvcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3NSwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cblxuLyogbGluZSAyMDIsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudS1kcm9wLWl0ZW06aG92ZXIgLm1lbnUtZHJvcC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLyogbGluZSAyMTAsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4ubWVudS1kcm9wLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2MTYxNjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8qIGxpbmUgMjIxLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMjEsIGRldi9zYXNzL21vZHVsZXMvbWVudS5zY3NzICovXG4gIC5tZW51LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjMwLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1idXR0b24gLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmaWxsOiAjMDA3N2MxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjM5LCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuICAubWVudS1idXR0b25fX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgY29sb3I6ICMwMDY2YTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbi8qIGxpbmUgMjUyLCBkZXYvc2Fzcy9tb2R1bGVzL21lbnUuc2NzcyAqL1xuLm1lbnUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI1MiwgZGV2L3Nhc3MvbW9kdWxlcy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL21haW4tc2NyZWVuLnNjc3MgKi9cbi5tYWluLXNjcmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9tb2R1bGVzL21haW4tc2NyZWVuLnNjc3MgKi9cbi5tYWluLXNjcmVlbi1sZWZ0IHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvbWFpbi1zY3JlZW4uc2NzcyAqL1xuICAubWFpbi1zY3JlZW4tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9tYWluLXNjcmVlbi5zY3NzICovXG4ubWFpbi1zY3JlZW4tbGVmdCAuZmVhdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxOCwgZGV2L3Nhc3MvbW9kdWxlcy9tYWluLXNjcmVlbi5zY3NzICovXG4ubWFpbi1zY3JlZW4tcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy9tb2R1bGVzL21haW4tc2NyZWVuLnNjc3MgKi9cbiAgLm1haW4tc2NyZWVuLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4uZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdjMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4gIC5mZWF0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4uZmVhdHVyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNSwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbiAgLmZlYXR1cmUtbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4gIC5mZWF0dXJlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uICsgMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbi5mZWF0dXJlLWxpc3RfX2l0ZW0gLmZlYXR1cmUtbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbi5mZWF0dXJlLWxpc3RfX2l0ZW0gLmZlYXR1cmUtbGlzdF9fbGluazpob3ZlciAuc2NvcGUtaWNvbl9fbGluZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbi5mZWF0dXJlLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDU4LCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0X19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbiAgLmZlYXR1cmUtbGlzdF9fbGluayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgNzEsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4uZmVhdHVyZS1saXN0X19saW5rIC5zY29wZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxLCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0X19saW5rIC5zY29wZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbi5mZWF0dXJlLWxpc3RfX2xpbmsgLnNjb3BlLWljb24gLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuXG4vKiBsaW5lIDgyLCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuLmZlYXR1cmUtbGlzdF9fbGluayAuc2NvcGUtaWNvbl9fbGluZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuICAuZmVhdHVyZS1saXN0X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9tb2R1bGVzL2ZlYXR1cmUuc2NzcyAqL1xuLmZlYXR1cmUtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwNyU7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5NCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbiAgLmZlYXR1cmUtbGlzdF9fbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDExMCwgZGV2L3Nhc3MvbW9kdWxlcy9mZWF0dXJlLnNjc3MgKi9cbi5mZWF0dXJlLWxpc3RfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiA5NC41JTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTAsIGRldi9zYXNzL21vZHVsZXMvZmVhdHVyZS5zY3NzICovXG4gIC5mZWF0dXJlLWxpc3RfX2Rlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIH1cbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygoNDIyIC8gMTA5MikgKiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuICAuc2xpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCgzOTkgLyA4MzApICogMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoMzk5IC8gNjAwKSAqIDEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyLWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4gIC5zbGlkZXItaXRlbV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDUsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1pdGVtX190YWdsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI2UwMGYxZDtcbiAgZm9udC1mYW1pbHk6IFwiZGlucHJvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwNyU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1pdGVtX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMyNTRiN2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJkaW5wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMTA3LjUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDc4LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4gIC5zbGlkZXItaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTIsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXItaXRlbV9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNi41JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTIsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlci1pdGVtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMDYsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9zdmcvYXJyb3ctcmlnaHQtLXNob3J0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDExNCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzNHB4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEzMCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDM0cHgpO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy9tb2R1bGVzL3RhYi1saXN0LnNjc3MgKi9cbi50YWJfX2NvbnRlbnQtLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL21vZHVsZXMvdGFiLWxpc3Quc2NzcyAqL1xuLnRhYi1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4gIC50YWItbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL21vZHVsZXMvdGFiLWxpc3Quc2NzcyAqL1xuLnRhYi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4gIC50YWItbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcbiAgfVxufVxuXG4vKiBsaW5lIDQzLCBkZXYvc2Fzcy9tb2R1bGVzL3RhYi1saXN0LnNjc3MgKi9cbi50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDdweCA3cHggN3B4IDdweDtcbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUwLCBkZXYvc2Fzcy9tb2R1bGVzL3RhYi1saXN0LnNjc3MgKi9cbiAgLnRhYi1saXN0X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA2MCwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiLWxpc3RfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdjMTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MCwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4gIC50YWItbGlzdF9fbGluazo6YmVmb3JlIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggN3B4IDdweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDc3YzE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODEsIGRldi9zYXNzL21vZHVsZXMvdGFiLWxpc3Quc2NzcyAqL1xuICAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDc3YzEgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHggN3B4IDAgN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMywgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiLWxpc3RfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDMsIGRldi9zYXNzL21vZHVsZXMvdGFiLWxpc3Quc2NzcyAqL1xuICAudGFiLWxpc3RfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvdGFiLWxpc3Quc2NzcyAqL1xuLnRhYi1saXN0X19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICMyNTRiN2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE0LCBkZXYvc2Fzcy9tb2R1bGVzL3RhYi1saXN0LnNjc3MgKi9cbiAgLnRhYi1saXN0X19uYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvbW9kdWxlcy90YWItbGlzdC5zY3NzICovXG4udGFiLWxpc3RfX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9tb2R1bGVzL3RhYi1saXN0LnNjc3MgKi9cbiAgLnRhYi1saXN0X19kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuLmNhcmQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuLmNhcmQtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuICAuY2FyZC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4uY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDkuOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4gIC5jYXJkLWxpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzMpKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzMpKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4gIC5jYXJkLWxpc3RfX2l0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuICAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbi5jYXJkLWxpc3RfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuLmNhcmQtbGlzdF9fbGluazpob3ZlciAuY2FyZC1saXN0X19uYW1lOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MTlkO1xufVxuXG4vKiBsaW5lIDc1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4uY2FyZC1saXN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTEwIC8gMzUwICogMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkLWxpc3Quc2NzcyAqL1xuLmNhcmQtbGlzdF9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDcycHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgODMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbiAgLmNhcmQtbGlzdF9fbmFtZSB7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4uY2FyZC1saXN0X19uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGJvdHRvbTogMThweDtcbiAgcmlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQtbGlzdC5zY3NzICovXG4uY2FyZC1saXN0X19uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC1saXN0LnNjc3MgKi9cbi5jYXJkLWxpc3RfX25hbWUgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMTIzNjZhO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYWRzLnNjc3MgKi9cbi5hZHMge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjdweCAxOTRweDtcbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fkcy5zY3NzICovXG4uYWRzLWNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgZm9udC1mYW1pbHk6IFwiZGlucHJvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvYWRzLnNjc3MgKi9cbi5hZHMtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRpbnByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWxlZnQge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1sZWZ0IC5uZXdzLWl0ZW1fX25hbWUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGVmdCAubmV3cy1pdGVtX19pbWcge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MjQgLyAzMTggKiAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGVmdCAubmV3cy1pdGVtX19pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA0NiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbWlkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuICAubmV3cy1taWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1taWQgLm5ld3MtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLW1pZCAubmV3cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3MSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1pZCAubmV3cy1pdGVtX19uYW1lIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLyogbGluZSA4OCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1pZCAubmV3cy1pdGVtX19pbWcge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5MiAvIDMxNSAqIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuICAubmV3cy1taWQgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTYwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA5OCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5OCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1yaWdodCAubmV3cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLXJpZ2h0IC5uZXdzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtcmlnaHQgLm5ld3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtcmlnaHQgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGxpbmUtY2xhbXA6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtcmlnaHQgLm5ld3MtaXRlbV9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGViZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDE0NiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtcmlnaHQgLm5ld3MtaXRlbV9fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNTksIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTksIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMyNTRiN2M7XG59XG5cbi8qIGxpbmUgMTczLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbWcge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fZGVzYyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE4MiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbnByb1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNTRiN2M7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjA1LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbV9fZGVzYyB7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwNzdjMSwgaW5zZXQgMCAwIDYwcHggI2ZmZjtcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9faXRlbTpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDc3YzE7XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9tb2R1bGVzL3NvY2lhbC5zY3NzICovXG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWxfX2xpbmsgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9fbGluayAuaWNvbi12ayB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9fbGluayAuaWNvbi1mYiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLyogbGluZSA0MiwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9fbGluayAuaWNvbi10dyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbF9fbGluayAuaWNvbi1pbnN0IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbC0tdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3M2ExO1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy9tb2R1bGVzL3NvY2lhbC5zY3NzICovXG4uc29jaWFsLS1mYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzU5OWI7XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLnNjc3MgKi9cbi5zb2NpYWwtLXR3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVmMDtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwuc2NzcyAqL1xuLnNvY2lhbC0taW5zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmMTQ5OGEsICNmZjk3NTgpO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4uc3ZnLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnN2Zy1tYXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbiAgLnN2Zy1tYXAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4gIC5zdmctbWFwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5zdmctbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuICAuc3ZnLW1hcC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4gIC5zdmctbWFwLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5zdmctbWFwLXdyYXBwZXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDIsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4uc3ZnLW1hcC13cmFwcGVyIHN2ZyBhOmhvdmVyIHBhdGgsIC5zdmctbWFwLXdyYXBwZXIgc3ZnIGEuc3ZnLW1hcC0tYWN0aXZlIHBhdGgge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnN2Zy1tYXAtd3JhcHBlciBzdmcgYSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5zdmctbWFwLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnN2Zy1tYXAtcmVnaW9uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnJlZ2lvbi1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4ucmVnaW9uLWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5yZWdpb24tY29udGFjdHMge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuICAucmVnaW9uLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnJlZ2lvbi1jb250YWN0cyBhIHtcbiAgY29sb3I6ICMxMjM2NmE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzYuNSU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAxMTIsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4ucmVnaW9uLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMTEyLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuICAucmVnaW9uLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4ucmVnaW9uLWltZyBpbWcge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCAqIDIpIC8gMyk7XG59XG5cbi8qIGxpbmUgMTI0LCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnJlZ2lvbi1pbWcgaW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAxMzAsIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4ucmVnaW9uLWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTMzLCBkZXYvc2Fzcy9tb2R1bGVzL3N2Zy1tYXAuc2NzcyAqL1xuLnJlZ2lvbi1jaGFydF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLyogbGluZSAxMzksIGRldi9zYXNzL21vZHVsZXMvc3ZnLW1hcC5zY3NzICovXG4ucmVnaW9uLWNoYXJ0X19pdGVtIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBsaW5lIDE0NiwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5yZWdpb24tY2hhcnRfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMikge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDE1MiwgZGV2L3Nhc3MvbW9kdWxlcy9zdmctbWFwLnNjc3MgKi9cbi5yZWdpb24tY2hhcnRfX2ZyZWUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbi5sZWFkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1waG90byB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAyMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4gIC5sZWFkLXBob3RvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbiAgLmxlYWQtcGhvdG8ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbiAgLmxlYWQtcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyMzIgLyAxNzAgKiAxMDAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2xlYWQuc2NzcyAqL1xuLmxlYWQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbiAgLmxlYWQtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2xlYWQuc2NzcyAqL1xuICAubGVhZC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2xlYWQuc2NzcyAqL1xuLmxlYWQtaW5mb19fcG9zdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi8qIGxpbmUgNTcsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX19uYW1lIHtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy9tb2R1bGVzL2xlYWQuc2NzcyAqL1xuICAubGVhZC1pbmZvX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX19waG9uZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX190aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMmZkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbn1cblxuLyogbGluZSA5NCwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbi5sZWFkLWluZm9fX3RpbWUtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgOTQsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4gIC5sZWFkLWluZm9fX3RpbWUtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX190aW1lLXZhbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNWM1YzVjO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAxMTEsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4gIC5sZWFkLWluZm9fX3RpbWUtdmFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyMywgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbi5sZWFkLWluZm9fX3RpbWUtdmFsIC5yZWQge1xuICBjb2xvcjogI2VmNzk3OTtcbn1cblxuLyogbGluZSAxMjcsIGRldi9zYXNzL21vZHVsZXMvbGVhZC5zY3NzICovXG4ubGVhZC1pbmZvX190aW1lLXZhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjMjU0YjdjO1xufVxuXG4vKiBsaW5lIDEzMiwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbi5sZWFkLWluZm9fX3RpbWUtdmFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDE0MSwgZGV2L3Nhc3MvbW9kdWxlcy9sZWFkLnNjc3MgKi9cbi5sZWFkLS12MiAubGVhZC1pbmZvIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGYxO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzI1NGI3YztcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0NTQ4NmE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI0JTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuZG90cyB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuZG90cyArIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaS5kb3RzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNCU7XG4gIGNvbG9yOiAjNDU0ODZhO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NTQ4NmE7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjQlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ4LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDYxLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9maWx0ZXIuc2NzcyAqL1xuLmZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMmZkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2ZpbHRlci5zY3NzICovXG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL2ZpbHRlci5zY3NzICovXG4uZmlsdGVyLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNi45cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9maWx0ZXIuc2NzcyAqL1xuICAuZmlsdGVyLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL2ZpbHRlci5zY3NzICovXG4gIC5maWx0ZXItYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvZmlsdGVyLnNjc3MgKi9cbi5maWx0ZXItYmxvY2s6bnRoLWNoaWxkKDNuKzEpLCAuZmlsdGVyLWJsb2NrOm50aC1jaGlsZCgzbisyKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvZmlsdGVyLnNjc3MgKi9cbiAgLmZpbHRlci1ibG9jazpudGgtY2hpbGQoM24rMSksIC5maWx0ZXItYmxvY2s6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9maWx0ZXIuc2NzcyAqL1xuLmZpbHRlci1ibG9jazpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL2ZpbHRlci5zY3NzICovXG4gIC5maWx0ZXItYmxvY2s6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA0MSwgZGV2L3Nhc3MvbW9kdWxlcy9maWx0ZXIuc2NzcyAqL1xuICAuZmlsdGVyLWJsb2NrOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvZmlsdGVyLnNjc3MgKi9cbiAgLmZpbHRlci1ibG9jazpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDUwLCBkZXYvc2Fzcy9tb2R1bGVzL2ZpbHRlci5zY3NzICovXG4uZmlsdGVyLWJsb2NrIC5idG4ge1xuICBwYWRkaW5nOiA5cHggMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvbW9kdWxlcy9maWx0ZXIuc2NzcyAqL1xuICAuZmlsdGVyLWJsb2NrIC5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTcsIGRldi9zYXNzL21vZHVsZXMvZmlsdGVyLnNjc3MgKi9cbiAgLmZpbHRlci1ibG9jayAuYnRuIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcGFydG5lci5zY3NzICovXG4ucGFydG5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbi5wYXJ0bmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDYuOXB4KTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvcGFydG5lci5zY3NzICovXG4gIC5wYXJ0bmVyLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL3BhcnRuZXIuc2NzcyAqL1xuICAucGFydG5lci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL3BhcnRuZXIuc2NzcyAqL1xuLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoM24rMSksIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbiAgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoM24rMSksIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvcGFydG5lci5zY3NzICovXG4gIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbiAgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL3BhcnRuZXIuc2NzcyAqL1xuLnBhcnRuZXItaXRlbTpob3ZlciAucGFydG5lci1pdGVtX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbi5wYXJ0bmVyLWl0ZW1fX2JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzI1NGI3YztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL3BhcnRuZXIuc2NzcyAqL1xuLnBhcnRuZXItaXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2MxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9tb2R1bGVzL3BhcnRuZXIuc2NzcyAqL1xuLnBhcnRuZXItaXRlbV9fY29udGVudC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA4NywgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbi5wYXJ0bmVyLWl0ZW1fX25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9wYXJ0bmVyLnNjc3MgKi9cbi5wYXJ0bmVyLWl0ZW1fX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL21vZHVsZXMvcGFydG5lci5zY3NzICovXG4ucGFydG5lci1pdGVtX19kZXNjICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSB7XG4gIC8qIGN1c3RvbSAqL1xuICAvKiBjdXN0b20gYmFzaWMgKi9cbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS1jb25maWcge1xuICAgIGhlaWdodDogNDU1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jb25maWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY29uZmlnIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtemFnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS13MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtdzEwMCAuYmFkc2VlLWNsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogbGluZSA1NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS13MTAwIC5iYWRzZWUtY2xvc2UgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS13MTAwIC5pY28tLWV5ZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtdzEwMCAuaWNvLS1leWUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS13MjUge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4gIC5iYWRzZWUtdzI1IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS13MjUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtdzI1Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS13MjU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS13MjU6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuICAuYmFkc2VlLXcyNTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMTAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS13MjU6bnRoLWNoaWxkKDIpLCAuYmFkc2VlLXcyNTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4gIC5iYWRzZWUtdzI1Om50aC1jaGlsZCgyKSwgLmJhZHNlZS13MjU6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTIxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLXcyNSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogbGluZSAxMjUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtdzI1IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxMjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtdzI1IGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE0MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTQ0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAwICMwMDA7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE0OCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLXJpZ2h0X190b3Age1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTU2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE1OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLWxpbmsgLmljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE2NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNjgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBmaWxsOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTc1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTg1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItbGFuZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxODUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLWxhbmcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuaGVhZGVyLWxhbmdfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxOTcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmhlYWRlci1sYW5nX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMjAwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItbGFuZ19fbGluazpob3Zlcjpub3QoLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDIxMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubWVudS1pdGVtLS1hY3RpdmUgLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjE3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjIwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5tZW51LWxpbmtfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyMjMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLm1lbnUtbGluayAuaWNvbiB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLyogbGluZSAyMjcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLm1lbnUtZHJvcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDIzMiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubWVudS1kcm9wLWl0ZW06aG92ZXIgLm1lbnUtZHJvcC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyMzcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLm1lbnUtZHJvcC1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjQzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5sb2dvLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDI0NiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubG9nby1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5sb2dvLXRhZ2xpbmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyNTUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnNsaWRlci1pdGVtX190YWdsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjU4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5zbGlkZXItaXRlbV9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDI2MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuc2xpZGVyLWl0ZW1fX2Rlc2Mge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyNjUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLyogbGluZSAyNzAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmJ0bi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyNzMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwO1xufVxuXG4vKiBsaW5lIDI3NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuYnRuLS1ibHVlOmhvdmVyIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDI4MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuYnRuLS1ibHVlIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDI4NiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwO1xufVxuXG4vKiBsaW5lIDI5MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuZmVhdHVyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjk1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5mZWF0dXJlLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyOTgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmZlYXR1cmUtbGlzdF9fZGVzYyB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDMwNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuY2FyZC1saXN0X19uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzMTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmNhcmQtbGlzdF9fbGluazpob3ZlciAuY2FyZC1saXN0X19uYW1lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzE5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5hZHMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMjIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmFkcy1jYXQge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAzMjYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmFkcy1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzMwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC50YWItbGlzdCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAwO1xufVxuXG4vKiBsaW5lIDMzMiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAudGFiLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzMzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnRhYi1saXN0X19kZXNjIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzM5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC50YWItbGlzdF9fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzNDIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNDIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS1jcy1saWdodCAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyogbGluZSAzNTAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnRhYi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzU1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4gIC5iYWRzZWUtY3MtbGlnaHQgLmNvbHVtbi1sIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMzYwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oMyxcbi5iYWRzZWUtY3MtbGlnaHQgaDMsXG4uYmFkc2VlLWNzLWxpZ2h0IGgzICosXG4uYmFkc2VlLWNzLWxpZ2h0IC5oNCxcbi5iYWRzZWUtY3MtbGlnaHQgaDQsXG4uYmFkc2VlLWNzLWxpZ2h0IGg0ICosXG4uYmFkc2VlLWNzLWxpZ2h0IC5oNSxcbi5iYWRzZWUtY3MtbGlnaHQgaDUsXG4uYmFkc2VlLWNzLWxpZ2h0IGg1ICoge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzNzIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmFkZGl0aW9uYWwtbGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzNzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmFkZGl0aW9uYWwgLmNhcmQtbGlzdF9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDM3OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuYnRuLS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzODEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmJ0bi0tbGlnaHQgLmJ0bi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzg4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzOTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDM5NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubmV3cy1yaWdodCAubmV3cy1pdGVtX19kZXNjIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0MDQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnN2Zy1tYXAtcmVnaW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQwOSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAucmVnaW9uLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0MTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnJlZ2lvbi1hZGRyZXNzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDE2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5yZWdpb24tY29udGFjdHMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQyMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAucmVnaW9uLWNoYXJ0X19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQyMywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAucmVnaW9uLWNoYXJ0X19pdGVtIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0MjcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnJlZ2lvbi1jaGFydF9fZnJlZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQzNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuc3ZnLW1hcC13cmFwcGVyIHN2ZyBhIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQzNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuc3ZnLW1hcC13cmFwcGVyIHN2ZyBhIHBhdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ0MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuc3ZnLW1hcC13cmFwcGVyIHN2ZyBhIH4gcGF0aCB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLyogbGluZSA0NDgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0NTEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmZvb3Rlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0NTMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmZvb3Rlci1uYXZfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5mb290ZXItcmlnaHQgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ2MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgc3Bhbixcbi5iYWRzZWUtY3MtbGlnaHQgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0NzEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLnNvY2lhbF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDc2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5zb2NpYWxfX2xpbmsgLmljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ4MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubmF2LWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0ODQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLm5hdi1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDg5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDQ5OCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuY29sdW1uLWwgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA1MDUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmNvbHVtbi1yIC5wcm9mLXVuaW9uX190ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDUxMCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX19wb3N0LFxuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX19uYW1lLFxuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX19waG9uZSxcbi5iYWRzZWUtY3MtbGlnaHQgLmxlYWQtaW5mb19fdGltZS12YWwgYSxcbi5iYWRzZWUtY3MtbGlnaHQgLnRleHQtcGFnZSBwLFxuLmJhZHNlZS1jcy1saWdodCAuaGlzdC1pdGVtLWRhdGUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5oaXN0LWl0ZW0tYWN0aW9uLFxuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX19kZXNjLFxuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX190aW1lLW5hbWUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5sZWFkLWluZm9fX3RpbWUtdmFsLFxuLmJhZHNlZS1jcy1saWdodCAubGVhZC1pbmZvX190aW1lLXZhbCAucmVkLFxuLmJhZHNlZS1jcy1saWdodCAuaW5mby1uYW1lLFxuLmJhZHNlZS1jcy1saWdodCAuaW5mby1kZXNjLFxuLmJhZHNlZS1jcy1saWdodCAuaW5mby1waG9uZSxcbi5iYWRzZWUtY3MtbGlnaHQgLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSkgbGksXG4uYmFkc2VlLWNzLWxpZ2h0IHRhYmxlIHRoLFxuLmJhZHNlZS1jcy1saWdodCB0YWJsZSB0ZCxcbi5iYWRzZWUtY3MtbGlnaHQgLmRvY3MtbmFtZSxcbi5iYWRzZWUtY3MtbGlnaHQgLmRvY3MtbGluazpob3ZlciAuZG9jcy1saW5rX190ZXh0LFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtX19uYW1lLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtX19uYW1lIC5yZWQsXG4uYmFkc2VlLWNzLWxpZ2h0IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWNzLWxpZ2h0IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtIGlucHV0OmZvY3VzICsgLmZvcm0taXRlbV9fbmFtZSxcbi5iYWRzZWUtY3MtbGlnaHQgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcbi5iYWRzZWUtY3MtbGlnaHQgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3Bhbixcbi5iYWRzZWUtY3MtbGlnaHQgLmNvbnRhY3RzIC5pbmZvLWNoYXJ0X19pdGVtIGRpdixcbi5iYWRzZWUtY3MtbGlnaHQgLmluZm8gYSxcbi5iYWRzZWUtY3MtbGlnaHQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYXJ0bmVyLWl0ZW1fX2NvbnRlbnQsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYWdpbmF0aW9uIHVsIGxpIGEsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxuLmJhZHNlZS1jcy1saWdodCAucGFydG5lci1jYXJkX19yZWcsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYXJ0bmVyLWNhcmRfX25hbWUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXG4uYmFkc2VlLWNzLWxpZ2h0IC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSxcbi5iYWRzZWUtY3MtbGlnaHQgLnF1ZXN0aW9ucyBwLFxuLmJhZHNlZS1jcy1saWdodCAuYWNjb3JkLWxpbmtfX3RleHQsXG4uYmFkc2VlLWNzLWxpZ2h0IC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHAsXG4uYmFkc2VlLWNzLWxpZ2h0IC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHVsIGxpLFxuLmJhZHNlZS1jcy1saWdodCAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcbi5iYWRzZWUtY3MtbGlnaHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1saWdodCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLmJhZHNlZS1jcy1saWdodCAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYmFkc2VlLWNzLWxpZ2h0IC50ZXh0LXBhZ2Ugb2wgbGksXG4uYmFkc2VlLWNzLWxpZ2h0IC5tZW51LWJ1dHRvbl9fdGV4dCxcbi5iYWRzZWUtY3MtbGlnaHQgLnNlYXJjaC1yZXNfX25hbWUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5zZWFyY2gtcmVzX19wYWdlIGEsXG4uYmFkc2VlLWNzLWxpZ2h0IC5uZXdzLWl0ZW1fX2Rlc2Mge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA1NjEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtbGlnaHQgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTY0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5oaXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5iYWRzZWUtY3MtbGlnaHQgLmhpc3QtbGlzdCxcbi5iYWRzZWUtY3MtbGlnaHQgLmxlYWQtaW5mb19fdGltZSxcbi5iYWRzZWUtY3MtbGlnaHQgLmFjY29yZC1saW5rLFxuLmJhZHNlZS1jcy1saWdodCAuYWNjb3JkLWxpc3RfX2xpbmssXG4uYmFkc2VlLWNzLWxpZ2h0IC5pbmZvLFxuLmJhZHNlZS1jcy1saWdodCAuaW5mby1jaGFydF9faXRlbSxcbi5iYWRzZWUtY3MtbGlnaHQgdGFibGUgdGgsXG4uYmFkc2VlLWNzLWxpZ2h0IHRhYmxlIHRkLFxuLmJhZHNlZS1jcy1saWdodCAuZG9jcy1pdGVtLFxuLmJhZHNlZS1jcy1saWdodCAuZG9jcy1saW5rLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5iYWRzZWUtY3MtbGlnaHQgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcbi5iYWRzZWUtY3MtbGlnaHQgLmZpbHRlcixcbi5iYWRzZWUtY3MtbGlnaHQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93LFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94X19kcm9wZG93bixcbi5iYWRzZWUtY3MtbGlnaHQgLnBhcnRuZXItaXRlbSxcbi5iYWRzZWUtY3MtbGlnaHQgLnBhZ2luYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4uYmFkc2VlLWNzLWxpZ2h0IC5uZXdzLXBhZ2UgLm5ld3MtaXRlbV9fbmFtZSxcbi5iYWRzZWUtY3MtbGlnaHQgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHksXG4uYmFkc2VlLWNzLWxpZ2h0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iYWRzZWUtY3MtbGlnaHQgLnNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuLmJhZHNlZS1jcy1saWdodCAuY29sdW1uLWwtcGx1cyxcbi5iYWRzZWUtY3MtbGlnaHQgLm1lbnUtaXRlbSxcbi5iYWRzZWUtY3MtbGlnaHQgLm1lbnUtbGluay5vcGVuIC5pY29uLFxuLmJhZHNlZS1jcy1saWdodCAubWVudS1saW5rIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDU5NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuYWNjb3JkLWxpbms6OmJlZm9yZSxcbi5iYWRzZWUtY3MtbGlnaHQgLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSxcbi5iYWRzZWUtY3MtbGlnaHQgLmRvY3MtaXRlbTo6YmVmb3JlLFxuLmJhZHNlZS1jcy1saWdodCAucXVlc3Rpb25zIC5hY2NvcmQtbGluazo6YWZ0ZXIsXG4uYmFkc2VlLWNzLWxpZ2h0IC5zZWFyY2gtcmVzOjpiZWZvcmUsXG4uYmFkc2VlLWNzLWxpZ2h0IC50YWItbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDYwNCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuYWNjb3JkLWxpbmsgLmljb24sXG4uYmFkc2VlLWNzLWxpZ2h0IC5jb2x1bW4tbC1wbHVzIC5pY29uIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4vKiBsaW5lIDYwOCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1saWdodCAuZG9jcy1saW5rOmhvdmVyLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1saWdodCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5iYWRzZWUtY3MtbGlnaHQgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcbi5iYWRzZWUtY3MtbGlnaHQgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyLFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLFxuLmJhZHNlZS1jcy1saWdodCAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLFxuLmJhZHNlZS1jcy1saWdodCAucGFydG5lci1pdGVtX19jb250ZW50LFxuLmJhZHNlZS1jcy1saWdodCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWNzLWxpZ2h0IC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtY3MtbGlnaHQgLmhlYWRlci1yaWdodF9fdG9wOjpiZWZvcmUsXG4uYmFkc2VlLWNzLWxpZ2h0IC5oZWFkZXItcmlnaHRfX3RvcCxcbi5iYWRzZWUtY3MtbGlnaHQgLmhlYWRlci1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5tZW51LWJ1dHRvbiAuaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi8qIGxpbmUgNjI3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWxpZ2h0IC5zZWFyY2gtcmVzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG59XG5cbi8qIGxpbmUgNjMyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDYzNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2MzgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuXG4vKiBsaW5lIDY0MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDY0MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNjQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1yaWdodF9fdG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY1MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY1MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItbGluayAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNjYyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBmaWxsOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjY5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY3MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDY3OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItbGFuZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2NzksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXItbGFuZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgNjg2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1sYW5nX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjkxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1sYW5nX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNjk0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1sYW5nX19saW5rOmhvdmVyOm5vdCguaGVhZGVyLWxhbmdfX2xpbmstLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgNzA1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm1lbnUtaXRlbS0tYWN0aXZlIC5tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDcxMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzE0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm1lbnUtbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDcxNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5tZW51LWxpbmsgLmljb24ge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzIxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm1lbnUtZHJvcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDcyNiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5tZW51LWRyb3AtaXRlbTpob3ZlciAubWVudS1kcm9wLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDczMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5tZW51LWRyb3AtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDczNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5sb2dvLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDc0MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5sb2dvLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3NDMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAubG9nby10YWdsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNsaWRlci1pdGVtX190YWdsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzUyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNsaWRlci1pdGVtX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzU1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNsaWRlci1pdGVtX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLyogbGluZSA3NjQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYnRuLXRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDc2NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjtcbn1cblxuLyogbGluZSA3NzEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYnRuLS1ibHVlOmhvdmVyIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDc3NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5idG4tLWJsdWUgLmJ0bi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzgwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjtcbn1cblxuLyogbGluZSA3ODUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuZmVhdHVyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNzg5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmZlYXR1cmUtbGlzdF9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDc5MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5mZWF0dXJlLWxpc3RfX2Rlc2Mge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3OTksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuY2FyZC1saXN0X19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MDYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuY2FyZC1saXN0X19saW5rOmhvdmVyIC5jYXJkLWxpc3RfX25hbWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MTMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYWRzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgODE2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmFkcy1jYXQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA4MjAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYWRzLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MjQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAudGFiLWxpc3Qge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZjtcbn1cblxuLyogbGluZSA4MjYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAudGFiLWxpc3RfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAudGFiLWxpc3RfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MzMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAudGFiLWxpc3RfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgODM2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MzYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbiAgLmJhZHNlZS1jcy1kYXJrIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBsaW5lIDg0NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC50YWItbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDg0OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuICAuYmFkc2VlLWNzLWRhcmsgLmNvbHVtbi1sIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgODU0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmgzLFxuLmJhZHNlZS1jcy1kYXJrIGgzLFxuLmJhZHNlZS1jcy1kYXJrIGgzICosXG4uYmFkc2VlLWNzLWRhcmsgLmg0LFxuLmJhZHNlZS1jcy1kYXJrIGg0LFxuLmJhZHNlZS1jcy1kYXJrIGg0ICosXG4uYmFkc2VlLWNzLWRhcmsgLmg1LFxuLmJhZHNlZS1jcy1kYXJrIGg1LFxuLmJhZHNlZS1jcy1kYXJrIGg1ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4NjYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYWRkaXRpb25hbC1saW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDg2OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5hZGRpdGlvbmFsIC5jYXJkLWxpc3RfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4NzMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYnRuLS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4NzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYnRuLS1saWdodCAuYnRuLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4ODIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgODg2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDg5MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5uZXdzLXJpZ2h0IC5uZXdzLWl0ZW1fX2Rlc2Mge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDg5OCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5zdmctbWFwLXJlZ2lvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MDMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAucmVnaW9uLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MDYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAucmVnaW9uLWFkZHJlc3Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MTAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAucmVnaW9uLWNvbnRhY3RzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MTUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAucmVnaW9uLWNoYXJ0X19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDkxNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5yZWdpb24tY2hhcnRfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDkyMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5yZWdpb24tY2hhcnRfX2ZyZWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuc3ZnLW1hcC13cmFwcGVyIHN2ZyBhIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDkzMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5zdmctbWFwLXdyYXBwZXIgc3ZnIGEgcGF0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTM2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnN2Zy1tYXAtd3JhcHBlciBzdmcgYSB+IHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTQyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5NDUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuZm9vdGVyLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk0NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5mb290ZXItbmF2X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk1MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk1NiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodC1tbCBzcGFuLFxuLmJhZHNlZS1jcy1kYXJrIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodC1tbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTY1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNvY2lhbF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTcwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLnNvY2lhbF9fbGluayAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTc2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm5hdi1saXN0X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTc4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm5hdi1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTgzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLm5hdi1saXN0X19pdGVtOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgOTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmNvbHVtbi1sIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgOTk5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmNvbHVtbi1yIC5wcm9mLXVuaW9uX190ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDEwMDQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAubGVhZC1pbmZvX19wb3N0LFxuLmJhZHNlZS1jcy1kYXJrIC5sZWFkLWluZm9fX25hbWUsXG4uYmFkc2VlLWNzLWRhcmsgLmxlYWQtaW5mb19fcGhvbmUsXG4uYmFkc2VlLWNzLWRhcmsgLmxlYWQtaW5mb19fdGltZS12YWwgYSxcbi5iYWRzZWUtY3MtZGFyayAudGV4dC1wYWdlIHAsXG4uYmFkc2VlLWNzLWRhcmsgLmhpc3QtaXRlbS1kYXRlLFxuLmJhZHNlZS1jcy1kYXJrIC5oaXN0LWl0ZW0tYWN0aW9uLFxuLmJhZHNlZS1jcy1kYXJrIC5sZWFkLWluZm9fX2Rlc2MsXG4uYmFkc2VlLWNzLWRhcmsgLmxlYWQtaW5mb19fdGltZS1uYW1lLFxuLmJhZHNlZS1jcy1kYXJrIC5sZWFkLWluZm9fX3RpbWUtdmFsLFxuLmJhZHNlZS1jcy1kYXJrIC5sZWFkLWluZm9fX3RpbWUtdmFsIC5yZWQsXG4uYmFkc2VlLWNzLWRhcmsgLmluZm8tbmFtZSxcbi5iYWRzZWUtY3MtZGFyayAuaW5mby1kZXNjLFxuLmJhZHNlZS1jcy1kYXJrIC5pbmZvLXBob25lLFxuLmJhZHNlZS1jcy1kYXJrIC50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpLFxuLmJhZHNlZS1jcy1kYXJrIHRhYmxlIHRoLFxuLmJhZHNlZS1jcy1kYXJrIHRhYmxlIHRkLFxuLmJhZHNlZS1jcy1kYXJrIC5kb2NzLW5hbWUsXG4uYmFkc2VlLWNzLWRhcmsgLmRvY3MtbGluazpob3ZlciAuZG9jcy1saW5rX190ZXh0LFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW1fX25hbWUsXG4uYmFkc2VlLWNzLWRhcmsgLmZvcm0taXRlbV9fbmFtZSAucmVkLFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWNzLWRhcmsgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYmFkc2VlLWNzLWRhcmsgLmZvcm0taXRlbSBpbnB1dDpmb2N1cyArIC5mb3JtLWl0ZW1fX25hbWUsXG4uYmFkc2VlLWNzLWRhcmsgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcbi5iYWRzZWUtY3MtZGFyayAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuLFxuLmJhZHNlZS1jcy1kYXJrIC5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSBkaXYsXG4uYmFkc2VlLWNzLWRhcmsgLmluZm8gYSxcbi5iYWRzZWUtY3MtZGFyayAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCxcbi5iYWRzZWUtY3MtZGFyayAucGFydG5lci1pdGVtX19jb250ZW50LFxuLmJhZHNlZS1jcy1kYXJrIC5wYWdpbmF0aW9uIHVsIGxpIGEsXG4uYmFkc2VlLWNzLWRhcmsgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHNwYW4sXG4uYmFkc2VlLWNzLWRhcmsgLnBhcnRuZXItY2FyZF9fcmVnLFxuLmJhZHNlZS1jcy1kYXJrIC5wYXJ0bmVyLWNhcmRfX25hbWUsXG4uYmFkc2VlLWNzLWRhcmsgLnBhcnRuZXItY2FyZF9fZGVzYyxcbi5iYWRzZWUtY3MtZGFyayAucGFydG5lci1jYXJkIC5yZWdpb24tY2hhcnRfX2l0ZW0sXG4uYmFkc2VlLWNzLWRhcmsgLnF1ZXN0aW9ucyBwLFxuLmJhZHNlZS1jcy1kYXJrIC5hY2NvcmQtbGlua19fdGV4dCxcbi5iYWRzZWUtY3MtZGFyayAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBwLFxuLmJhZHNlZS1jcy1kYXJrIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHVsIGxpLFxuLmJhZHNlZS1jcy1kYXJrIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IG9sIGxpLFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iYWRzZWUtY3MtZGFyayAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtY3MtZGFyayAudGV4dC1wYWdlIG9sIGxpLFxuLmJhZHNlZS1jcy1kYXJrIC5tZW51LWJ1dHRvbl9fdGV4dCxcbi5iYWRzZWUtY3MtZGFyayAuc2VhcmNoLXJlc19fbmFtZSxcbi5iYWRzZWUtY3MtZGFyayAuc2VhcmNoLXJlc19fcGFnZSBhLFxuLmJhZHNlZS1jcy1kYXJrIC5uZXdzLWl0ZW1fX2Rlc2MsXG4uYmFkc2VlLWNzLWRhcmsgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19kZXNjLFxuLmJhZHNlZS1jcy1kYXJrIC5kb2NzLWxpbmtfX3RleHQsXG4uYmFkc2VlLWNzLWRhcmsgLmluZm8tY2hhcnRfX2l0ZW0gc3Bhbixcbi5iYWRzZWUtY3MtZGFyayAuYWNjb3JkLWxpc3RfX2xpbmssXG4uYmFkc2VlLWNzLWRhcmsgLmxjLXBhZ2UgcCxcbi5iYWRzZWUtY3MtZGFyayAuZm9ybS1pdGVtX19jYXB0aW9uLFxuLmJhZHNlZS1jcy1kYXJrIC5wYXJ0bmVyLWNhcmRfX3Bob25lLFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtcmVzX19kZXNjLFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtcmVzX19wYWdlIHNwYW4sXG4uYmFkc2VlLWNzLWRhcmsgLmljby0tZXllLFxuLmJhZHNlZS1jcy1kYXJrIC5iYWRzZWUtdzI1IGJ1dHRvbixcbi5iYWRzZWUtY3MtZGFyayAuYmFkc2VlLXphZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDEwNjcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMDcwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmhpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmJhZHNlZS1jcy1kYXJrIC5oaXN0LWxpc3QsXG4uYmFkc2VlLWNzLWRhcmsgLmxlYWQtaW5mb19fdGltZSxcbi5iYWRzZWUtY3MtZGFyayAuYWNjb3JkLWxpbmssXG4uYmFkc2VlLWNzLWRhcmsgLmFjY29yZC1saXN0X19saW5rLFxuLmJhZHNlZS1jcy1kYXJrIC5pbmZvLFxuLmJhZHNlZS1jcy1kYXJrIC5pbmZvLWNoYXJ0X19pdGVtLFxuLmJhZHNlZS1jcy1kYXJrIHRhYmxlIHRoLFxuLmJhZHNlZS1jcy1kYXJrIHRhYmxlIHRkLFxuLmJhZHNlZS1jcy1kYXJrIC5kb2NzLWl0ZW0sXG4uYmFkc2VlLWNzLWRhcmsgLmRvY3MtbGluayxcbi5iYWRzZWUtY3MtZGFyayAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXG4uYmFkc2VlLWNzLWRhcmsgLmZpbHRlcixcbi5iYWRzZWUtY3MtZGFyayAuanEtc2VsZWN0Ym94X19zZWxlY3QsXG4uYmFkc2VlLWNzLWRhcmsgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyxcbi5iYWRzZWUtY3MtZGFyayAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmJhZHNlZS1jcy1kYXJrIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLFxuLmJhZHNlZS1jcy1kYXJrIC5wYXJ0bmVyLWl0ZW0sXG4uYmFkc2VlLWNzLWRhcmsgLnBhZ2luYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4uYmFkc2VlLWNzLWRhcmsgLm5ld3MtcGFnZSAubmV3cy1pdGVtX19uYW1lLFxuLmJhZHNlZS1jcy1kYXJrIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5LFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iYWRzZWUtY3MtZGFyayAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYmFkc2VlLWNzLWRhcmsgLmNvbHVtbi1sLXBsdXMsXG4uYmFkc2VlLWNzLWRhcmsgLm1lbnUtaXRlbSxcbi5iYWRzZWUtY3MtZGFyayAubWVudS1saW5rLm9wZW4gLmljb24sXG4uYmFkc2VlLWNzLWRhcmsgLm1lbnUtbGluayAuaWNvbixcbi5iYWRzZWUtY3MtZGFyayAuaWNvLS1leWUsXG4uYmFkc2VlLWNzLWRhcmsgLmJhZHNlZS1jb25maWcgYnV0dG9uLFxuLmJhZHNlZS1jcy1kYXJrIC5iYWRzZWUtY29uZmlnICosXG4uYmFkc2VlLWNzLWRhcmsgLmJhZHNlZS1jb25maWcge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExMDgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAuYWNjb3JkLWxpbms6OmJlZm9yZSxcbi5iYWRzZWUtY3MtZGFyayAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxuLmJhZHNlZS1jcy1kYXJrIC5kb2NzLWl0ZW06OmJlZm9yZSxcbi5iYWRzZWUtY3MtZGFyayAucXVlc3Rpb25zIC5hY2NvcmQtbGluazo6YWZ0ZXIsXG4uYmFkc2VlLWNzLWRhcmsgLnNlYXJjaC1yZXM6OmJlZm9yZSxcbi5iYWRzZWUtY3MtZGFyayAudGFiLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLFxuLmJhZHNlZS1jcy1kYXJrIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIsXG4uYmFkc2VlLWNzLWRhcmsgLmJhZHNlZS13MjUgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTExOCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5hY2NvcmQtbGluayAuaWNvbixcbi5iYWRzZWUtY3MtZGFyayAuY29sdW1uLWwtcGx1cyAuaWNvbiB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLyogbGluZSAxMTIyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWRhcmsgLmRvY3MtbGluazpob3Zlcixcbi5iYWRzZWUtY3MtZGFyayAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1jcy1kYXJrIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXG4uYmFkc2VlLWNzLWRhcmsgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyLFxuLmJhZHNlZS1jcy1kYXJrIC5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3QsXG4uYmFkc2VlLWNzLWRhcmsgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCxcbi5iYWRzZWUtY3MtZGFyayAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLFxuLmJhZHNlZS1jcy1kYXJrIC5wYXJ0bmVyLWl0ZW1fX2NvbnRlbnQsXG4uYmFkc2VlLWNzLWRhcmsgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtY3MtZGFyayAuaGVhZGVyLXJpZ2h0X190b3A6OmJlZm9yZSxcbi5iYWRzZWUtY3MtZGFyayAuaGVhZGVyLXJpZ2h0X190b3AsXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1saW5rOm50aC1jaGlsZCgyKSxcbi5iYWRzZWUtY3MtZGFyayAuZm9vdGVyLFxuLmJhZHNlZS1jcy1kYXJrIC5oZWFkZXIsXG4uYmFkc2VlLWNzLWRhcmsgLmhlYWRlci1sZWZ0LFxuLmJhZHNlZS1jcy1kYXJrIC50YWItbGlzdCxcbi5iYWRzZWUtY3MtZGFyayAuY29sdW1uLXIsXG4uYmFkc2VlLWNzLWRhcmsgLnBhZ2luYXRpb24sXG4uYmFkc2VlLWNzLWRhcmsgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24sXG4uYmFkc2VlLWNzLWRhcmsgLmJ0bi0tYmx1ZTpob3Zlcixcbi5iYWRzZWUtY3MtZGFyayAubGMtcGFnZS1ibG9jayxcbi5iYWRzZWUtY3MtZGFyayAuY29sdW1uLWZ1bGwsXG4uYmFkc2VlLWNzLWRhcmsgLmJhZHNlZS1jb25maWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDExNDksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtZGFyayAubWVudS1idXR0b24gLmljb24sXG4uYmFkc2VlLWNzLWRhcmsgLmJhZHNlZS13MTAwIC5pY28tLWV5ZSAuaWNvbixcbi5iYWRzZWUtY3MtZGFyayAuYmFkc2VlLXcxMDAgLmJhZHNlZS1jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTE1NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5zZWFyY2gtcmVzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7XG59XG5cbi8qIGxpbmUgMTE1NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1kYXJrIC5iYWRzZWUtdzI1IGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxMTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmO1xufVxuXG4vKiBsaW5lIDExNjUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSBhIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTE2OCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAwICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTE3MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmO1xufVxuXG4vKiBsaW5lIDExNzIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmO1xufVxuXG4vKiBsaW5lIDExNzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLXJpZ2h0X190b3Age1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTE4MCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXItbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDExODMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLWxpbmsgLmljb24ge1xuICBmaWxsOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDExODksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbn1cblxuLyogbGluZSAxMTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmhlYWRlci1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBmaWxsOiAjMDAyZDU2O1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTE5OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbiAgY29sb3I6ICMwMDJkNTY7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjAzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTIwOSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXItbGFuZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjA5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4gIC5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLWxhbmcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMmQ1NjtcbiAgfVxufVxuXG4vKiBsaW5lIDEyMTYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLWxhbmdfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjIxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmhlYWRlci1sYW5nX19saW5rIHtcbiAgY29sb3I6ICMwMDJkNTY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTIyNCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXItbGFuZ19fbGluazpob3Zlcjpub3QoLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbiAgY29sb3I6ICMwMDJkNTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDEyMzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubWVudS1pdGVtLS1hY3RpdmUgLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZmY7XG59XG5cbi8qIGxpbmUgMTI0MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTI0NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5tZW51LWxpbmtfX3RleHQge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLm1lbnUtbGluayAuaWNvbiB7XG4gIHN0cm9rZTogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjUxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLm1lbnUtZHJvcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAyZDU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmO1xufVxuXG4vKiBsaW5lIDEyNTYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubWVudS1kcm9wLWl0ZW06aG92ZXIgLm1lbnUtZHJvcC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbn1cblxuLyogbGluZSAxMjYxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLm1lbnUtZHJvcC1saW5rIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTI2NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5sb2dvLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDEyNzAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubG9nby1uYW1lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTI3MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5sb2dvLXRhZ2xpbmUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjc5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnNsaWRlci1pdGVtX190YWdsaW5lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTI4MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5zbGlkZXItaXRlbV9fbmFtZSB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEyODUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuc2xpZGVyLWl0ZW1fX2Rlc2Mge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMjg5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLyogbGluZSAxMjk0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmJ0bi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxMjk3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzMDEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuYnRuLS1ibHVlOmhvdmVyIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzMDUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuYnRuLS1ibHVlIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzMTAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzMTUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuZmVhdHVyZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTMxOSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5mZWF0dXJlLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMzIyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmZlYXR1cmUtbGlzdF9fZGVzYyB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzMjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuY2FyZC1saXN0X19uYW1lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMzM2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmNhcmQtbGlzdF9fbGluazpob3ZlciAuY2FyZC1saXN0X19uYW1lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTM0MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5hZHMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMmQ1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbn1cblxuLyogbGluZSAxMzQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmFkcy1jYXQge1xuICBjb2xvcjogIzAwMmQ1NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxMzUwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmFkcy1uYW1lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTM1NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC50YWItbGlzdCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDEzNTYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAudGFiLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMzU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnRhYi1saXN0X19kZXNjIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTM2MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC50YWItbGlzdF9fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxMzY2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMmQ1Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzY2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4gIC5iYWRzZWUtY3MtYmx1ZSAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDJkNTYgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMzc0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnRhYi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTM3OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuICAuYmFkc2VlLWNzLWJsdWUgLmNvbHVtbi1sIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMmQ1NiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMTM4NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5oMyxcbi5iYWRzZWUtY3MtYmx1ZSBoMyxcbi5iYWRzZWUtY3MtYmx1ZSBoMyAqLFxuLmJhZHNlZS1jcy1ibHVlIC5oNCxcbi5iYWRzZWUtY3MtYmx1ZSBoNCxcbi5iYWRzZWUtY3MtYmx1ZSBoNCAqLFxuLmJhZHNlZS1jcy1ibHVlIC5oNSxcbi5iYWRzZWUtY3MtYmx1ZSBoNSxcbi5iYWRzZWUtY3MtYmx1ZSBoNSAqIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTM5NiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5hZGRpdGlvbmFsLWxpbmUge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTM5OSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5hZGRpdGlvbmFsIC5jYXJkLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDAzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmJ0bi0tbGlnaHQge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQwNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5idG4tLWxpZ2h0IC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE0MTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQxNiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5uZXdzLWl0ZW1fX25hbWUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDIxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLm5ld3MtcmlnaHQgLm5ld3MtaXRlbV9fZGVzYyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1NjtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQyOCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5zdmctbWFwLXJlZ2lvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnJlZ2lvbi1uYW1lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQzNiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5yZWdpb24tYWRkcmVzcyB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE0NDAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAucmVnaW9uLWNvbnRhY3RzIGEge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnJlZ2lvbi1jaGFydF9faXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnJlZ2lvbi1jaGFydF9faXRlbSBzcGFuIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQ1MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5yZWdpb24tY2hhcnRfX2ZyZWUge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnN2Zy1tYXAtd3JhcHBlciBzdmcgYSBwYXRoIHtcbiAgZmlsbDogI2M4ZTVmZjtcbn1cblxuLyogbGluZSAxNDYxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnN2Zy1tYXAtd3JhcHBlciBzdmcgYSBwYXRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZmlsbDogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDY2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnN2Zy1tYXAtd3JhcHBlciBzdmcgYSB+IHBhdGgge1xuICBzdHJva2U6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQ3MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQ3NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5mb290ZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTQ3NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5mb290ZXItbmF2X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE0ODMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDg2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIHNwYW4sXG4uYmFkc2VlLWNzLWJsdWUgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGEge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNDk1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLnNvY2lhbF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTUwMCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5zb2NpYWxfX2xpbmsgLmljb24ge1xuICBmaWxsOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE1MDYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubmF2LWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNTA4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLm5hdi1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTUxMywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAyZDU2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDE1MjIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuY29sdW1uLWwgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMmQ1NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxNTI5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmNvbHVtbi1yIC5wcm9mLXVuaW9uX190ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE1MzQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubGVhZC1pbmZvX19wb3N0LFxuLmJhZHNlZS1jcy1ibHVlIC5sZWFkLWluZm9fX25hbWUsXG4uYmFkc2VlLWNzLWJsdWUgLmxlYWQtaW5mb19fcGhvbmUsXG4uYmFkc2VlLWNzLWJsdWUgLmxlYWQtaW5mb19fdGltZS12YWwgYSxcbi5iYWRzZWUtY3MtYmx1ZSAudGV4dC1wYWdlIHAsXG4uYmFkc2VlLWNzLWJsdWUgLmhpc3QtaXRlbS1kYXRlLFxuLmJhZHNlZS1jcy1ibHVlIC5oaXN0LWl0ZW0tYWN0aW9uLFxuLmJhZHNlZS1jcy1ibHVlIC5sZWFkLWluZm9fX2Rlc2MsXG4uYmFkc2VlLWNzLWJsdWUgLmxlYWQtaW5mb19fdGltZS1uYW1lLFxuLmJhZHNlZS1jcy1ibHVlIC5sZWFkLWluZm9fX3RpbWUtdmFsLFxuLmJhZHNlZS1jcy1ibHVlIC5sZWFkLWluZm9fX3RpbWUtdmFsIC5yZWQsXG4uYmFkc2VlLWNzLWJsdWUgLmluZm8tbmFtZSxcbi5iYWRzZWUtY3MtYmx1ZSAuaW5mby1kZXNjLFxuLmJhZHNlZS1jcy1ibHVlIC5pbmZvLXBob25lLFxuLmJhZHNlZS1jcy1ibHVlIC50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpLFxuLmJhZHNlZS1jcy1ibHVlIHRhYmxlIHRoLFxuLmJhZHNlZS1jcy1ibHVlIHRhYmxlIHRkLFxuLmJhZHNlZS1jcy1ibHVlIC5kb2NzLW5hbWUsXG4uYmFkc2VlLWNzLWJsdWUgLmRvY3MtbGluazpob3ZlciAuZG9jcy1saW5rX190ZXh0LFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW1fX25hbWUsXG4uYmFkc2VlLWNzLWJsdWUgLmZvcm0taXRlbV9fbmFtZSAucmVkLFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWNzLWJsdWUgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYmFkc2VlLWNzLWJsdWUgLmZvcm0taXRlbSBpbnB1dDpmb2N1cyArIC5mb3JtLWl0ZW1fX25hbWUsXG4uYmFkc2VlLWNzLWJsdWUgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcbi5iYWRzZWUtY3MtYmx1ZSAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuLFxuLmJhZHNlZS1jcy1ibHVlIC5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSBkaXYsXG4uYmFkc2VlLWNzLWJsdWUgLmluZm8gYSxcbi5iYWRzZWUtY3MtYmx1ZSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCxcbi5iYWRzZWUtY3MtYmx1ZSAucGFydG5lci1pdGVtX19jb250ZW50LFxuLmJhZHNlZS1jcy1ibHVlIC5wYWdpbmF0aW9uIHVsIGxpIGEsXG4uYmFkc2VlLWNzLWJsdWUgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHNwYW4sXG4uYmFkc2VlLWNzLWJsdWUgLnBhcnRuZXItY2FyZF9fcmVnLFxuLmJhZHNlZS1jcy1ibHVlIC5wYXJ0bmVyLWNhcmRfX25hbWUsXG4uYmFkc2VlLWNzLWJsdWUgLnBhcnRuZXItY2FyZF9fZGVzYyxcbi5iYWRzZWUtY3MtYmx1ZSAucGFydG5lci1jYXJkIC5yZWdpb24tY2hhcnRfX2l0ZW0sXG4uYmFkc2VlLWNzLWJsdWUgLnF1ZXN0aW9ucyBwLFxuLmJhZHNlZS1jcy1ibHVlIC5hY2NvcmQtbGlua19fdGV4dCxcbi5iYWRzZWUtY3MtYmx1ZSAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBwLFxuLmJhZHNlZS1jcy1ibHVlIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHVsIGxpLFxuLmJhZHNlZS1jcy1ibHVlIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IG9sIGxpLFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iYWRzZWUtY3MtYmx1ZSAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtY3MtYmx1ZSAudGV4dC1wYWdlIG9sIGxpLFxuLmJhZHNlZS1jcy1ibHVlIC5tZW51LWJ1dHRvbl9fdGV4dCxcbi5iYWRzZWUtY3MtYmx1ZSAuc2VhcmNoLXJlc19fbmFtZSxcbi5iYWRzZWUtY3MtYmx1ZSAuc2VhcmNoLXJlc19fcGFnZSBhLFxuLmJhZHNlZS1jcy1ibHVlIC5uZXdzLWl0ZW1fX2Rlc2MsXG4uYmFkc2VlLWNzLWJsdWUgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19kZXNjLFxuLmJhZHNlZS1jcy1ibHVlIC5kb2NzLWxpbmtfX3RleHQsXG4uYmFkc2VlLWNzLWJsdWUgLmluZm8tY2hhcnRfX2l0ZW0gc3Bhbixcbi5iYWRzZWUtY3MtYmx1ZSAuYWNjb3JkLWxpc3RfX2xpbmssXG4uYmFkc2VlLWNzLWJsdWUgLmxjLXBhZ2UgcCxcbi5iYWRzZWUtY3MtYmx1ZSAuZm9ybS1pdGVtX19jYXB0aW9uLFxuLmJhZHNlZS1jcy1ibHVlIC5wYXJ0bmVyLWNhcmRfX3Bob25lLFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtcmVzX19kZXNjLFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtcmVzX19wYWdlIHNwYW4sXG4uYmFkc2VlLWNzLWJsdWUgLmljby0tZXllLFxuLmJhZHNlZS1jcy1ibHVlIC5iYWRzZWUtdzI1IGJ1dHRvbixcbi5iYWRzZWUtY3MtYmx1ZSAuYmFkc2VlLXphZyB7XG4gIGNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDE1OTcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJkNTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjAwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmhpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmJhZHNlZS1jcy1ibHVlIC5oaXN0LWxpc3QsXG4uYmFkc2VlLWNzLWJsdWUgLmxlYWQtaW5mb19fdGltZSxcbi5iYWRzZWUtY3MtYmx1ZSAuYWNjb3JkLWxpbmssXG4uYmFkc2VlLWNzLWJsdWUgLmFjY29yZC1saXN0X19saW5rLFxuLmJhZHNlZS1jcy1ibHVlIC5pbmZvLFxuLmJhZHNlZS1jcy1ibHVlIC5pbmZvLWNoYXJ0X19pdGVtLFxuLmJhZHNlZS1jcy1ibHVlIHRhYmxlIHRoLFxuLmJhZHNlZS1jcy1ibHVlIHRhYmxlIHRkLFxuLmJhZHNlZS1jcy1ibHVlIC5kb2NzLWl0ZW0sXG4uYmFkc2VlLWNzLWJsdWUgLmRvY3MtbGluayxcbi5iYWRzZWUtY3MtYmx1ZSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXG4uYmFkc2VlLWNzLWJsdWUgLmZpbHRlcixcbi5iYWRzZWUtY3MtYmx1ZSAuanEtc2VsZWN0Ym94X19zZWxlY3QsXG4uYmFkc2VlLWNzLWJsdWUgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyxcbi5iYWRzZWUtY3MtYmx1ZSAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxuLmJhZHNlZS1jcy1ibHVlIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLFxuLmJhZHNlZS1jcy1ibHVlIC5wYXJ0bmVyLWl0ZW0sXG4uYmFkc2VlLWNzLWJsdWUgLnBhZ2luYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4uYmFkc2VlLWNzLWJsdWUgLm5ld3MtcGFnZSAubmV3cy1pdGVtX19uYW1lLFxuLmJhZHNlZS1jcy1ibHVlIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5LFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iYWRzZWUtY3MtYmx1ZSAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYmFkc2VlLWNzLWJsdWUgLmNvbHVtbi1sLXBsdXMsXG4uYmFkc2VlLWNzLWJsdWUgLm1lbnUtaXRlbSxcbi5iYWRzZWUtY3MtYmx1ZSAubWVudS1saW5rLm9wZW4gLmljb24sXG4uYmFkc2VlLWNzLWJsdWUgLm1lbnUtbGluayAuaWNvbixcbi5iYWRzZWUtY3MtYmx1ZSAuaWNvLS1leWUsXG4uYmFkc2VlLWNzLWJsdWUgLmJhZHNlZS1jb25maWcgYnV0dG9uLFxuLmJhZHNlZS1jcy1ibHVlIC5iYWRzZWUtY29uZmlnICosXG4uYmFkc2VlLWNzLWJsdWUgLmJhZHNlZS1jb25maWcge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTYzNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2MzgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAuYWNjb3JkLWxpbms6OmJlZm9yZSxcbi5iYWRzZWUtY3MtYmx1ZSAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxuLmJhZHNlZS1jcy1ibHVlIC5kb2NzLWl0ZW06OmJlZm9yZSxcbi5iYWRzZWUtY3MtYmx1ZSAucXVlc3Rpb25zIC5hY2NvcmQtbGluazo6YWZ0ZXIsXG4uYmFkc2VlLWNzLWJsdWUgLnNlYXJjaC1yZXM6OmJlZm9yZSxcbi5iYWRzZWUtY3MtYmx1ZSAudGFiLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLFxuLmJhZHNlZS1jcy1ibHVlIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIsXG4uYmFkc2VlLWNzLWJsdWUgLmJhZHNlZS13MjUgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTY0OCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5hY2NvcmQtbGluayAuaWNvbixcbi5iYWRzZWUtY3MtYmx1ZSAuY29sdW1uLWwtcGx1cyAuaWNvbiB7XG4gIHN0cm9rZTogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAxNjUyLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWNzLWJsdWUgLmRvY3MtbGluazpob3Zlcixcbi5iYWRzZWUtY3MtYmx1ZSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1jcy1ibHVlIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXG4uYmFkc2VlLWNzLWJsdWUgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyLFxuLmJhZHNlZS1jcy1ibHVlIC5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3QsXG4uYmFkc2VlLWNzLWJsdWUgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCxcbi5iYWRzZWUtY3MtYmx1ZSAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLFxuLmJhZHNlZS1jcy1ibHVlIC5wYXJ0bmVyLWl0ZW1fX2NvbnRlbnQsXG4uYmFkc2VlLWNzLWJsdWUgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLXJpZ2h0X190b3A6OmJlZm9yZSxcbi5iYWRzZWUtY3MtYmx1ZSAuaGVhZGVyLXJpZ2h0X190b3AsXG4uYmFkc2VlLWNzLWJsdWUgLmhlYWRlci1saW5rOm50aC1jaGlsZCgyKSxcbi5iYWRzZWUtY3MtYmx1ZSAuZm9vdGVyLFxuLmJhZHNlZS1jcy1ibHVlIC5oZWFkZXIsXG4uYmFkc2VlLWNzLWJsdWUgLmhlYWRlci1sZWZ0LFxuLmJhZHNlZS1jcy1ibHVlIC50YWItbGlzdCxcbi5iYWRzZWUtY3MtYmx1ZSAuY29sdW1uLXIsXG4uYmFkc2VlLWNzLWJsdWUgLnBhZ2luYXRpb24sXG4uYmFkc2VlLWNzLWJsdWUgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24sXG4uYmFkc2VlLWNzLWJsdWUgLmJ0bi0tYmx1ZTpob3Zlcixcbi5iYWRzZWUtY3MtYmx1ZSAubGMtcGFnZS1ibG9jayxcbi5iYWRzZWUtY3MtYmx1ZSAuY29sdW1uLWZ1bGwsXG4uYmFkc2VlLWNzLWJsdWUgLmJhZHNlZS1jb25maWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmO1xufVxuXG4vKiBsaW5lIDE2NzksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtY3MtYmx1ZSAubWVudS1idXR0b24gLmljb24sXG4uYmFkc2VlLWNzLWJsdWUgLmJhZHNlZS13MTAwIC5pY28tLWV5ZSAuaWNvbixcbi5iYWRzZWUtY3MtYmx1ZSAuYmFkc2VlLXcxMDAgLmJhZHNlZS1jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTY4NCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5zZWFyY2gtcmVzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMTY4NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1jcy1ibHVlIC5iYWRzZWUtdzI1IGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI2M4ZTVmZjtcbn1cblxuLyogbGluZSAxNjkzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5uZXdzLXJpZ2h0IC5uZXdzLWl0ZW1fX25hbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTY5NiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuYWNjb3JkLWxpbms6aG92ZXIsXG4uYmFkc2VlIC5hY2NvcmQtaXRlbS0tb3BlbiAuYWNjb3JkLWxpbmssXG4uYmFkc2VlIC5kb2NzLWl0ZW06aG92ZXIsXG4uYmFkc2VlIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4uYmFkc2VlIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLmJhZHNlZSAuYWNjb3JkLS12MiAuYWNjb3JkLWl0ZW0tLW9wZW4sXG4uYmFkc2VlIC5jb2x1bW4tbC5vcGVuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAxNzA1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4vKiBsaW5lIDE3MDgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmxlYWQtaW5mb19fcGhvbmUsXG4uYmFkc2VlIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcbi5iYWRzZWUgLmluZm8tbmFtZSxcbi5iYWRzZWUgLmluZm8tZGVzYyxcbi5iYWRzZWUgLmRvY3MtbmFtZSxcbi5iYWRzZWUgLmRvY3MtbGlua19fdGV4dCxcbi5iYWRzZWUgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gYSBzcGFuLFxuLmJhZHNlZSAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxuLmJhZHNlZSAucGFnaW5hdGlvbiB1bCBsaSBhLFxuLmJhZHNlZSAucGFydG5lci1jYXJkX19yZWcsXG4uYmFkc2VlIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXG4uYmFkc2VlIC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSxcbi5iYWRzZWUgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgcCxcbi5iYWRzZWUgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgdWwgbGksXG4uYmFkc2VlIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IG9sIGxpLFxuLmJhZHNlZSAuc2VhcmNoLXJlc19fbmFtZSxcbi5iYWRzZWUgLnNlYXJjaC1yZXNfX3BhZ2UgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTcyNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAubGVhZC1pbmZvLFxuLmJhZHNlZSAuZG9jcy1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTczMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuc2xpZGVyLWl0ZW1fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTczNCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuZG9jcy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxNzM3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5sZWFkLXBob3RvLFxuLmJhZHNlZSAuaGlzdC1pdGVtLWRhdGUgLmljb24sXG4uYmFkc2VlIC5nYWxsZXJ5LFxuLmJhZHNlZSAuaW5mbyA+IC5pY29uLFxuLmJhZHNlZSAuYWNjb3JkLWxpc3RfX2xpbms6OmJlZm9yZSxcbi5iYWRzZWUgLmRvY3MtbGluayAuaWNvbixcbi5iYWRzZWUgLmRvY3MtaXRlbSA+IC5pY29uLFxuLmJhZHNlZSAucGFydG5lci1pdGVtX19icmFuZCxcbi5iYWRzZWUgLmNvbHVtbi1yX19tYWluLmNvbHVtbi1yLS12MiAucGFydG5lci1pdGVtLFxuLmJhZHNlZSAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0gLmljb24sXG4uYmFkc2VlIC5kb2NzLmRvY3MtLXYyIC5kb2NzLWl0ZW1fX2xpbmsgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE3NTAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLm5ld3MtcGFnZSAubmV3cy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTc1NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuc29jaWFsX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAxNzYwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5zb2NpYWxfX2xpbmsgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDE3NjgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmZvb3Rlci1uYXZfX2xpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDE3NzUsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIHNwYW4sXG4uYmFkc2VlIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodC1tbCBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxNzg0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5yZWdpb24tbmFtZSwgLmJhZHNlZSAucmVnaW9uLWFkZHJlc3Mge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDE3ODgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLnJlZ2lvbi1jb250YWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDE3OTEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLnJlZ2lvbi1jb250YWN0cyBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxNzk1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5yZWdpb24taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxODAwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5yZWdpb24tY2hhcnRfX2l0ZW0gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTgwNCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAucmVnaW9uLWNoYXJ0X19mcmVlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxODA5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5wYXJ0bmVyLWl0ZW1fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDE4MTQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLm5ld3MtbGVmdCwgLmJhZHNlZSAubmV3cy1taWQsIC5iYWRzZWUgLm5ld3MtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxODIxLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5uZXdzIC5uZXdzLWxlZnQgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxODI2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5uZXdzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMTgyOSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAubmV3cy1pdGVtX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE4MzIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLm5ld3MtaXRlbV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogbGluZSAxODM1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5uZXdzLWl0ZW1fX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4vKiBsaW5lIDE4NDIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmgzIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTg0NSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG59XG5cbi8qIGxpbmUgMTg0NywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuc2xpZGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTg1MiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZSAuYnRuIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxODU1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5idG4tdGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxODY1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5mZWF0dXJlLWxpc3RfX2xpbmsgLnNjb3BlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE4NzIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmNhcmQtbGlzdF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxODc1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5jYXJkLWxpc3RfX25hbWUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE4NzcsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmNhcmQtbGlzdF9fbmFtZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxODgwLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5jYXJkLWxpc3RfX25hbWUgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE4ODgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUgLmFkcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxODkzLCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlIC5tYWluLWJveF9fcmlnaHQgLmFkcyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxODk4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZmLWFyaWFsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDE5MDAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZmYtYXJpYWwgKiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAxOTA1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZmLXRpbWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuLyogbGluZSAxOTA3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZmLXRpbWVzICoge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4vKiBsaW5lIDE5MTIsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtbHMtbWQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBsaW5lIDE5MTQsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtbHMtbWQgKiB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIGxpbmUgMTkxOSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1scy1sZyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIGxpbmUgMTkyMSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1scy1sZyAqIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLyogbGluZSAxOTI2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLW1kIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE5MjgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbWQgYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuXG4vKiBsaW5lIDE5MzEsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbWQgLmxvZ28tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLyogbGluZSAxOTM0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLW1kIC5sb2dvLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIGxpbmUgMTkzNywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1tZCAuaGVhZGVyLWxpbmtfX3RleHQsXG4uYmFkc2VlLWZzLW1kIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1mcy1tZCAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4uYmFkc2VlLWZzLW1kIC5oZWFkZXItbGFuZ19fbGluayxcbi5iYWRzZWUtZnMtbWQgLm1lbnUtbGlua19fdGV4dCxcbi5iYWRzZWUtZnMtbWQgLm1lbnUtZHJvcC1saW5rLFxuLmJhZHNlZS1mcy1tZCAuZmVhdHVyZS1saXN0X19kZXNjLFxuLmJhZHNlZS1mcy1tZCAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbSBhIHNwYW4sXG4uYmFkc2VlLWZzLW1kIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4sXG4uYmFkc2VlLWZzLW1kIC5uYXYtbGlzdF9fbGluayxcbi5iYWRzZWUtZnMtbWQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJhZHNlZS1mcy1tZCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuLmJhZHNlZS1mcy1tZCAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYmFkc2VlLWZzLW1kIC5zZWFyY2gtcmVzX19wYWdlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgMTk1MywgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1tZCAuZmVhdHVyZS1saXN0X19uYW1lLFxuLmJhZHNlZS1mcy1tZCAudGFiLWxpc3RfX2Rlc2MsXG4uYmFkc2VlLWZzLW1kIC5uZXdzLWl0ZW1fX2Rlc2MsXG4uYmFkc2VlLWZzLW1kIC5yZWdpb24tY29udGFjdHMgYSxcbi5iYWRzZWUtZnMtbWQgLnRleHQtcGFnZSBwLFxuLmJhZHNlZS1mcy1tZCAuaGlzdC1pdGVtLWRhdGUsXG4uYmFkc2VlLWZzLW1kIC5oaXN0LWl0ZW0tYWN0aW9uLFxuLmJhZHNlZS1mcy1tZCAubGVhZC1pbmZvX19wb3N0LFxuLmJhZHNlZS1mcy1tZCAubGVhZC1pbmZvX19uYW1lLFxuLmJhZHNlZS1mcy1tZCAubGVhZC1pbmZvX19kZXNjLFxuLmJhZHNlZS1mcy1tZCAubGVhZC1pbmZvX19waG9uZSxcbi5iYWRzZWUtZnMtbWQgLmxlYWQtaW5mb19fdGltZS1uYW1lLFxuLmJhZHNlZS1mcy1tZCAubGVhZC1pbmZvX190aW1lLXZhbCxcbi5iYWRzZWUtZnMtbWQgLmFjY29yZC1saW5rX190ZXh0LFxuLmJhZHNlZS1mcy1tZCAuYWNjb3JkLWxpc3RfX2xpbmssXG4uYmFkc2VlLWZzLW1kIC5pbmZvLW5hbWUsXG4uYmFkc2VlLWZzLW1kIC5pbmZvLWRlc2MsXG4uYmFkc2VlLWZzLW1kIC5pbmZvLWNoYXJ0X19pdGVtIHNwYW4sXG4uYmFkc2VlLWZzLW1kIC50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpLFxuLmJhZHNlZS1mcy1tZCB0YWJsZSB0aCxcbi5iYWRzZWUtZnMtbWQgdGFibGUgdGQsXG4uYmFkc2VlLWZzLW1kIC5kb2NzLW5hbWUsXG4uYmFkc2VlLWZzLW1kIC5jb250YWN0cyAuaW5mby1jaGFydF9faXRlbSBkaXYsXG4uYmFkc2VlLWZzLW1kIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0LFxuLmJhZHNlZS1mcy1tZCAucGFnaW5hdGlvbiB1bCBsaSBhLFxuLmJhZHNlZS1mcy1tZCAucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUgc3Bhbixcbi5iYWRzZWUtZnMtbWQgLmxjLXBhZ2UgcCxcbi5iYWRzZWUtZnMtbWQgLnBhcnRuZXItY2FyZF9fcmVnLFxuLmJhZHNlZS1mcy1tZCAucGFydG5lci1jYXJkX19uYW1lLFxuLmJhZHNlZS1mcy1tZCAucGFydG5lci1jYXJkX19kZXNjLFxuLmJhZHNlZS1mcy1tZCAucGFydG5lci1jYXJkX19waG9uZSxcbi5iYWRzZWUtZnMtbWQgLnF1ZXN0aW9ucyBwLFxuLmJhZHNlZS1mcy1tZCAuc2VhcmNoLXJlc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogbGluZSAxOTg4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLW1kIC50YWItbGlzdF9fbmFtZSxcbi5iYWRzZWUtZnMtbWQgLmFkZGl0aW9uYWwgLmNhcmQtbGlzdF9fbmFtZSxcbi5iYWRzZWUtZnMtbWQgLm5ld3MtaXRlbV9fbmFtZSxcbi5iYWRzZWUtZnMtbWQgLnBhcnRuZXItaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLyogbGluZSAxOTk0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLW1kIC5zbGlkZXItaXRlbV9fdGFnbGluZSxcbi5iYWRzZWUtZnMtbWQgLnJlZ2lvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4vKiBsaW5lIDE5OTgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbWQgaDUsIC5iYWRzZWUtZnMtbWQgLmg1LCAuYmFkc2VlLWZzLW1kIGg1ICosXG4uYmFkc2VlLWZzLW1kIC5mb3JtLWl0ZW1fX2NhcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qIGxpbmUgMjAwMiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1tZCAuc2xpZGVyLWl0ZW1fX25hbWUge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi8qIGxpbmUgMjAwNSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1tZCAuc2xpZGVyLWl0ZW1fX2Rlc2MsXG4uYmFkc2VlLWZzLW1kIC5idG4tdGV4dCxcbi5iYWRzZWUtZnMtbWQgLmNhcmQtbGlzdF9fbmFtZSxcbi5iYWRzZWUtZnMtbWQgLnJlZ2lvbi1hZGRyZXNzLFxuLmJhZHNlZS1mcy1tZCAucmVnaW9uLWNoYXJ0X19pdGVtIHNwYW4sXG4uYmFkc2VlLWZzLW1kIC5yZWdpb24tY2hhcnRfX2ZyZWUsXG4uYmFkc2VlLWZzLW1kIC5mb290ZXItbmF2X19saW5rLFxuLmJhZHNlZS1mcy1tZCAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQsXG4uYmFkc2VlLWZzLW1kIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodC1tbCBhLFxuLmJhZHNlZS1mcy1tZCAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgc3Bhbixcbi5iYWRzZWUtZnMtbWQgLmRvY3MtbGlua19fdGV4dCxcbi5iYWRzZWUtZnMtbWQgLnBhcnRuZXItaXRlbV9fZGVzYyxcbi5iYWRzZWUtZnMtbWQgLmZvcm0taXRlbV9fbmFtZSxcbi5iYWRzZWUtZnMtbWQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmJhZHNlZS1mcy1tZCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5iYWRzZWUtZnMtbWQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIC5iYWRzZWUtZnMtbWQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuLmJhZHNlZS1mcy1tZCAuZm9ybS1pdGVtIHRleHRhcmVhLFxuLmJhZHNlZS1mcy1tZCAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBwLCAuYmFkc2VlLWZzLW1kIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHVsIGxpLCAuYmFkc2VlLWZzLW1kIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IG9sIGxpLFxuLmJhZHNlZS1mcy1tZCAuc2VhcmNoLXJlc19fZGVzYyxcbi5iYWRzZWUtZnMtbWQgLnNlYXJjaC1yZXNfX3BhZ2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLyogbGluZSAyMDI2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLW1kIGgzLCAuYmFkc2VlLWZzLW1kIC5oMywgLmJhZHNlZS1mcy1tZCBoMyAqIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4vKiBsaW5lIDIwMjksIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbWQgaDQsIC5iYWRzZWUtZnMtbWQgLmg0LCAuYmFkc2VlLWZzLW1kIGg0ICoge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbi8qIGxpbmUgMjAzMiwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1tZCAucGFydG5lci1jYXJkIC5yZWdpb24tY2hhcnRfX2l0ZW0gZGl2Om50aC1jaGlsZCgxKSxcbi5iYWRzZWUtZnMtbWQgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyMDM4LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKiBsaW5lIDIwNDAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbGcgYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDE3OHB4O1xufVxuXG4vKiBsaW5lIDIwNDMsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbGcgLmxvZ28tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLyogbGluZSAyMDQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5sb2dvLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDIweDtcbn1cblxuLyogbGluZSAyMDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5oZWFkZXItbGlua19fdGV4dCxcbi5iYWRzZWUtZnMtbGcgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWZzLWxnIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbi5iYWRzZWUtZnMtbGcgLmhlYWRlci1sYW5nX19saW5rLFxuLmJhZHNlZS1mcy1sZyAubWVudS1saW5rX190ZXh0LFxuLmJhZHNlZS1mcy1sZyAubWVudS1kcm9wLWxpbmssXG4uYmFkc2VlLWZzLWxnIC5mZWF0dXJlLWxpc3RfX2Rlc2MsXG4uYmFkc2VlLWZzLWxnIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIGEgc3Bhbixcbi5iYWRzZWUtZnMtbGcgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3Bhbixcbi5iYWRzZWUtZnMtbGcgLm5hdi1saXN0X19saW5rLFxuLmJhZHNlZS1mcy1sZyAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmFkc2VlLWZzLWxnIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4uYmFkc2VlLWZzLWxnIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5iYWRzZWUtZnMtbGcgLnNlYXJjaC1yZXNfX3BhZ2UgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLyogbGluZSAyMDY1LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5mZWF0dXJlLWxpc3RfX25hbWUsXG4uYmFkc2VlLWZzLWxnIC50YWItbGlzdF9fZGVzYyxcbi5iYWRzZWUtZnMtbGcgLm5ld3MtaXRlbV9fZGVzYyxcbi5iYWRzZWUtZnMtbGcgLnJlZ2lvbi1jb250YWN0cyBhLFxuLmJhZHNlZS1mcy1sZyAudGV4dC1wYWdlIHAsXG4uYmFkc2VlLWZzLWxnIC5oaXN0LWl0ZW0tZGF0ZSxcbi5iYWRzZWUtZnMtbGcgLmhpc3QtaXRlbS1hY3Rpb24sXG4uYmFkc2VlLWZzLWxnIC5sZWFkLWluZm9fX3Bvc3QsXG4uYmFkc2VlLWZzLWxnIC5sZWFkLWluZm9fX25hbWUsXG4uYmFkc2VlLWZzLWxnIC5sZWFkLWluZm9fX2Rlc2MsXG4uYmFkc2VlLWZzLWxnIC5sZWFkLWluZm9fX3Bob25lLFxuLmJhZHNlZS1mcy1sZyAubGVhZC1pbmZvX190aW1lLW5hbWUsXG4uYmFkc2VlLWZzLWxnIC5sZWFkLWluZm9fX3RpbWUtdmFsLFxuLmJhZHNlZS1mcy1sZyAuYWNjb3JkLWxpbmtfX3RleHQsXG4uYmFkc2VlLWZzLWxnIC5hY2NvcmQtbGlzdF9fbGluayxcbi5iYWRzZWUtZnMtbGcgLmluZm8tbmFtZSxcbi5iYWRzZWUtZnMtbGcgLmluZm8tZGVzYyxcbi5iYWRzZWUtZnMtbGcgLmluZm8tY2hhcnRfX2l0ZW0gc3Bhbixcbi5iYWRzZWUtZnMtbGcgLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSkgbGksXG4uYmFkc2VlLWZzLWxnIHRhYmxlIHRoLFxuLmJhZHNlZS1mcy1sZyB0YWJsZSB0ZCxcbi5iYWRzZWUtZnMtbGcgLmRvY3MtbmFtZSxcbi5iYWRzZWUtZnMtbGcgLmNvbnRhY3RzIC5pbmZvLWNoYXJ0X19pdGVtIGRpdixcbi5iYWRzZWUtZnMtbGcgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQsXG4uYmFkc2VlLWZzLWxnIC5wYWdpbmF0aW9uIHVsIGxpIGEsXG4uYmFkc2VlLWZzLWxnIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxuLmJhZHNlZS1mcy1sZyAubGMtcGFnZSBwLFxuLmJhZHNlZS1mcy1sZyAucGFydG5lci1jYXJkX19yZWcsXG4uYmFkc2VlLWZzLWxnIC5wYXJ0bmVyLWNhcmRfX25hbWUsXG4uYmFkc2VlLWZzLWxnIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXG4uYmFkc2VlLWZzLWxnIC5wYXJ0bmVyLWNhcmRfX3Bob25lLFxuLmJhZHNlZS1mcy1sZyAucXVlc3Rpb25zIHAsXG4uYmFkc2VlLWZzLWxnIC5zZWFyY2gtcmVzX19uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKiBsaW5lIDIxMDAsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbGcgLnRhYi1saXN0X19uYW1lLFxuLmJhZHNlZS1mcy1sZyAuYWRkaXRpb25hbCAuY2FyZC1saXN0X19uYW1lLFxuLmJhZHNlZS1mcy1sZyAubmV3cy1pdGVtX19uYW1lLFxuLmJhZHNlZS1mcy1sZyAucGFydG5lci1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4vKiBsaW5lIDIxMDYsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbGcgLnNsaWRlci1pdGVtX190YWdsaW5lLFxuLmJhZHNlZS1mcy1sZyAucmVnaW9uLW5hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIGxpbmUgMjExMCwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1sZyBoNSwgLmJhZHNlZS1mcy1sZyAuaDUsIC5iYWRzZWUtZnMtbGcgaDUgKixcbi5iYWRzZWUtZnMtbGcgLmZvcm0taXRlbV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLyogbGluZSAyMTE0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5zbGlkZXItaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuLyogbGluZSAyMTE3LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5zbGlkZXItaXRlbV9fZGVzYyxcbi5iYWRzZWUtZnMtbGcgLmJ0bi10ZXh0LFxuLmJhZHNlZS1mcy1sZyAuY2FyZC1saXN0X19uYW1lLFxuLmJhZHNlZS1mcy1sZyAucmVnaW9uLWFkZHJlc3MsXG4uYmFkc2VlLWZzLWxnIC5yZWdpb24tY2hhcnRfX2l0ZW0gc3Bhbixcbi5iYWRzZWUtZnMtbGcgLnJlZ2lvbi1jaGFydF9fZnJlZSxcbi5iYWRzZWUtZnMtbGcgLmZvb3Rlci1uYXZfX2xpbmssXG4uYmFkc2VlLWZzLWxnIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodCxcbi5iYWRzZWUtZnMtbGcgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGEsXG4uYmFkc2VlLWZzLWxnIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodC1tbCBzcGFuLFxuLmJhZHNlZS1mcy1sZyAuZG9jcy1saW5rX190ZXh0LFxuLmJhZHNlZS1mcy1sZyAucGFydG5lci1pdGVtX19kZXNjLFxuLmJhZHNlZS1mcy1sZyAuZm9ybS1pdGVtX19uYW1lLFxuLmJhZHNlZS1mcy1sZyAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYmFkc2VlLWZzLWxnIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJhZHNlZS1mcy1sZyAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciwgLmJhZHNlZS1mcy1sZyAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6cGxhY2Vob2xkZXIsXG4uYmFkc2VlLWZzLWxnIC5mb3JtLWl0ZW0gdGV4dGFyZWEsXG4uYmFkc2VlLWZzLWxnIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHAsIC5iYWRzZWUtZnMtbGcgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgdWwgbGksIC5iYWRzZWUtZnMtbGcgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgb2wgbGksXG4uYmFkc2VlLWZzLWxnIC5zZWFyY2gtcmVzX19kZXNjLFxuLmJhZHNlZS1mcy1sZyAuc2VhcmNoLXJlc19fcGFnZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4vKiBsaW5lIDIxMzgsIGRldi9zYXNzL21vZHVsZXMvYmFkc2VlLnNjc3MgKi9cbi5iYWRzZWUtZnMtbGcgaDMsIC5iYWRzZWUtZnMtbGcgLmgzLCAuYmFkc2VlLWZzLWxnIGgzICoge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi8qIGxpbmUgMjE0MSwgZGV2L3Nhc3MvbW9kdWxlcy9iYWRzZWUuc2NzcyAqL1xuLmJhZHNlZS1mcy1sZyBoNCwgLmJhZHNlZS1mcy1sZyAuaDQsIC5iYWRzZWUtZnMtbGcgaDQgKiB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cblxuLyogbGluZSAyMTQ0LCBkZXYvc2Fzcy9tb2R1bGVzL2JhZHNlZS5zY3NzICovXG4uYmFkc2VlLWZzLWxnIC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDEpLFxuLmJhZHNlZS1mcy1sZyAucGFydG5lci1jYXJkIC5yZWdpb24tY2hhcnRfX2l0ZW0gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL3Njb3BlLWljb24uc2NzcyAqL1xuLnNjb3BlLWljb24ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvdXRpbHMvc2NvcGUtaWNvbi5zY3NzICovXG5hOmhvdmVyIC5zY29wZS1pY29uX19saW5lIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4vKiBsaW5lIDEzLCBkZXYvc2Fzcy91dGlscy9zY29wZS1pY29uLnNjc3MgKi9cbi5zY29wZS1pY29uX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy91dGlscy9zY29wZS1pY29uLnNjc3MgKi9cbiAgLnNjb3BlLWljb25fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyNSwgZGV2L3Nhc3MvdXRpbHMvc2NvcGUtaWNvbi5zY3NzICovXG4uc2NvcGUtaWNvbl9fbGluZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvdXRpbHMvc2NvcGUtaWNvbi5zY3NzICovXG4uc2NvcGUtaWNvbl9fbGluZTpudGgtb2YtdHlwZSgyKSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvdXRpbHMvc2NvcGUtaWNvbi5zY3NzICovXG4uc2NvcGUtaWNvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tdGV4dCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4gLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuIC5pY29uLWFycm93LXJpZ2h0LS1sb25nIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4gLmljb24tYXJyb3ctcmlnaHQtLXNob3J0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4gLmljb24tYXJyb3ctbGVmdC0tbG9uZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuIC5pY29uLWNoZWNrLW1hcmsge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjUsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLS1ibHVlOmhvdmVyIC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYmx1ZTpob3ZlciAuaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdjMTtcbiAgZmlsbDogIzAwNzdjMTtcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWJsdWU6aG92ZXIgLmljb24tY2hlY2stbWFyayB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMwMDc3YzE7XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLS1ibHVlOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0LS1sb25nIHtcbiAgc3Ryb2tlOiAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDgyLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYmx1ZTpob3ZlciAuaWNvbi1hcnJvdy1sZWZ0LS1sb25nIHtcbiAgc3Ryb2tlOiAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYmx1ZSAuYnRuLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5MiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWJsdWUgLmljb24ge1xuICBmaWxsOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWJsdWUgLmljb24tYXJyb3ctcmlnaHQtLWxvbmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWJsdWUgLmljb24tY2hlY2stbWFyayB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWJsdWUgLmljb24tYXJyb3ctbGVmdC0tbG9uZyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLyogbGluZSAxMTAsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLS1ibHVlLmJ0bi0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDExNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLS1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzY2YTtcbn1cblxuLyogbGluZSAxMjMsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLS1saWdodDpob3ZlciAuaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzY2YTtcbiAgc3Ryb2tlOiAjMTIzNjZhO1xufVxuXG4vKiBsaW5lIDEyOSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWxpZ2h0IC5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMTIzNjZhO1xufVxuXG4vKiBsaW5lIDEzMywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLWxpZ2h0IC5pY29uIHtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMTRweDtcbiAgc3Ryb2tlOiAjMDA2MTlkO1xuICBib3JkZXItY29sb3I6ICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgMTQwLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qIGxpbmUgMTQzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tc20gLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XG59XG5cbi8qIGxpbmUgMTQ3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tc20gLmljb24tYXJyb3ctcmlnaHQtLWxvbmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE1NCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tLW1kIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi8qIGxpbmUgMTU3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tbWQgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XG59XG5cbi8qIGxpbmUgMTYzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi8qIGxpbmUgMTY4LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi5idG4tLXYyIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogNnB4IDE0cHggNnB4IDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbn1cblxuLyogbGluZSAxNzgsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLmJ0bi0tdjIuYnRuLS1ibHVlOmhvdmVyIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N2MxO1xufVxuXG4vKiBsaW5lIDE4MywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4uYnRuLS12Mi5idG4tLWJsdWUgLmljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLyogbGluZSAxOTEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE5NSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweCA1NHB4IDE1cHggMTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAyMDQsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFmMmZkO1xufVxuXG4vKiBsaW5lIDIwOCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWFmMmZkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDIxMywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4vKiBsaW5lIDIyMiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLyogbGluZSAyMjUsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N2MxO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03LjVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAyMzYsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcbn1cblxuLyogbGluZSAyNDMsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNDYsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI1MCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjU4LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gIGJhY2tncm91bmQ6ICNlYWYyZmQ7XG59XG5cbi8qIGxpbmUgMjY0LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmpxLXNlbGVjdGJveCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDI2OSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3ggbGkge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLyogbGluZSAyNzMsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcbn1cblxuLyogbGluZSAyNzcsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdjMTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4ubWFpbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL21haW4tYm94LnNjc3MgKi9cbiAgLm1haW4tYm94IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4ubWFpbi1ib3hfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3hfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4ubWFpbi1ib3hfX3JpZ2h0IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4gIC5tYWluLWJveF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuLm1haW4tYm94X19yaWdodCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNSwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3hfX3JpZ2h0IC50YWItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQwLCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4gIC5tYWluLWJveF9fcmlnaHQgLnRhYi1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL21haW4tYm94LnNjc3MgKi9cbi5tYWluLWJveF9fcmlnaHQgLmFkcyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCAtIDIwN3B4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL21haW4tYm94LnNjc3MgKi9cbiAgLm1haW4tYm94X19yaWdodCAuYWRzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHggLSAyMTdweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NywgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3hfX3JpZ2h0IC5hZHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA2MCwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3ggLmNhcmQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjAsIGRldi9zYXNzL3V0aWxzL21haW4tYm94LnNjc3MgKi9cbiAgLm1haW4tYm94IC5jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDY5LCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4gIC5tYWluLWJveCAuY2FyZC1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDc1LCBkZXYvc2Fzcy91dGlscy9tYWluLWJveC5zY3NzICovXG4gIC5tYWluLWJveCAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3ggLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvbWFpbi1ib3guc2NzcyAqL1xuICAubWFpbi1ib3ggLmNhcmQtbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9hZGRpdGlvbmFsLnNjc3MgKi9cbi5hZGRpdGlvbmFsIHtcbiAgbWFyZ2luOiA3MHB4IDAgMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvYWRkaXRpb25hbC5zY3NzICovXG4gIC5hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3V0aWxzL2FkZGl0aW9uYWwuc2NzcyAqL1xuLmFkZGl0aW9uYWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL3V0aWxzL2FkZGl0aW9uYWwuc2NzcyAqL1xuLmFkZGl0aW9uYWwtbGluZSB7XG4gIG1hcmdpbjogLTI4cHggMCA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvdXRpbHMvYWRkaXRpb25hbC5zY3NzICovXG4gIC5hZGRpdGlvbmFsLWxpbmUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qIGxpbmUgMjQsIGRldi9zYXNzL3V0aWxzL2FkZGl0aW9uYWwuc2NzcyAqL1xuLmFkZGl0aW9uYWwtbGluZSAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvdXRpbHMvYWRkaXRpb25hbC5zY3NzICovXG4uYWRkaXRpb25hbCAuY2FyZC1saXN0X19uYW1lIHtcbiAgY29sb3I6ICMyNTRiN2M7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLWZ1bGwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjIxcHg7XG4gICAgei1pbmRleDogMTE7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjQycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMjBweCkpO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1sLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAjZGVlZWY5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tbCAudGFiLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDU1LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1sIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIC50YWItbGlzdF9fbGluazo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDdweCA3cHggN3B4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA3N2MxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDU1LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLWwgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA3N2MxIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qIGxpbmUgNjgsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLWwgLnRhYi1saXN0X19saW5rOjphZnRlciB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDdweCAwIDdweCA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjgsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tbCAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGJvcmRlci13aWR0aDogN3B4IDdweCAwIDdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1sLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgzLCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLWwtcGx1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTg2cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1sLXBsdXMgLmljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICMyNTRiN2M7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDExMiwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1sLXBsdXMub3BlbiAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gIH1cbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciBoNCxcbi5jb2x1bW4tciAuaDQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNDEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXIgLnRhYl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxNDUsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXIgLnRhYl9fY29udGVudC0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAxNTAsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXJfX21haW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjg1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE1MCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2MCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9fbWFpbi5jb2x1bW4tci0tdjIge1xuICB3aWR0aDogMzMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE2MCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yX19tYWluLmNvbHVtbi1yLS12MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXJfX3NpZGUge1xuICB3aWR0aDogMjM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDE2OSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yX19zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3NiwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAxNzYsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTg0LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1yX19zaWRlLmNvbHVtbi1yLS12MiAubGVhZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDE4OCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIgLmxlYWQtcGhvdG8ge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTQ0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAxODgsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIgLmxlYWQtcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5OSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIgLmxlYWQtaW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzZweCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAxOTksIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIgLmxlYWQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMDcsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXJfX3NpZGUuY29sdW1uLXItLXYyIC5sZWFkLWluZm9fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDIxMSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9fc2lkZS5jb2x1bW4tci0tdjIgLmxlYWQtaW5mb19fdGltZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMjE2LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1yX19zaWRlLmNvbHVtbi1yLS12MiAubGVhZC1pbmZvX190aW1lLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMjIxLCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1yX19zaWRlLmNvbHVtbi1yLS12MiAubGVhZC1pbmZvX190aW1lLXZhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDIzMCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9faGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4vKiBsaW5lIDIzNiwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tcl9faGFsZjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyNDAsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXJfX2hhbGYtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0MCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yX19oYWxmLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ3LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuLmNvbHVtbi1yX19oYWxmLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0NywgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yX19oYWxmLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI1OCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAuaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDI2MywgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAucmVnaW9uLWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDI2NywgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAucmVnaW9uLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDI3MSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAucmVnaW9uLWltZyBpbWcge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCAqIDMpIC8gNCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjcxLCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLXIgLnJlZ2lvbi1pbWcgaW1nIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3OCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAucmVnaW9uLWltZyBpbWc6bnRoLWNoaWxkKC1uKzMpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjc4LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLXIgLnJlZ2lvbi1pbWcgaW1nOm50aC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjg2LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLXIgLnJlZ2lvbi1pbWcgaW1nOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5NCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4tciAucmVnaW9uLWNoYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLyogbGluZSAzMDAsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4uY29sdW1uLXIgLnByb2YtdW5pb25fX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAvKiBsaW5lIDMwOCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yIC5jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAzMTMsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAzMTksIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLyogbGluZSAzMjUsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciAuY2FyZC1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDMwOCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yIC5jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAvKiBsaW5lIDMzNSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yIC5jYXJkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAzNDEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMwOCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yIC5jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM1MSwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbiAgLmNvbHVtbi1yIC5jYXJkLWxpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzA4LCBkZXYvc2Fzcy91dGlscy9jb2x1bW4uc2NzcyAqL1xuICAuY29sdW1uLXIgLmNhcmQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNjEsIGRldi9zYXNzL3V0aWxzL2NvbHVtbi5zY3NzICovXG4gIC5jb2x1bW4tciAuY2FyZC1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM3MCwgZGV2L3Nhc3MvdXRpbHMvY29sdW1uLnNjc3MgKi9cbi5jb2x1bW4gLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL25hdi1saXN0LnNjc3MgKi9cbi5uYXYtbGlzdCB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL25hdi1saXN0LnNjc3MgKi9cbi5uYXYtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL25hdi1saXN0LnNjc3MgKi9cbiAgLm5hdi1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvdXRpbHMvbmF2LWxpc3Quc2NzcyAqL1xuLm5hdi1saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA3N2MxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDdweCAwIDdweCA3cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3V0aWxzL25hdi1saXN0LnNjc3MgKi9cbi5uYXYtbGlzdF9faXRlbS50YWItbGlzdF9faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDdweCA3cHggN3B4IDdweDtcbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvdXRpbHMvbmF2LWxpc3Quc2NzcyAqL1xuLm5hdi1saXN0X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgNDIsIGRldi9zYXNzL3V0aWxzL25hdi1saXN0LnNjc3MgKi9cbi5uYXYtbGlzdF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjU0YjdjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNDBweCAvIDMpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbisxKSwgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMikge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQxLCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMSksIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtOmhvdmVyIC5nYWxsZXJ5LWl0ZW1fX3RleHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE5MywgMC45KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA3NCwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtX190ZXh0IC5zY29wZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA3NCwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW1fX3RleHQgLnNjb3BlLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtX190ZXh0IC5zY29wZS1pY29uX19saW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDg1LCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW1fX3RleHQgLnNjb3BlLWljb24gLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuXG4vKiBsaW5lIDkxLCBkZXYvc2Fzcy91dGlscy9nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvdXRpbHMvZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtX19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgOTYsIGRldi9zYXNzL3V0aWxzL2dhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtX19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbi5hY2NvcmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWl0ZW0tLW9wZW4gLmFjY29yZC1saW5rIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4ICNkZWVlZjk7XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWl0ZW0tLW9wZW4gLmFjY29yZC1saW5rOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbi5hY2NvcmQtaXRlbS0tb3BlbiAuYWNjb3JkLWxpbmsgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi8qIGxpbmUgMjQsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmOGZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNCwgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbiAgLmFjY29yZC1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDM4LCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YzE7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggI2RlZWVmOTtcbn1cblxuLyogbGluZSA1MywgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbi5hY2NvcmQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWxpbmtfX3RleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1OCwgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbiAgLmFjY29yZC1saW5rX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcxLCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC1saW5rIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwNzdjMTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbi5hY2NvcmQtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4vKiBsaW5lIDg5LCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y4ZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4vKiBsaW5lIDEwMiwgZGV2L3Nhc3MvdXRpbHMvYWNjb3JkLnNjc3MgKi9cbi5hY2NvcmQtbGlzdF9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzdjMTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLWxpc3RfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTI2LCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMzIsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLS12MiAuYWNjb3JkLWl0ZW0tLW9wZW4ge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggI2RlZWVmOTtcbn1cblxuLyogbGluZSAxMzUsIGRldi9zYXNzL3V0aWxzL2FjY29yZC5zY3NzICovXG4uYWNjb3JkLS12MiAuYWNjb3JkLWl0ZW0tLW9wZW4gLmFjY29yZC1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy91dGlscy9hY2NvcmQuc2NzcyAqL1xuLmFjY29yZC0tdjIgLmFjY29yZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDQwcHg7XG59XG4iLCIvLyBIZWx2ZXRpY2EgTmV1ZSBDeXJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2hlbHZldGljYSc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2xpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2xpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2xpZ2h0LTMwMC5lb3QnKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbGlnaHQtMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcmM6IHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL25vcm1hbC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ub3JtYWwuZW90JyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ub3JtYWwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2hlbHZldGljYSc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcmM6IHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ib2xkLmVvdCcpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcmM6IHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbWVkaXVtLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1jeXIvbWVkaXVtLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtY3lyL21lZGl1bS01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9tZWRpdW0tNTAwLmVvdCcpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWN5ci9tZWRpdW0tNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIERJTiBQcm9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RpbnBybyc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9kaW4tcHJvL2xpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9saWdodC0zMDAuZW90JyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RpbnBybyc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9kaW4tcHJvL25vcm1hbC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9ub3JtYWwuZW90JyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9ub3JtYWwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RpbnBybyc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcmM6IHVybCgnLi8uLi9mb250cy9kaW4tcHJvL2JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9kaW4tcHJvL2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vYm9sZC5lb3QnKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9kaW4tcHJvL2JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2RpbnBybyc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbWVkaXVtLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi8uLi9mb250cy9kaW4tcHJvL21lZGl1bS01MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbWVkaXVtLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4vLi4vZm9udHMvZGluLXByby9tZWRpdW0tNTAwLmVvdCcpLFxyXG4gICAgdXJsKCcuLy4uL2ZvbnRzL2Rpbi1wcm8vbWVkaXVtLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2J1dHRvbixocixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWEsYXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfXByb2dyZXNzLHN1YixzdXB7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXSxsZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0qLGJvZHl7bWFyZ2luOjB9KixsZWdlbmR7cGFkZGluZzowfSosOmFjdGl2ZSw6Zm9jdXMsOmhvdmVyLDp2aXNpdGVke291dGxpbmU6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtfWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOkJ1dHRvblRleHQgZG90dGVkIDFweH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX0uY2xlYXJmaXg6YWZ0ZXIsLmNsZWFyZml4OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmZsZXgtY2VudGVyLC5mbGV4LXN0YXJ0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi1tb3otYm94fS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5mbGV4LWNlbnRlcntkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXgtc3RhcnR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0Oy1tb3otYm94LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmZsZXgtYXJvdW5kLC5mbGV4LWVuZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotbW96LWJveH0uZmxleC1lbmR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kOy1tb3otYm94LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC1hcm91bmR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uZmxleC1iZXR3ZWVue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7LW1vei1ib3gtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LXdyYXB7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZsZXgtdmVydGljYWxfY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn11bD5saXtsaXN0LXN0eWxlOm5vbmV9dWx7cGFkZGluZy1sZWZ0OjB9KiwqOmJlZm9yZSwgKjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7fWlucHV0LHNlbGVjdCxidXR0b257IG91dGxpbmU6bm9uZTt9dWx7bWFyZ2luOiAwO3BhZGRpbmc6MDtsaXN0LXN0eWxlOiBub25lO31oMSxoMixoMyxoNCxoNSxwe21hcmdpbjogMDt9Kntib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuIiwiJGdyaWQtY29sdW1uczogMTI7XHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcblx0LmNvbC0jeyRpfXtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGdyaWQtY29sdW1ucyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyDQodGC0LjQu9C4XHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zZWM7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2ViZjNmZCk7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zZWM7XHJcbn1cclxuYXJ0aWNsZXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDE0MHB4IGF1dG8gMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0bWFyZ2luOiAxMDZweCBhdXRvIDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdG1hcmdpbjogMTQ2cHggYXV0byAwO1xyXG5cdH1cclxufVxyXG5he1xyXG5cdGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuaW1ne1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG4udGFic19fY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTsgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXHJcbn1cclxuLnRhYnNfX2NvbnRlbnQuYWN0aXZlIHtcclxuXHRkaXNwbGF5OiBmbGV4OyAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cclxufVxyXG5cclxuXHJcbi5jb250YWluZXJ7XHJcblx0QGluY2x1ZGUgd3JhcHBlcigpO1xyXG59IiwiJGZvbnQtbWFpbjogJ2RpbnBybycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlYzogJ2hlbHZldGljYScsIHNhbnMtc2VyaWY7XHJcblxyXG4kbGlnaHRlZC1ibHVlOiAjMDA3N2MxO1xyXG4kbGlnaHQtYmx1ZTogIzAwNjZhNTtcclxuJGRhcmstYmx1ZTogIzEyMzY2YTtcclxuJG1haW4tYmx1ZTogIzI1NGI3YzsiLCIkY29sdW1uczogMTI7XHJcbiRhdG9tOiAoMTAwJSAvICRjb2x1bW5zKTtcclxuXHJcbiRicmVha19sZzogMTQ4MHB4O1xyXG4kYnJlYWtfbWQ6IDEyMjBweDtcclxuJGJyZWFrX3NtOiA5OTBweDtcclxuJGJyZWFrX3hzOiA4MDBweDtcclxuJGJyZWFrX3h4czogNjAwcHg7XHJcbiRicmVha194eHhzOiA0NTBweDtcclxuXHJcbiRvZmZzZXQ6IDMwcHg7XHJcbiRvZmZzZXRfbGc6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfbWQ6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfc206ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHM6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHhzOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3h4eHM6ICRvZmZzZXQ7XHJcblxyXG4kb2Zmc2V0X29uZV9zaWRlOiAoJG9mZnNldCAvIDIpO1xyXG4kb2Zmc2V0X2xnX29uZV9zaWRlOiAoJG9mZnNldF9sZyAvIDIpO1xyXG4kb2Zmc2V0X21kX29uZV9zaWRlOiAoJG9mZnNldF9tZCAvIDIpO1xyXG4kb2Zmc2V0X3NtX29uZV9zaWRlOiAoJG9mZnNldF9zbSAvIDIpO1xyXG4kb2Zmc2V0X3hzX29uZV9zaWRlOiAoJG9mZnNldF94cyAvIDIpO1xyXG4kb2Zmc2V0X3h4c19vbmVfc2lkZTogKCRvZmZzZXRfeHhzIC8gMik7XHJcbiRvZmZzZXRfeHh4c19vbmVfc2lkZTogKCRvZmZzZXRfeHh4cyAvIDIpO1xyXG5cclxuJGZpZWxkczogMjBweDtcclxuJGZpZWxkc19zbTogMjBweDtcclxuJGZpZWxkc194czogMTVweDtcclxuXHJcbkBtaXhpbiB3cmFwcGVyLWZ1bGwoKXtcclxuICAgIHBhZGRpbmctbGVmdDogJGZpZWxkcztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmaWVsZHM7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZHNfc207XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZpZWxkc19zbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZpZWxkc194cztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmllbGRzX3hzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcm93LW9mZnNldHMoKXtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcclxuICAgIG1hcmdpbi1yaWdodDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtb2Zmc2V0cygkdHlwZSl7XHJcbiAgICAjeyR0eXBlfS1sZWZ0OiAkb2Zmc2V0X29uZV9zaWRlO1xyXG4gICAgI3skdHlwZX0tcmlnaHQ6ICRvZmZzZXRfb25lX3NpZGU7XHJcbn1cclxuXHJcbkBtaXhpbiB3cmFwcGVyKCl7XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha19sZztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB3cmFwcGVyLWZ1bGwoKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZy1ibG9jaygpe1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrX21kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWQtYmxvY2soKXtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha19zbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHJvdy1mbGV4KCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIHJvdy1mbG9hdCgpe1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctaWIoKXtcclxuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2woKXtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWZsb2F0KCl7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuQG1peGluIGNvbC1pYigpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1peGluIGNvbC1wYWRkaW5nKCl7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhwYWRkaW5nKTtcclxufVxyXG5cclxuQG1peGluIHNpemUoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICB3aWR0aDogI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXR9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLWxnKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X2xnfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUtbWQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfbWR9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1zbSgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9zbX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3hzfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUteHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94eHN9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14eHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeHh4c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20oJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsZygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxnLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZC1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX21kKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNtKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20tYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbSl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4cygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHMpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4cy1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0bygkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbS10bygkbWluX3dpZHRoLCAkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHUtcm93LWZsZXgoJG9mZnNldCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIHUtY29sKCRvZmZzZXQpe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIDIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1zaXplKCRuLCAkY29sdW1ucywgJG9mZnNldCl7XHJcbiAgICB3aWR0aDogI3tjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JG59IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQoKXtcclxuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIGZpZWxkc2V0LGltZyxhYmJye1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXJ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICB1bCBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgY2FwdGlvbix0aHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBzdXB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgfVxyXG4gICAgc3Vie1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICAgIGlucHV0LHRleHRhcmVhLHNlbGVjdHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBsZWdlbmR7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZWJ1ZygkYmFja2dyb3VuZCwgJG91dGxpbmUpe1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRvdXRsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpe1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufSIsImgzLFxyXG4uaDMsXHJcbmgzICoge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcclxuICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG59XHJcblxyXG5oNCxcclxuLmg0LFxyXG5oNCAqIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xyXG5cdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMTklO1xyXG5cdHRleHQtc2hhZG93OiAwcHggNHB4IDEwMHB4IHJnYmEoNSwgMjUsIDQ0LCAwLjE1KTtcclxufVxyXG5cclxuaDUsXHJcbi5oNSxcclxuaDUgKiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0Y29sb3I6ICRtYWluLWJsdWU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmhpc3Qge1xyXG5cdCYtbGlzdCB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdH1cclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1kYXRlIHtcclxuXHRcdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0c3Ryb2tlOiAkbWFpbi1ibHVlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWFjdGlvbiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjhweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW5mbyB7XHJcblx0bWluLWhlaWdodDogMTgwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji1uYW1lIHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCYtZGVzYyB7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Ji1waG9uZSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Ji1jaGFydCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiA+IC5pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0ZmlsbDogI2YxZjZmZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRsaWdodGVkLWJsdWU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnRvb2x0aXAtaXRlbSB7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRcdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRjb2xvcjogIzQ4NDg0ODtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRvY3Mge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNXB4ICNkZWVlZjk7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IC5pY29uIHtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHN0cm9rZTogJGxpZ2h0ZWQtYmx1ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1uYW1lIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMDZweCk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGluayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlZC1ibHVlOztcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRvY3MtbGlua19fdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGZpbGw6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0JiArIC5pY29uIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRvY3MtLXYyIHtcclxuXHRcdC5kb2NzLW5hbWUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZG9jcy1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRzdHJva2U6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCYtZ3JvdXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoLW4rMykpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzEpKSB7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0Jlt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0Jlt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZjJmZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzIwMDAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZThlODtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHQmICsgLmZvcm0taXRlbV9fbmFtZSB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGNvbG9yOiAjNGY0ZjRmO1xyXG5cdFx0XHRyZXNpemU6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcblxyXG5cdFx0XHRcdCYgKyAuZm9ybS1pdGVtX19uYW1lIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgKyAuZm9ybS1pdGVtX19uYW1lIHtcclxuXHRcdFx0XHR0b3A6IDI1cHg7XHJcblxyXG5cdFx0XHRcdCYubW92ZWQge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTklO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHQmLm1vdmVkIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZTAwZjFkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taGFsZiB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdCZbdHlwZT1cInRleHRcIl0sXHJcblx0XHRcdFx0Jlt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZ1bGwge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1maWxlIHtcclxuXHRcdFx0LmZvcm0taXRlbV9fbmFtZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWZpbGUge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjYzFjMWMxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAyNXB4IDA7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19jYXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRjb2xvcjogI2IyYjJiMjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNiMmIyYjI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmaWxsOiAjYzFjMWMxO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHQmW3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHRcdCZbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dC0tbWFzayB7XHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG50YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRtaW4td2lkdGg6IDg5MHB4O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHR0aCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdFx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdFx0Y29sb3I6ICMxZjFmMWY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExOCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHJcblx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRhYmxlLS12MSB7XHJcblx0XHR0ciB7XHJcblx0XHRcdCYgPiA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0d2lkdGg6IDI4JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR3aWR0aDogNDQlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmIDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdHdpZHRoOiAyOCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudGFibGUtLXYyIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0JiA+IDpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiA6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IDpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMiU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiA6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0d2lkdGg6IDE4JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRhYmxlLS12MyB7XHJcblx0XHR0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjclO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTI3JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudGFibGUtLXY0IHtcclxuXHRcdHRkIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50ZXh0LXBhZ2Uge1xyXG5cdHAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsOm5vdChbY2xhc3NdKSB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGNvbG9yOiAjNGY0ZjRmO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM4M2E1YjtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0Y291bnRlci1yZXNldDogaXRlbTtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sICcnKScuICc7XHJcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHQtLXNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMTEuOCU7XHJcblx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHR9XHJcbn0iLCIucGFydG5lci1jYXJkIHtcclxuICAgICZfX3JlZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lci1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpb24tY2hhcnRfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWN0cyB7XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtY2hhcnQge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucXVlc3Rpb25zIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkIHtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIHVsIGxpLFxyXG4gICAgICAgICAgICBvbCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgJy4nKSAnLiAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3cy1wYWdlIHtcclxuICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkyIC8gMzE1ICogMzE1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlYXJjaCB7XHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMmZkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNlYWYyZmQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA3JTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGMtcGFnZSB7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgY29sb3I6ICM1NzU3NTc7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmg1IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDYlO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDUwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAjREVFRUY5O1xyXG5cclxuXHQmLWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDE0ODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgIFx0bWF4LXdpZHRoOiA5OTBweDtcclxuICAgICAgICBcdGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQmLWxlZnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1yaWdodCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgXHR3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0cmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAzNTBweCkgLyAyKTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogLTEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvdHRvbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGluayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDU4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1zaXRlbWFwIHtcclxuXHRcdFx0XHR3aWR0aDogMjlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1leWUge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1wcm9maWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1zZWFyY2gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMCA4cHggMTJweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGFuZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiA5cHggMjBweCA5cHggMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiYmQ5ZjE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogNXB4IDIwcHggNXB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICMzMzkyY2Q7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyOm5vdCguaGVhZGVyLWxhbmdfX2xpbmstLWFjdGl2ZSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYWN0aXZlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQmLWxlZnQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcmlnaHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNvY2lhbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvcHlyaWdodCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1tbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEsXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogMTcycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5icmVhZGNydW1icyB7XHJcblx0LmJ4LWJyZWFkY3J1bWIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwNyU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDclO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjY7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTE5JTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhZ2xpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTklO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAjZGVlZWY5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5tZW51LWRyb3Age1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIC5tZW51LWRyb3Age1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjNkNDk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjNjE2MTYxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFycm93LWJvdHRvbS0tc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jcm9zcy0tc20ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlYWYyZmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtZHJvcC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluLXNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZlYXR1cmUge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZlYXR1cmUtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zY29wZS1pY29uX19saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zY29wZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDclO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk0LjUlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuXHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoKDQyMiAvIDEwOTIpICogMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCgzOTkgLyA4MzApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoKDM5OSAvIDYwMCkgKiAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RhZ2xpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTAwZjFkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA3JTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA3LjUlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDYuNSU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljayB7XHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9zdmcvYXJyb3ctcmlnaHQtLXNob3J0LnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAzNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWIge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnRhYi1saXN0X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDdweCA3cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCA3cHggN3B4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodGVkLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGxpZ2h0ZWQtYmx1ZSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCA3cHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTc1NzU3O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE2JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXJkLWxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkuOXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4pKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5LjlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMykpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jYXJkLWxpc3RfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYxOWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMTAgLyAzNTAgKiAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNzJweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICBjb2xvcjogIzRmNGY0ZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWRzIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjdweCAxOTRweDtcclxuXHJcbiAgICAmLWNhdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggMTAwcHggcmdiYSg1LCAyNSwgNDQsIDAuMTUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTA3JTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XHJcbiAgICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1tcy1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYm94O1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDI0IC8gMzE4ICogMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1taWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLW1zLWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBib3g7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg5MiAvIDMxNSAqIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTYwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtbXMtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJveDtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGViZWU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmV3cy1pdGVtX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG1haW4tYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXdzLWl0ZW1fX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggMTAwcHggcmdiYSg1LCAyNSwgNDQsIDAuMTUpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICBjb2xvcjogIzU3NTc1NztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW1zLWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJveDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHRlZC1ibHVlLCBpbnNldCAwIDAgNjBweCAjZmZmO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmLXZrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZmIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10dyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWluc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTczYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzU5OWI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZjA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2YxNDk4YSwgI2ZmOTc1OCk7XHJcbiAgICB9XHJcbn0iLCIuc3ZnLW1hcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5zdmctbWFwLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVnaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaW9uIHtcclxuICAgICYtbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWN0cyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM2LjUlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCAqIDIpIC8gMyk7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGFydCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mcmVlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmLXBob3RvIHtcclxuXHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdGhlaWdodDogMjMycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygyMzIgLyAxNzAgKiAxMDAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaW5mbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3N0IHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGNvbG9yOiAjNGY0ZjRmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Bob25lIHtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aW1lIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHJcblx0XHRcdCYtbmFtZSB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji12YWwge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0Y29sb3I6ICM1YzVjNWM7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlZjc5Nzk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tdjIge1xyXG5cdFx0LmxlYWQtaW5mbyB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0dWwge1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGYxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRjb2xvcjogIzQ1NDg2YTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNCU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRvdHMge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuXHRcdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNCU7XHJcblx0XHRcdFx0XHRjb2xvcjogIzQ1NDg2YTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjNDU0ODZhO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI0JTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZpbHRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDYuOXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJ0bmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA2LjlweCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucGFydG5lci1pdGVtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19icmFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDRweCAxMDBweCByZ2JhKDUsIDI1LCA0NCwgMC4xNSk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcblxyXG4gICAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJsYWNrOiAjMDAwO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRsYmw6ICNjOGU1ZmY7XHJcbiRkYmw6ICMwMDJkNTY7XHJcblxyXG4uYmFkc2VlIHtcclxuICAgICYtY29uZmlnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtemFnIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXcxMDAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICAgICAgLmJhZHNlZS1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvLS1leWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXcyNSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBjdXN0b20gKi9cclxuXHJcbiAgICAmLWNzLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgJGJsYWNrO1xyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxhbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZHJvcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZHJvcC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYmxhY2s7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWxpc3Qge1xyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWxpc3RfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkcyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJi1jYXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1saXN0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRibGFjaztcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibGFjayB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW4tbCAudGFiLWxpc3RfX2l0ZW0tLWFjdGl2ZSAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibGFjayB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMyxcclxuICAgICAgICBoMyxcclxuICAgICAgICBoMyAqLFxyXG4gICAgICAgIC5oNCxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNCAqLFxyXG4gICAgICAgIC5oNSxcclxuICAgICAgICBoNSxcclxuICAgICAgICBoNSAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtbGlzdF9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tLWxpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzIHtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLWl0ZW1fX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtaXRlbV9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ZnLW1hcCB7XHJcbiAgICAgICAgICAgICYtcmVnaW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWdpb24ge1xyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19mcmVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctbWFwLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgfiBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmLW1sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAmLWwge1xyXG4gICAgICAgICAgICAgICAgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtciB7XHJcbiAgICAgICAgICAgICAgICAucHJvZi11bmlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWQtaW5mb19fcG9zdCxcclxuICAgICAgICAubGVhZC1pbmZvX19uYW1lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3Bob25lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtdmFsIGEsXHJcbiAgICAgICAgLnRleHQtcGFnZSBwLFxyXG4gICAgICAgIC5oaXN0LWl0ZW0tZGF0ZSxcclxuICAgICAgICAuaGlzdC1pdGVtLWFjdGlvbixcclxuICAgICAgICAubGVhZC1pbmZvX19kZXNjLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCAucmVkLFxyXG4gICAgICAgIC5pbmZvLW5hbWUsXHJcbiAgICAgICAgLmluZm8tZGVzYyxcclxuICAgICAgICAuaW5mby1waG9uZSxcclxuICAgICAgICAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaSxcclxuICAgICAgICB0YWJsZSB0aCxcclxuICAgICAgICB0YWJsZSB0ZCxcclxuICAgICAgICAuZG9jcy1uYW1lLFxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIgLmRvY3MtbGlua19fdGV4dCxcclxuICAgICAgICAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW1fX25hbWUgLnJlZCxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbixcclxuICAgICAgICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxyXG4gICAgICAgIC5pbmZvIGEsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQsXHJcbiAgICAgICAgLnBhcnRuZXItaXRlbV9fY29udGVudCxcclxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX3JlZyxcclxuICAgICAgICAucGFydG5lci1jYXJkX19uYW1lLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgcCxcclxuICAgICAgICAuYWNjb3JkLWxpbmtfX3RleHQsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgcCxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSB1bCBsaSxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLnRleHQtcGFnZSBvbCBsaSxcclxuICAgICAgICAubWVudS1idXR0b25fX3RleHQsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX25hbWUsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX3BhZ2UgYSxcclxuICAgICAgICAubmV3cy1pdGVtX19kZXNje1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgLmhpc3QtbGlzdCxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLFxyXG4gICAgICAgIC5hY2NvcmQtbGluayxcclxuICAgICAgICAuYWNjb3JkLWxpc3RfX2xpbmssXHJcbiAgICAgICAgLmluZm8sXHJcbiAgICAgICAgLmluZm8tY2hhcnRfX2l0ZW0sXHJcbiAgICAgICAgdGFibGUgdGgsXHJcbiAgICAgICAgdGFibGUgdGQsXHJcbiAgICAgICAgLmRvY3MtaXRlbSxcclxuICAgICAgICAuZG9jcy1saW5rLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgLmZvcm0taXRlbS5kaXNhYmxlZCB0ZXh0YXJlYSxcclxuICAgICAgICAuZmlsdGVyLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcclxuICAgICAgICAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3QsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24sXHJcbiAgICAgICAgLnBhcnRuZXItaXRlbSxcclxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAubmV3cy1wYWdlIC5uZXdzLWl0ZW1fX25hbWUsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHksXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgICAgICAuY29sdW1uLWwtcGx1cyxcclxuICAgICAgICAubWVudS1pdGVtLFxyXG4gICAgICAgIC5tZW51LWxpbmsub3BlbiAuaWNvbixcclxuICAgICAgICAubWVudS1saW5rIC5pY29ue1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZC1saW5rOjpiZWZvcmUsXHJcbiAgICAgICAgLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSxcclxuICAgICAgICAuZG9jcy1pdGVtOjpiZWZvcmUsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWxpbms6OmFmdGVyLFxyXG4gICAgICAgIC5zZWFyY2gtcmVzOjpiZWZvcmUsXHJcbiAgICAgICAgLnRhYi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSxcclxuICAgICAgICAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmQtbGluayAuaWNvbixcclxuICAgICAgICAuY29sdW1uLWwtcGx1cyAuaWNvbntcclxuICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIsXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtLmRpc2FibGVkIHRleHRhcmVhLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlcixcclxuICAgICAgICAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveCBsaTpob3ZlcixcclxuICAgICAgICAucGFydG5lci1pdGVtX19jb250ZW50LFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wOjpiZWZvcmUsXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wLFxyXG4gICAgICAgIC5oZWFkZXItbGluazpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtYnV0dG9uIC5pY29ue1xyXG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtcmVzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jcy1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlO1xyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxhbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmhlYWRlci1sYW5nX19saW5rLS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZHJvcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZHJvcC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGU7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWxpc3Qge1xyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWxpc3RfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkcyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgJi1jYXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1saXN0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICR3aGl0ZTtcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW4tbCAudGFiLWxpc3RfX2l0ZW0tLWFjdGl2ZSAudGFiLWxpc3RfX2xpbms6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMyxcclxuICAgICAgICBoMyxcclxuICAgICAgICBoMyAqLFxyXG4gICAgICAgIC5oNCxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNCAqLFxyXG4gICAgICAgIC5oNSxcclxuICAgICAgICBoNSxcclxuICAgICAgICBoNSAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtbGlzdF9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tLWxpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzIHtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLWl0ZW1fX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtaXRlbV9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ZnLW1hcCB7XHJcbiAgICAgICAgICAgICYtcmVnaW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWdpb24ge1xyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19mcmVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctbWFwLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgfiBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLW1sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAmLWwge1xyXG4gICAgICAgICAgICAgICAgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtciB7XHJcbiAgICAgICAgICAgICAgICAucHJvZi11bmlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWQtaW5mb19fcG9zdCxcclxuICAgICAgICAubGVhZC1pbmZvX19uYW1lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3Bob25lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtdmFsIGEsXHJcbiAgICAgICAgLnRleHQtcGFnZSBwLFxyXG4gICAgICAgIC5oaXN0LWl0ZW0tZGF0ZSxcclxuICAgICAgICAuaGlzdC1pdGVtLWFjdGlvbixcclxuICAgICAgICAubGVhZC1pbmZvX19kZXNjLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCAucmVkLFxyXG4gICAgICAgIC5pbmZvLW5hbWUsXHJcbiAgICAgICAgLmluZm8tZGVzYyxcclxuICAgICAgICAuaW5mby1waG9uZSxcclxuICAgICAgICAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaSxcclxuICAgICAgICB0YWJsZSB0aCxcclxuICAgICAgICB0YWJsZSB0ZCxcclxuICAgICAgICAuZG9jcy1uYW1lLFxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIgLmRvY3MtbGlua19fdGV4dCxcclxuICAgICAgICAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW1fX25hbWUgLnJlZCxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbixcclxuICAgICAgICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxyXG4gICAgICAgIC5pbmZvIGEsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQsXHJcbiAgICAgICAgLnBhcnRuZXItaXRlbV9fY29udGVudCxcclxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX3JlZyxcclxuICAgICAgICAucGFydG5lci1jYXJkX19uYW1lLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgcCxcclxuICAgICAgICAuYWNjb3JkLWxpbmtfX3RleHQsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgcCxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSB1bCBsaSxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLnRleHQtcGFnZSBvbCBsaSxcclxuICAgICAgICAubWVudS1idXR0b25fX3RleHQsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX25hbWUsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX3BhZ2UgYSxcclxuICAgICAgICAubmV3cy1pdGVtX19kZXNjLFxyXG4gICAgICAgIC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fZGVzYyxcclxuICAgICAgICAuZG9jcy1saW5rX190ZXh0LFxyXG4gICAgICAgIC5pbmZvLWNoYXJ0X19pdGVtIHNwYW4sXHJcbiAgICAgICAgLmFjY29yZC1saXN0X19saW5rLFxyXG4gICAgICAgIC5sYy1wYWdlIHAsXHJcbiAgICAgICAgLmZvcm0taXRlbV9fY2FwdGlvbixcclxuICAgICAgICAucGFydG5lci1jYXJkX19waG9uZSxcclxuICAgICAgICAuc2VhcmNoLXJlc19fZGVzYyxcclxuICAgICAgICAuc2VhcmNoLXJlc19fcGFnZSBzcGFuLFxyXG4gICAgICAgIC5pY28tLWV5ZSxcclxuICAgICAgICAuYmFkc2VlLXcyNSBidXR0b24sXHJcbiAgICAgICAgLmJhZHNlZS16YWd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oaXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICAgICAuaGlzdC1saXN0LFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUsXHJcbiAgICAgICAgLmFjY29yZC1saW5rLFxyXG4gICAgICAgIC5hY2NvcmQtbGlzdF9fbGluayxcclxuICAgICAgICAuaW5mbyxcclxuICAgICAgICAuaW5mby1jaGFydF9faXRlbSxcclxuICAgICAgICB0YWJsZSB0aCxcclxuICAgICAgICB0YWJsZSB0ZCxcclxuICAgICAgICAuZG9jcy1pdGVtLFxyXG4gICAgICAgIC5kb2NzLWxpbmssXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtLmRpc2FibGVkIHRleHRhcmVhLFxyXG4gICAgICAgIC5maWx0ZXIsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3csXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCxcclxuICAgICAgICAuanEtc2VsZWN0Ym94X19kcm9wZG93bixcclxuICAgICAgICAucGFydG5lci1pdGVtLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgIC5uZXdzLXBhZ2UgLm5ld3MtaXRlbV9fbmFtZSxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxyXG4gICAgICAgIC5jb2x1bW4tbC1wbHVzLFxyXG4gICAgICAgIC5tZW51LWl0ZW0sXHJcbiAgICAgICAgLm1lbnUtbGluay5vcGVuIC5pY29uLFxyXG4gICAgICAgIC5tZW51LWxpbmsgLmljb24sXHJcbiAgICAgICAgLmljby0tZXllLFxyXG4gICAgICAgIC5iYWRzZWUtY29uZmlnIGJ1dHRvbixcclxuICAgICAgICAuYmFkc2VlLWNvbmZpZyAqLFxyXG4gICAgICAgIC5iYWRzZWUtY29uZmlnIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmQtbGluazo6YmVmb3JlLFxyXG4gICAgICAgIC50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXHJcbiAgICAgICAgLmRvY3MtaXRlbTo6YmVmb3JlLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgLmFjY29yZC1saW5rOjphZnRlcixcclxuICAgICAgICAuc2VhcmNoLXJlczo6YmVmb3JlLFxyXG4gICAgICAgIC50YWItbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUsXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlcixcclxuICAgICAgICAuYmFkc2VlLXcyNSBidXR0b24uYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmQtbGluayAuaWNvbixcclxuICAgICAgICAuY29sdW1uLWwtcGx1cyAuaWNvbntcclxuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIsXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtLmRpc2FibGVkIHRleHRhcmVhLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlcixcclxuICAgICAgICAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveCBsaTpob3ZlcixcclxuICAgICAgICAucGFydG5lci1pdGVtX19jb250ZW50LFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wOjpiZWZvcmUsXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wLFxyXG4gICAgICAgIC5oZWFkZXItbGluazpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgLmZvb3RlcixcclxuICAgICAgICAuaGVhZGVyLFxyXG4gICAgICAgIC5oZWFkZXItbGVmdCxcclxuICAgICAgICAudGFiLWxpc3QsXHJcbiAgICAgICAgLmNvbHVtbi1yLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLFxyXG4gICAgICAgIC5idG4tLWJsdWU6aG92ZXIsXHJcbiAgICAgICAgLmxjLXBhZ2UtYmxvY2ssXHJcbiAgICAgICAgLmNvbHVtbi1mdWxsLFxyXG4gICAgICAgIC5iYWRzZWUtY29uZmlne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWJ1dHRvbiAuaWNvbixcclxuICAgICAgICAuYmFkc2VlLXcxMDAgLmljby0tZXllIC5pY29uLFxyXG4gICAgICAgIC5iYWRzZWUtdzEwMCAuYmFkc2VlLWNsb3NlIC5pY29ue1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtcmVzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZHNlZS13MjUgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY3MtYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGJsO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAkZGJsO1xyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYmw7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1sYW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguaGVhZGVyLWxhbmdfX2xpbmstLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGJsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kcm9wIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZGJsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxibDtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWRyb3AtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGJsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRhZ2xpbmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190YWdsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ibHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYmw7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGRibDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGJsO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGRibDtcclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1saXN0X19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRkYmw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYmw7XHJcbiAgICAgICAgICAgICYtY2F0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1saXN0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRkYmw7XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRibCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uLWwgLnRhYi1saXN0X19pdGVtLS1hY3RpdmUgLnRhYi1saXN0X19saW5rOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZGJsIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmgzLFxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGgzICosXHJcbiAgICAgICAgLmg0LFxyXG4gICAgICAgIGg0LFxyXG4gICAgICAgIGg0ICosXHJcbiAgICAgICAgLmg1LFxyXG4gICAgICAgIGg1LFxyXG4gICAgICAgIGg1ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWxpc3RfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi0tbGlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRibDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cyB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubmV3cy1pdGVtX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtaXRlbV9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctbWFwIHtcclxuICAgICAgICAgICAgJi1yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWdpb24ge1xyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGFjdHMge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jaGFydCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2ZyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctbWFwLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRsYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRibDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1tbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxibDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRibDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpc3Qge1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGRibCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgJi1sIHtcclxuICAgICAgICAgICAgICAgIC50YWItbGlzdF9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLWxpc3RfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRkYmwgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yIHtcclxuICAgICAgICAgICAgICAgIC5wcm9mLXVuaW9uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWQtaW5mb19fcG9zdCxcclxuICAgICAgICAubGVhZC1pbmZvX19uYW1lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3Bob25lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtdmFsIGEsXHJcbiAgICAgICAgLnRleHQtcGFnZSBwLFxyXG4gICAgICAgIC5oaXN0LWl0ZW0tZGF0ZSxcclxuICAgICAgICAuaGlzdC1pdGVtLWFjdGlvbixcclxuICAgICAgICAubGVhZC1pbmZvX19kZXNjLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCAucmVkLFxyXG4gICAgICAgIC5pbmZvLW5hbWUsXHJcbiAgICAgICAgLmluZm8tZGVzYyxcclxuICAgICAgICAuaW5mby1waG9uZSxcclxuICAgICAgICAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaSxcclxuICAgICAgICB0YWJsZSB0aCxcclxuICAgICAgICB0YWJsZSB0ZCxcclxuICAgICAgICAuZG9jcy1uYW1lLFxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIgLmRvY3MtbGlua19fdGV4dCxcclxuICAgICAgICAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW1fX25hbWUgLnJlZCxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuZm9ybS1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbixcclxuICAgICAgICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxyXG4gICAgICAgIC5pbmZvIGEsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQsXHJcbiAgICAgICAgLnBhcnRuZXItaXRlbV9fY29udGVudCxcclxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX3JlZyxcclxuICAgICAgICAucGFydG5lci1jYXJkX19uYW1lLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgcCxcclxuICAgICAgICAuYWNjb3JkLWxpbmtfX3RleHQsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgcCxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSB1bCBsaSxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLnRleHQtcGFnZSBvbCBsaSxcclxuICAgICAgICAubWVudS1idXR0b25fX3RleHQsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX25hbWUsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX3BhZ2UgYSxcclxuICAgICAgICAubmV3cy1pdGVtX19kZXNjLFxyXG4gICAgICAgIC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fZGVzYyxcclxuICAgICAgICAuZG9jcy1saW5rX190ZXh0LFxyXG4gICAgICAgIC5pbmZvLWNoYXJ0X19pdGVtIHNwYW4sXHJcbiAgICAgICAgLmFjY29yZC1saXN0X19saW5rLFxyXG4gICAgICAgIC5sYy1wYWdlIHAsXHJcbiAgICAgICAgLmZvcm0taXRlbV9fY2FwdGlvbixcclxuICAgICAgICAucGFydG5lci1jYXJkX19waG9uZSxcclxuICAgICAgICAuc2VhcmNoLXJlc19fZGVzYyxcclxuICAgICAgICAuc2VhcmNoLXJlc19fcGFnZSBzcGFuLFxyXG4gICAgICAgIC5pY28tLWV5ZSxcclxuICAgICAgICAuYmFkc2VlLXcyNSBidXR0b24sXHJcbiAgICAgICAgLmJhZHNlZS16YWd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGJsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYmwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgIC5oaXN0LWxpc3QsXHJcbiAgICAgICAgLmxlYWQtaW5mb19fdGltZSxcclxuICAgICAgICAuYWNjb3JkLWxpbmssXHJcbiAgICAgICAgLmFjY29yZC1saXN0X19saW5rLFxyXG4gICAgICAgIC5pbmZvLFxyXG4gICAgICAgIC5pbmZvLWNoYXJ0X19pdGVtLFxyXG4gICAgICAgIHRhYmxlIHRoLFxyXG4gICAgICAgIHRhYmxlIHRkLFxyXG4gICAgICAgIC5kb2NzLWl0ZW0sXHJcbiAgICAgICAgLmRvY3MtbGluayxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0uZGlzYWJsZWQgdGV4dGFyZWEsXHJcbiAgICAgICAgLmZpbHRlcixcclxuICAgICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyxcclxuICAgICAgICAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLFxyXG4gICAgICAgIC5wYXJ0bmVyLWl0ZW0sXHJcbiAgICAgICAgLnBhZ2luYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgLm5ld3MtcGFnZSAubmV3cy1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5LFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLmNvbHVtbi1sLXBsdXMsXHJcbiAgICAgICAgLm1lbnUtaXRlbSxcclxuICAgICAgICAubWVudS1saW5rLm9wZW4gLmljb24sXHJcbiAgICAgICAgLm1lbnUtbGluayAuaWNvbixcclxuICAgICAgICAuaWNvLS1leWUsXHJcbiAgICAgICAgLmJhZHNlZS1jb25maWcgYnV0dG9uLFxyXG4gICAgICAgIC5iYWRzZWUtY29uZmlnICosXHJcbiAgICAgICAgLmJhZHNlZS1jb25maWcge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYmw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRibCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkLWxpbms6OmJlZm9yZSxcclxuICAgICAgICAudGV4dC1wYWdlIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxyXG4gICAgICAgIC5kb2NzLWl0ZW06OmJlZm9yZSxcclxuICAgICAgICAucXVlc3Rpb25zIC5hY2NvcmQtbGluazo6YWZ0ZXIsXHJcbiAgICAgICAgLnNlYXJjaC1yZXM6OmJlZm9yZSxcclxuICAgICAgICAudGFiLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLFxyXG4gICAgICAgIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIsXHJcbiAgICAgICAgLmJhZHNlZS13MjUgYnV0dG9uLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRibDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZC1saW5rIC5pY29uLFxyXG4gICAgICAgIC5jb2x1bW4tbC1wbHVzIC5pY29ue1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkYmw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb2NzLWxpbms6aG92ZXIsXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtLmRpc2FibGVkIHRleHRhcmVhLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlcixcclxuICAgICAgICAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQsXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveCBsaTpob3ZlcixcclxuICAgICAgICAucGFydG5lci1pdGVtX19jb250ZW50LFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wOjpiZWZvcmUsXHJcbiAgICAgICAgLmhlYWRlci1yaWdodF9fdG9wLFxyXG4gICAgICAgIC5oZWFkZXItbGluazpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgLmZvb3RlcixcclxuICAgICAgICAuaGVhZGVyLFxyXG4gICAgICAgIC5oZWFkZXItbGVmdCxcclxuICAgICAgICAudGFiLWxpc3QsXHJcbiAgICAgICAgLmNvbHVtbi1yLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uLFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLFxyXG4gICAgICAgIC5idG4tLWJsdWU6aG92ZXIsXHJcbiAgICAgICAgLmxjLXBhZ2UtYmxvY2ssXHJcbiAgICAgICAgLmNvbHVtbi1mdWxsLFxyXG4gICAgICAgIC5iYWRzZWUtY29uZmlne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGJsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1idXR0b24gLmljb24sXHJcbiAgICAgICAgLmJhZHNlZS13MTAwIC5pY28tLWV5ZSAuaWNvbixcclxuICAgICAgICAuYmFkc2VlLXcxMDAgLmJhZHNlZS1jbG9zZSAuaWNvbntcclxuICAgICAgICAgICAgZmlsbDogJGRibDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1yZXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGRibDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZHNlZS13MjUgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGJsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBjdXN0b20gYmFzaWMgKi9cclxuICAgIC5uZXdzLXJpZ2h0IC5uZXdzLWl0ZW1fX25hbWUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5hY2NvcmQtbGluazpob3ZlcixcclxuICAgIC5hY2NvcmQtaXRlbS0tb3BlbiAuYWNjb3JkLWxpbmssXHJcbiAgICAuZG9jcy1pdGVtOmhvdmVyLFxyXG4gICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuICAgIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxyXG4gICAgLmFjY29yZC0tdjIgLmFjY29yZC1pdGVtLS1vcGVuLFxyXG4gICAgLmNvbHVtbi1sLm9wZW57XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY2NvcmQtLXYyIC5hY2NvcmQtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAubGVhZC1pbmZvX19waG9uZSxcclxuICAgIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcclxuICAgIC5pbmZvLW5hbWUsXHJcbiAgICAuaW5mby1kZXNjLFxyXG4gICAgLmRvY3MtbmFtZSxcclxuICAgIC5kb2NzLWxpbmtfX3RleHQsXHJcbiAgICAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbSBhIHNwYW4sXHJcbiAgICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxyXG4gICAgLnBhZ2luYXRpb24gdWwgbGkgYSxcclxuICAgIC5wYXJ0bmVyLWNhcmRfX3JlZyxcclxuICAgIC5wYXJ0bmVyLWNhcmRfX2Rlc2MsXHJcbiAgICAucGFydG5lci1jYXJkIC5yZWdpb24tY2hhcnRfX2l0ZW0sXHJcbiAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBwLFxyXG4gICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgdWwgbGksXHJcbiAgICAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcclxuICAgIC5zZWFyY2gtcmVzX19uYW1lLFxyXG4gICAgLnNlYXJjaC1yZXNfX3BhZ2UgYXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmxlYWQtaW5mbyxcclxuICAgIC5kb2NzLW5hbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1pdGVtX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZG9jcy1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlYWQtcGhvdG8sXHJcbiAgICAuaGlzdC1pdGVtLWRhdGUgLmljb24sXHJcbiAgICAuZ2FsbGVyeSxcclxuICAgIC5pbmZvID4gLmljb24sXHJcbiAgICAuYWNjb3JkLWxpc3RfX2xpbms6OmJlZm9yZSxcclxuICAgIC5kb2NzLWxpbmsgLmljb24sXHJcbiAgICAuZG9jcy1pdGVtID4gLmljb24sXHJcbiAgICAucGFydG5lci1pdGVtX19icmFuZCxcclxuICAgIC5jb2x1bW4tcl9fbWFpbi5jb2x1bW4tci0tdjIgLnBhcnRuZXItaXRlbSxcclxuICAgIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSAuaWNvbixcclxuICAgIC5kb2NzLmRvY3MtLXYyIC5kb2NzLWl0ZW1fX2xpbmsgLmljb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5uZXdzLXBhZ2UgLm5ld3MtaXRlbV9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICYtbWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZ2lvbiB7XHJcbiAgICAgICAgJi1uYW1lLFxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFjdHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jaGFydCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19mcmVlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lci1pdGVtX19jb250ZW50IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgJi1sZWZ0LFxyXG4gICAgICAgICYtbWlkLFxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3MtbGVmdCB7XHJcbiAgICAgICAgICAgIC5uZXdzLWl0ZW1fX25hbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmgzIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYmxhY2s7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlIHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAuc2NvcGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWxpc3Qge1xyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYWluLWJveF9fcmlnaHQge1xyXG4gICAgICAgIC5hZHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmYtYXJpYWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAmICoge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmYtdGltZXMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XHJcbiAgICAgICAgJiAqIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1scy1tZCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAmICoge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxzLWxnIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZnMtbWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXRhZ2xpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbGlua19fdGV4dCxcclxuICAgICAgICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXHJcbiAgICAgICAgLmhlYWRlci1sYW5nX19saW5rLFxyXG4gICAgICAgIC5tZW51LWxpbmtfX3RleHQsXHJcbiAgICAgICAgLm1lbnUtZHJvcC1saW5rLFxyXG4gICAgICAgIC5mZWF0dXJlLWxpc3RfX2Rlc2MsXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0gYSBzcGFuLFxyXG4gICAgICAgIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4sXHJcbiAgICAgICAgLm5hdi1saXN0X19saW5rLFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgICAgICAuc2VhcmNoLXJlc19fcGFnZSBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlLWxpc3RfX25hbWUsXHJcbiAgICAgICAgLnRhYi1saXN0X19kZXNjLFxyXG4gICAgICAgIC5uZXdzLWl0ZW1fX2Rlc2MsXHJcbiAgICAgICAgLnJlZ2lvbi1jb250YWN0cyBhLFxyXG4gICAgICAgIC50ZXh0LXBhZ2UgcCxcclxuICAgICAgICAuaGlzdC1pdGVtLWRhdGUsXHJcbiAgICAgICAgLmhpc3QtaXRlbS1hY3Rpb24sXHJcbiAgICAgICAgLmxlYWQtaW5mb19fcG9zdCxcclxuICAgICAgICAubGVhZC1pbmZvX19uYW1lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX2Rlc2MsXHJcbiAgICAgICAgLmxlYWQtaW5mb19fcGhvbmUsXHJcbiAgICAgICAgLmxlYWQtaW5mb19fdGltZS1uYW1lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtdmFsLFxyXG4gICAgICAgIC5hY2NvcmQtbGlua19fdGV4dCxcclxuICAgICAgICAuYWNjb3JkLWxpc3RfX2xpbmssXHJcbiAgICAgICAgLmluZm8tbmFtZSxcclxuICAgICAgICAuaW5mby1kZXNjLFxyXG4gICAgICAgIC5pbmZvLWNoYXJ0X19pdGVtIHNwYW4sXHJcbiAgICAgICAgLnRleHQtcGFnZSB1bDpub3QoW2NsYXNzXSkgbGksXHJcbiAgICAgICAgdGFibGUgdGgsXHJcbiAgICAgICAgdGFibGUgdGQsXHJcbiAgICAgICAgLmRvY3MtbmFtZSxcclxuICAgICAgICAuY29udGFjdHMgLmluZm8tY2hhcnRfX2l0ZW0gZGl2LFxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0LFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAgICAgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHNwYW4sXHJcbiAgICAgICAgLmxjLXBhZ2UgcCxcclxuICAgICAgICAucGFydG5lci1jYXJkX19yZWcsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZF9fbmFtZSxcclxuICAgICAgICAucGFydG5lci1jYXJkX19kZXNjLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX3Bob25lLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgcCxcclxuICAgICAgICAuc2VhcmNoLXJlc19fbmFtZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWxpc3RfX25hbWUsXHJcbiAgICAgICAgLmFkZGl0aW9uYWwgLmNhcmQtbGlzdF9fbmFtZSxcclxuICAgICAgICAubmV3cy1pdGVtX19uYW1lLFxyXG4gICAgICAgIC5wYXJ0bmVyLWl0ZW1fX25hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pdGVtX190YWdsaW5lLFxyXG4gICAgICAgIC5yZWdpb24tbmFtZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSwgLmg1LCBoNSAqLFxyXG4gICAgICAgIC5mb3JtLWl0ZW1fX2NhcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pdGVtX19uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWl0ZW1fX2Rlc2MsXHJcbiAgICAgICAgLmJ0bi10ZXh0LFxyXG4gICAgICAgIC5jYXJkLWxpc3RfX25hbWUsXHJcbiAgICAgICAgLnJlZ2lvbi1hZGRyZXNzLFxyXG4gICAgICAgIC5yZWdpb24tY2hhcnRfX2l0ZW0gc3BhbixcclxuICAgICAgICAucmVnaW9uLWNoYXJ0X19mcmVlLFxyXG4gICAgICAgIC5mb290ZXItbmF2X19saW5rLFxyXG4gICAgICAgIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodCxcclxuICAgICAgICAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgYSxcclxuICAgICAgICAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQtbWwgc3BhbixcclxuICAgICAgICAuZG9jcy1saW5rX190ZXh0LFxyXG4gICAgICAgIC5wYXJ0bmVyLWl0ZW1fX2Rlc2MsXHJcbiAgICAgICAgLmZvcm0taXRlbV9fbmFtZSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciwgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgIC5mb3JtLWl0ZW0gdGV4dGFyZWEsXHJcbiAgICAgICAgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgcCwgLnF1ZXN0aW9ucyAuYWNjb3JkLWJvZHkgdWwgbGksIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IG9sIGxpLFxyXG4gICAgICAgIC5zZWFyY2gtcmVzX19kZXNjLFxyXG4gICAgICAgIC5zZWFyY2gtcmVzX19wYWdlIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMsIC5oMywgaDMgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQsIC5oNCwgaDQgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZCAucmVnaW9uLWNoYXJ0X19pdGVtIGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1mcy1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tdGFnbGluZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWxpbmtfX3RleHQsXHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgIC5oZWFkZXItbGFuZ19fbGluayxcclxuICAgICAgICAubWVudS1saW5rX190ZXh0LFxyXG4gICAgICAgIC5tZW51LWRyb3AtbGluayxcclxuICAgICAgICAuZmVhdHVyZS1saXN0X19kZXNjLFxyXG4gICAgICAgIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIGEgc3BhbixcclxuICAgICAgICAuYnJlYWRjcnVtYnMgLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuLFxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayxcclxuICAgICAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAuc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX3BhZ2UgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVhdHVyZS1saXN0X19uYW1lLFxyXG4gICAgICAgIC50YWItbGlzdF9fZGVzYyxcclxuICAgICAgICAubmV3cy1pdGVtX19kZXNjLFxyXG4gICAgICAgIC5yZWdpb24tY29udGFjdHMgYSxcclxuICAgICAgICAudGV4dC1wYWdlIHAsXHJcbiAgICAgICAgLmhpc3QtaXRlbS1kYXRlLFxyXG4gICAgICAgIC5oaXN0LWl0ZW0tYWN0aW9uLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3Bvc3QsXHJcbiAgICAgICAgLmxlYWQtaW5mb19fbmFtZSxcclxuICAgICAgICAubGVhZC1pbmZvX19kZXNjLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3Bob25lLFxyXG4gICAgICAgIC5sZWFkLWluZm9fX3RpbWUtbmFtZSxcclxuICAgICAgICAubGVhZC1pbmZvX190aW1lLXZhbCxcclxuICAgICAgICAuYWNjb3JkLWxpbmtfX3RleHQsXHJcbiAgICAgICAgLmFjY29yZC1saXN0X19saW5rLFxyXG4gICAgICAgIC5pbmZvLW5hbWUsXHJcbiAgICAgICAgLmluZm8tZGVzYyxcclxuICAgICAgICAuaW5mby1jaGFydF9faXRlbSBzcGFuLFxyXG4gICAgICAgIC50ZXh0LXBhZ2UgdWw6bm90KFtjbGFzc10pIGxpLFxyXG4gICAgICAgIHRhYmxlIHRoLFxyXG4gICAgICAgIHRhYmxlIHRkLFxyXG4gICAgICAgIC5kb2NzLW5hbWUsXHJcbiAgICAgICAgLmNvbnRhY3RzIC5pbmZvLWNoYXJ0X19pdGVtIGRpdixcclxuICAgICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCxcclxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgICAgIC5sYy1wYWdlIHAsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZF9fcmVnLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmRfX25hbWUsXHJcbiAgICAgICAgLnBhcnRuZXItY2FyZF9fZGVzYyxcclxuICAgICAgICAucGFydG5lci1jYXJkX19waG9uZSxcclxuICAgICAgICAucXVlc3Rpb25zIHAsXHJcbiAgICAgICAgLnNlYXJjaC1yZXNfX25hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1saXN0X19uYW1lLFxyXG4gICAgICAgIC5hZGRpdGlvbmFsIC5jYXJkLWxpc3RfX25hbWUsXHJcbiAgICAgICAgLm5ld3MtaXRlbV9fbmFtZSxcclxuICAgICAgICAucGFydG5lci1pdGVtX19uYW1le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaXRlbV9fdGFnbGluZSxcclxuICAgICAgICAucmVnaW9uLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUsIC5oNSwgaDUgKixcclxuICAgICAgICAuZm9ybS1pdGVtX19jYXB0aW9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaXRlbV9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pdGVtX19kZXNjLFxyXG4gICAgICAgIC5idG4tdGV4dCxcclxuICAgICAgICAuY2FyZC1saXN0X19uYW1lLFxyXG4gICAgICAgIC5yZWdpb24tYWRkcmVzcyxcclxuICAgICAgICAucmVnaW9uLWNoYXJ0X19pdGVtIHNwYW4sXHJcbiAgICAgICAgLnJlZ2lvbi1jaGFydF9fZnJlZSxcclxuICAgICAgICAuZm9vdGVyLW5hdl9fbGluayxcclxuICAgICAgICAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHQsXHJcbiAgICAgICAgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIGEsXHJcbiAgICAgICAgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0LW1sIHNwYW4sXHJcbiAgICAgICAgLmRvY3MtbGlua19fdGV4dCxcclxuICAgICAgICAucGFydG5lci1pdGVtX19kZXNjLFxyXG4gICAgICAgIC5mb3JtLWl0ZW1fX25hbWUsXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAuZm9ybS1pdGVtIHRleHRhcmVhLFxyXG4gICAgICAgIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHAsIC5xdWVzdGlvbnMgLmFjY29yZC1ib2R5IHVsIGxpLCAucXVlc3Rpb25zIC5hY2NvcmQtYm9keSBvbCBsaSxcclxuICAgICAgICAuc2VhcmNoLXJlc19fZGVzYyxcclxuICAgICAgICAuc2VhcmNoLXJlc19fcGFnZSBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzLCAuaDMsIGgzICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0LCAuaDQsIGg0ICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIC5wYXJ0bmVyLWNhcmQgLnJlZ2lvbi1jaGFydF9faXRlbSBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNjb3BlLWljb24ge1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgIGE6aG92ZXIgJiB7XHJcbiAgICAgICAgJl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgIH1cclxufSIsIi5idG4ge1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggMTAwcHggcmdiYSg1LCAyNSwgNDQsIDAuMTUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgJi0tbG9uZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgICAgICYtLWxvbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hlY2stbWFyayB7XHJcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRsaWdodGVkLWJsdWU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHRlZC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtY2hlY2stbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbGlnaHRlZC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYXJyb3ctcmlnaHQtLWxvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFycm93LWxlZnQtLWxvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cclxuICAgICAgICAgICAgJi1hcnJvdy1yaWdodC0tbG9uZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jaGVjay1tYXJrIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFycm93LWxlZnQtLWxvbmcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJsdWU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNHB4O1xyXG4gICAgICAgICAgICBzdHJva2U6ICMwMDYxOWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VhZjJmZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWFycm93LXJpZ2h0LS1sb25nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tLXYyIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNHB4IDZweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi0tYmx1ZSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qcSB7XHJcbiAgICAmLXNlbGVjdGJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMzAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjJmZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1NHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZjJmZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZjJmZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGVkLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNy41cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXNlZCB7XHJcbiAgICAgICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMmZkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZjJmZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZWQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3MHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLWxpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCAtIDIwN3B4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4IC0gMjE3cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1saXN0X19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkZGl0aW9uYWwge1xyXG4gICAgbWFyZ2luOiA3MHB4IDAgMTIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMjhweCAwIDQ3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFmMmZkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1saXN0X19uYW1lIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxufSIsIi5jb2x1bW4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG5cclxuXHQmLWZ1bGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogMjIxcHg7XHJcblx0XHRcdHotaW5kZXg6IDExO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNDJweCk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAyMHB4KSk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDE1cHggI2RlZWVmOTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YWItbGlzdCB7XHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQudGFiLWxpc3RfX2xpbmsge1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA3cHggN3B4IDdweCA3cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbGlnaHRlZC1ibHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGxpZ2h0ZWQtYmx1ZSB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGxlZnQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDdweCAwIDdweCA3cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDdweCA3cHggMCA3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wbHVzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZmQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6IDE4NnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRzdHJva2U6ICRtYWluLWJsdWU7XHJcblx0XHRcdFx0XHRzdHJva2Utd2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRoNCxcclxuXHRcdC5oNCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJfX2NvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQmLS1hY3RpdmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY29sdW1uLXItLXYyIHtcclxuXHRcdFx0XHR3aWR0aDogMzMycHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2lkZSB7XHJcblx0XHRcdHdpZHRoOiAyMzVweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNvbHVtbi1yLS12MiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM4MnB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5sZWFkIHtcclxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLXBob3RvIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDExNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0NHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYtaW5mbyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMzZweCk7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCZfX3RpbWUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYtdmFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2hhbGYge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW46IDQwcHggMDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmg1IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVnaW9uIHtcclxuXHRcdFx0Ji1hZGRyZXNzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNXB4ICogMykgLyA0KTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNXB4KSAvIDIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1jaGFydCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9mLXVuaW9uIHtcclxuXHRcdFx0Jl9fdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZjJmZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkLWxpc3Qge1xyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgybikpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoMm4pKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDJuKSkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgybikpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcbn0iLCIubmF2LWxpc3Qge1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGxpZ2h0ZWQtYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA3cHggMCA3cHggN3B4O1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudGFiLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA3cHggN3B4IDdweCA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcblx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSA0MHB4IC8gMyk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpLFxyXG5cdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuZ2FsbGVyeS1pdGVtX190ZXh0IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxOTMsIDAuOSk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHQuc2NvcGUtaWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19saW5lIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hY2NvcmQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW9wZW4ge1xyXG5cdFx0XHQuYWNjb3JkLWxpbmsge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAjZGVlZWY5O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxpbmsge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y3ZjhmZjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDE1cHggI2RlZWVmOTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0Y29sb3I6ICM0ZjRmNGY7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRzdHJva2U6ICRsaWdodGVkLWJsdWU7XHJcblx0XHRcdHN0cm9rZS13aWR0aDogMC41cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmN2Y4ZmY7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGNvbG9yOiAjNGY0ZjRmO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlZC1ibHVlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYm9keSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0tdjIge1xyXG5cdFx0LmFjY29yZC1pdGVtIHtcclxuXHRcdFx0Ji0tb3BlbiB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNXB4ICNkZWVlZjk7XHJcblxyXG5cdFx0XHRcdC5hY2NvcmQtbGluayB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMjBweCA1MHB4IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
/* End */


/* Start:/local/templates/furniture_dark-blue/css/style.css?17897254751234*/
/* Виджет назначает height: 100% , что может привести к непредксказуемому результату, если вы этого не планровали */

html {
    height: auto !important;
}

/* Фиксируем позицию body, которую меняет панель гугла */

body {
    top: 0 !important;
    position: static !important;
    min-height: 100vh !important;
}

/* Прячем панель гугла */

.skiptranslate {
    display: none !important;
}

/* Убираем подсветку ссылок */

.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}

/* language */

.language {
/*
    position: fixed;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
*/
    display: flex;
    flex-direction: row;
	margin-right: 15px;
	min-width: 70px;
	justify-content: space-between;
}

.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: .5;
}

.language__img:hover,
.language__img_active {
    opacity: 1;
}

div.logo {
	display: none;
}

/* Стили для демонстрации */

/* content */

.content {
    text-align: center;
    margin: auto;
}
/* End */
/* /local/templates/furniture_dark-blue/libs/libs.min.css?178972547723161 */
/* /local/templates/furniture_dark-blue/css/main.css?1789725475909422 */
/* /local/templates/furniture_dark-blue/css/style.css?17897254751234 */
