@charset "UTF-8";
* {
  box-sizing: border-box;
  text-decoration: none;
  outline: none;
  font-family: Arial;
  -webkit-tap-highlight-color: transparent;
}
html {
  height: 100%;
}
body {
  bottom: 100vw !important;
  height: 100%;
  background-color: #fff;
  background-image: url(../img/bg.jpg);
  background-position: center center;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
input[type="button"] {
  border: 0px;
  cursor: pointer;
}
input[type="submit"] {
  border: 0px;
  cursor: pointer;
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url("../../fonts/materialdesignicons-webfont.eot?v=1.9.32");
  src: url("../../fonts/materialdesignicons-webfont.eot?#iefix&v=1.9.32") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=1.9.32") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=1.9.32") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=1.9.32") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=1.9.32#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mdi-access-point:before {
  content: "\F002";
}
.mdi-access-point-network:before {
  content: "\F003";
}
.mdi-account:before {
  content: "\F004";
}
.mdi-account-alert:before {
  content: "\F005";
}
.mdi-account-box:before {
  content: "\F006";
}
.mdi-account-box-outline:before {
  content: "\F007";
}
.mdi-account-card-details:before {
  content: "\F5D2";
}
.mdi-account-check:before {
  content: "\F008";
}
.mdi-account-circle:before {
  content: "\F009";
}
.mdi-account-convert:before {
  content: "\F00A";
}
.mdi-account-edit:before {
  content: "\F6BB";
}
.mdi-account-key:before {
  content: "\F00B";
}
.mdi-account-location:before {
  content: "\F00C";
}
.mdi-account-minus:before {
  content: "\F00D";
}
.mdi-account-multiple:before {
  content: "\F00E";
}
.mdi-account-multiple-minus:before {
  content: "\F5D3";
}
.mdi-account-multiple-outline:before {
  content: "\F00F";
}
.mdi-account-multiple-plus:before {
  content: "\F010";
}
.mdi-account-network:before {
  content: "\F011";
}
.mdi-account-off:before {
  content: "\F012";
}
.mdi-account-outline:before {
  content: "\F013";
}
.mdi-account-plus:before {
  content: "\F014";
}
.mdi-account-remove:before {
  content: "\F015";
}
.mdi-account-search:before {
  content: "\F016";
}
.mdi-account-settings:before {
  content: "\F630";
}
.mdi-account-settings-variant:before {
  content: "\F631";
}
.mdi-account-star:before {
  content: "\F017";
}
.mdi-account-switch:before {
  content: "\F019";
}
.mdi-adjust:before {
  content: "\F01A";
}
.mdi-air-conditioner:before {
  content: "\F01B";
}
.mdi-airballoon:before {
  content: "\F01C";
}
.mdi-airplane:before {
  content: "\F01D";
}
.mdi-airplane-landing:before {
  content: "\F5D4";
}
.mdi-airplane-off:before {
  content: "\F01E";
}
.mdi-airplane-takeoff:before {
  content: "\F5D5";
}
.mdi-airplay:before {
  content: "\F01F";
}
.mdi-alarm:before {
  content: "\F020";
}
.mdi-alarm-check:before {
  content: "\F021";
}
.mdi-alarm-multiple:before {
  content: "\F022";
}
.mdi-alarm-off:before {
  content: "\F023";
}
.mdi-alarm-plus:before {
  content: "\F024";
}
.mdi-alarm-snooze:before {
  content: "\F68D";
}
.mdi-album:before {
  content: "\F025";
}
.mdi-alert:before {
  content: "\F026";
}
.mdi-alert-box:before {
  content: "\F027";
}
.mdi-alert-circle:before {
  content: "\F028";
}
.mdi-alert-circle-outline:before {
  content: "\F5D6";
}
.mdi-alert-decagram:before {
  content: "\F6BC";
}
.mdi-alert-octagon:before {
  content: "\F029";
}
.mdi-alert-octagram:before {
  content: "\F766";
}
.mdi-alert-outline:before {
  content: "\F02A";
}
.mdi-all-inclusive:before {
  content: "\F6BD";
}
.mdi-alpha:before {
  content: "\F02B";
}
.mdi-alphabetical:before {
  content: "\F02C";
}
.mdi-altimeter:before {
  content: "\F5D7";
}
.mdi-amazon:before {
  content: "\F02D";
}
.mdi-amazon-clouddrive:before {
  content: "\F02E";
}
.mdi-ambulance:before {
  content: "\F02F";
}
.mdi-amplifier:before {
  content: "\F030";
}
.mdi-anchor:before {
  content: "\F031";
}
.mdi-android:before {
  content: "\F032";
}
.mdi-android-debug-bridge:before {
  content: "\F033";
}
.mdi-android-studio:before {
  content: "\F034";
}
.mdi-angular:before {
  content: "\F6B1";
}
.mdi-angularjs:before {
  content: "\F6BE";
}
.mdi-animation:before {
  content: "\F5D8";
}
.mdi-apple:before {
  content: "\F035";
}
.mdi-apple-finder:before {
  content: "\F036";
}
.mdi-apple-ios:before {
  content: "\F037";
}
.mdi-apple-keyboard-caps:before {
  content: "\F632";
}
.mdi-apple-keyboard-command:before {
  content: "\F633";
}
.mdi-apple-keyboard-control:before {
  content: "\F634";
}
.mdi-apple-keyboard-option:before {
  content: "\F635";
}
.mdi-apple-keyboard-shift:before {
  content: "\F636";
}
.mdi-apple-mobileme:before {
  content: "\F038";
}
.mdi-apple-safari:before {
  content: "\F039";
}
.mdi-application:before {
  content: "\F614";
}
.mdi-apps:before {
  content: "\F03B";
}
.mdi-archive:before {
  content: "\F03C";
}
.mdi-arrange-bring-forward:before {
  content: "\F03D";
}
.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}
.mdi-arrange-send-backward:before {
  content: "\F03F";
}
.mdi-arrange-send-to-back:before {
  content: "\F040";
}
.mdi-arrow-all:before {
  content: "\F041";
}
.mdi-arrow-bottom-left:before {
  content: "\F042";
}
.mdi-arrow-bottom-right:before {
  content: "\F043";
}
.mdi-arrow-compress:before {
  content: "\F615";
}
.mdi-arrow-compress-all:before {
  content: "\F044";
}
.mdi-arrow-down:before {
  content: "\F045";
}
.mdi-arrow-down-bold:before {
  content: "\F72D";
}
.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}
.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}
.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}
.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}
.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}
.mdi-arrow-down-box:before {
  content: "\F6BF";
}
.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}
.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}
.mdi-arrow-down-thick:before {
  content: "\F046";
}
.mdi-arrow-expand:before {
  content: "\F616";
}
.mdi-arrow-expand-all:before {
  content: "\F04C";
}
.mdi-arrow-left:before {
  content: "\F04D";
}
.mdi-arrow-left-bold:before {
  content: "\F730";
}
.mdi-arrow-left-bold-box:before {
  content: "\F731";
}
.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}
.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}
.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}
.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}
.mdi-arrow-left-box:before {
  content: "\F6C0";
}
.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}
.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}
.mdi-arrow-left-thick:before {
  content: "\F04E";
}
.mdi-arrow-right:before {
  content: "\F054";
}
.mdi-arrow-right-bold:before {
  content: "\F733";
}
.mdi-arrow-right-bold-box:before {
  content: "\F734";
}
.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}
.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}
.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}
.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}
.mdi-arrow-right-box:before {
  content: "\F6C1";
}
.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}
.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}
.mdi-arrow-right-thick:before {
  content: "\F055";
}
.mdi-arrow-top-left:before {
  content: "\F05B";
}
.mdi-arrow-top-right:before {
  content: "\F05C";
}
.mdi-arrow-up:before {
  content: "\F05D";
}
.mdi-arrow-up-bold:before {
  content: "\F736";
}
.mdi-arrow-up-bold-box:before {
  content: "\F737";
}
.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}
.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}
.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}
.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}
.mdi-arrow-up-box:before {
  content: "\F6C2";
}
.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}
.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}
.mdi-arrow-up-thick:before {
  content: "\F05E";
}
.mdi-assistant:before {
  content: "\F064";
}
.mdi-asterisk:before {
  content: "\F6C3";
}
.mdi-at:before {
  content: "\F065";
}
.mdi-atom:before {
  content: "\F767";
}
.mdi-attachment:before {
  content: "\F066";
}
.mdi-audiobook:before {
  content: "\F067";
}
.mdi-auto-fix:before {
  content: "\F068";
}
.mdi-auto-upload:before {
  content: "\F069";
}
.mdi-autorenew:before {
  content: "\F06A";
}
.mdi-av-timer:before {
  content: "\F06B";
}
.mdi-baby:before {
  content: "\F06C";
}
.mdi-baby-buggy:before {
  content: "\F68E";
}
.mdi-backburger:before {
  content: "\F06D";
}
.mdi-backspace:before {
  content: "\F06E";
}
.mdi-backup-restore:before {
  content: "\F06F";
}
.mdi-bandcamp:before {
  content: "\F674";
}
.mdi-bank:before {
  content: "\F070";
}
.mdi-barcode:before {
  content: "\F071";
}
.mdi-barcode-scan:before {
  content: "\F072";
}
.mdi-barley:before {
  content: "\F073";
}
.mdi-barrel:before {
  content: "\F074";
}
.mdi-basecamp:before {
  content: "\F075";
}
.mdi-basket:before {
  content: "\F076";
}
.mdi-basket-fill:before {
  content: "\F077";
}
.mdi-basket-unfill:before {
  content: "\F078";
}
.mdi-battery:before {
  content: "\F079";
}
.mdi-battery-10:before {
  content: "\F07A";
}
.mdi-battery-20:before {
  content: "\F07B";
}
.mdi-battery-30:before {
  content: "\F07C";
}
.mdi-battery-40:before {
  content: "\F07D";
}
.mdi-battery-50:before {
  content: "\F07E";
}
.mdi-battery-60:before {
  content: "\F07F";
}
.mdi-battery-70:before {
  content: "\F080";
}
.mdi-battery-80:before {
  content: "\F081";
}
.mdi-battery-90:before {
  content: "\F082";
}
.mdi-battery-alert:before {
  content: "\F083";
}
.mdi-battery-charging:before {
  content: "\F084";
}
.mdi-battery-charging-100:before {
  content: "\F085";
}
.mdi-battery-charging-20:before {
  content: "\F086";
}
.mdi-battery-charging-30:before {
  content: "\F087";
}
.mdi-battery-charging-40:before {
  content: "\F088";
}
.mdi-battery-charging-60:before {
  content: "\F089";
}
.mdi-battery-charging-80:before {
  content: "\F08A";
}
.mdi-battery-charging-90:before {
  content: "\F08B";
}
.mdi-battery-minus:before {
  content: "\F08C";
}
.mdi-battery-negative:before {
  content: "\F08D";
}
.mdi-battery-outline:before {
  content: "\F08E";
}
.mdi-battery-plus:before {
  content: "\F08F";
}
.mdi-battery-positive:before {
  content: "\F090";
}
.mdi-battery-unknown:before {
  content: "\F091";
}
.mdi-beach:before {
  content: "\F092";
}
.mdi-beaker:before {
  content: "\F68F";
}
.mdi-beats:before {
  content: "\F097";
}
.mdi-beer:before {
  content: "\F098";
}
.mdi-behance:before {
  content: "\F099";
}
.mdi-bell:before {
  content: "\F09A";
}
.mdi-bell-off:before {
  content: "\F09B";
}
.mdi-bell-outline:before {
  content: "\F09C";
}
.mdi-bell-plus:before {
  content: "\F09D";
}
.mdi-bell-ring:before {
  content: "\F09E";
}
.mdi-bell-ring-outline:before {
  content: "\F09F";
}
.mdi-bell-sleep:before {
  content: "\F0A0";
}
.mdi-beta:before {
  content: "\F0A1";
}
.mdi-bible:before {
  content: "\F0A2";
}
.mdi-bike:before {
  content: "\F0A3";
}
.mdi-bing:before {
  content: "\F0A4";
}
.mdi-binoculars:before {
  content: "\F0A5";
}
.mdi-bio:before {
  content: "\F0A6";
}
.mdi-biohazard:before {
  content: "\F0A7";
}
.mdi-bitbucket:before {
  content: "\F0A8";
}
.mdi-black-mesa:before {
  content: "\F0A9";
}
.mdi-blackberry:before {
  content: "\F0AA";
}
.mdi-blender:before {
  content: "\F0AB";
}
.mdi-blinds:before {
  content: "\F0AC";
}
.mdi-block-helper:before {
  content: "\F0AD";
}
.mdi-blogger:before {
  content: "\F0AE";
}
.mdi-bluetooth:before {
  content: "\F0AF";
}
.mdi-bluetooth-audio:before {
  content: "\F0B0";
}
.mdi-bluetooth-connect:before {
  content: "\F0B1";
}
.mdi-bluetooth-off:before {
  content: "\F0B2";
}
.mdi-bluetooth-settings:before {
  content: "\F0B3";
}
.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}
.mdi-blur:before {
  content: "\F0B5";
}
.mdi-blur-linear:before {
  content: "\F0B6";
}
.mdi-blur-off:before {
  content: "\F0B7";
}
.mdi-blur-radial:before {
  content: "\F0B8";
}
.mdi-bomb:before {
  content: "\F690";
}
.mdi-bomb-off:before {
  content: "\F6C4";
}
.mdi-bone:before {
  content: "\F0B9";
}
.mdi-book:before {
  content: "\F0BA";
}
.mdi-book-minus:before {
  content: "\F5D9";
}
.mdi-book-multiple:before {
  content: "\F0BB";
}
.mdi-book-multiple-variant:before {
  content: "\F0BC";
}
.mdi-book-open:before {
  content: "\F0BD";
}
.mdi-book-open-page-variant:before {
  content: "\F5DA";
}
.mdi-book-open-variant:before {
  content: "\F0BE";
}
.mdi-book-plus:before {
  content: "\F5DB";
}
.mdi-book-variant:before {
  content: "\F0BF";
}
.mdi-bookmark:before {
  content: "\F0C0";
}
.mdi-bookmark-check:before {
  content: "\F0C1";
}
.mdi-bookmark-music:before {
  content: "\F0C2";
}
.mdi-bookmark-outline:before {
  content: "\F0C3";
}
.mdi-bookmark-plus:before {
  content: "\F0C5";
}
.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}
.mdi-bookmark-remove:before {
  content: "\F0C6";
}
.mdi-boombox:before {
  content: "\F5DC";
}
.mdi-bootstrap:before {
  content: "\F6C5";
}
.mdi-border-all:before {
  content: "\F0C7";
}
.mdi-border-bottom:before {
  content: "\F0C8";
}
.mdi-border-color:before {
  content: "\F0C9";
}
.mdi-border-horizontal:before {
  content: "\F0CA";
}
.mdi-border-inside:before {
  content: "\F0CB";
}
.mdi-border-left:before {
  content: "\F0CC";
}
.mdi-border-none:before {
  content: "\F0CD";
}
.mdi-border-outside:before {
  content: "\F0CE";
}
.mdi-border-right:before {
  content: "\F0CF";
}
.mdi-border-style:before {
  content: "\F0D0";
}
.mdi-border-top:before {
  content: "\F0D1";
}
.mdi-border-vertical:before {
  content: "\F0D2";
}
.mdi-bow-tie:before {
  content: "\F677";
}
.mdi-bowl:before {
  content: "\F617";
}
.mdi-bowling:before {
  content: "\F0D3";
}
.mdi-box:before {
  content: "\F0D4";
}
.mdi-box-cutter:before {
  content: "\F0D5";
}
.mdi-box-shadow:before {
  content: "\F637";
}
.mdi-bridge:before {
  content: "\F618";
}
.mdi-briefcase:before {
  content: "\F0D6";
}
.mdi-briefcase-check:before {
  content: "\F0D7";
}
.mdi-briefcase-download:before {
  content: "\F0D8";
}
.mdi-briefcase-upload:before {
  content: "\F0D9";
}
.mdi-brightness-1:before {
  content: "\F0DA";
}
.mdi-brightness-2:before {
  content: "\F0DB";
}
.mdi-brightness-3:before {
  content: "\F0DC";
}
.mdi-brightness-4:before {
  content: "\F0DD";
}
.mdi-brightness-5:before {
  content: "\F0DE";
}
.mdi-brightness-6:before {
  content: "\F0DF";
}
.mdi-brightness-7:before {
  content: "\F0E0";
}
.mdi-brightness-auto:before {
  content: "\F0E1";
}
.mdi-broom:before {
  content: "\F0E2";
}
.mdi-brush:before {
  content: "\F0E3";
}
.mdi-buffer:before {
  content: "\F619";
}
.mdi-bug:before {
  content: "\F0E4";
}
.mdi-bulletin-board:before {
  content: "\F0E5";
}
.mdi-bullhorn:before {
  content: "\F0E6";
}
.mdi-bullseye:before {
  content: "\F5DD";
}
.mdi-burst-mode:before {
  content: "\F5DE";
}
.mdi-bus:before {
  content: "\F0E7";
}
.mdi-cached:before {
  content: "\F0E8";
}
.mdi-cake:before {
  content: "\F0E9";
}
.mdi-cake-layered:before {
  content: "\F0EA";
}
.mdi-cake-variant:before {
  content: "\F0EB";
}
.mdi-calculator:before {
  content: "\F0EC";
}
.mdi-calendar:before {
  content: "\F0ED";
}
.mdi-calendar-blank:before {
  content: "\F0EE";
}
.mdi-calendar-check:before {
  content: "\F0EF";
}
.mdi-calendar-clock:before {
  content: "\F0F0";
}
.mdi-calendar-multiple:before {
  content: "\F0F1";
}
.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}
.mdi-calendar-plus:before {
  content: "\F0F3";
}
.mdi-calendar-question:before {
  content: "\F691";
}
.mdi-calendar-range:before {
  content: "\F678";
}
.mdi-calendar-remove:before {
  content: "\F0F4";
}
.mdi-calendar-text:before {
  content: "\F0F5";
}
.mdi-calendar-today:before {
  content: "\F0F6";
}
.mdi-call-made:before {
  content: "\F0F7";
}
.mdi-call-merge:before {
  content: "\F0F8";
}
.mdi-call-missed:before {
  content: "\F0F9";
}
.mdi-call-received:before {
  content: "\F0FA";
}
.mdi-call-split:before {
  content: "\F0FB";
}
.mdi-camcorder:before {
  content: "\F0FC";
}
.mdi-camcorder-box:before {
  content: "\F0FD";
}
.mdi-camcorder-box-off:before {
  content: "\F0FE";
}
.mdi-camcorder-off:before {
  content: "\F0FF";
}
.mdi-camera:before {
  content: "\F100";
}
.mdi-camera-burst:before {
  content: "\F692";
}
.mdi-camera-enhance:before {
  content: "\F101";
}
.mdi-camera-front:before {
  content: "\F102";
}
.mdi-camera-front-variant:before {
  content: "\F103";
}
.mdi-camera-iris:before {
  content: "\F104";
}
.mdi-camera-off:before {
  content: "\F5DF";
}
.mdi-camera-party-mode:before {
  content: "\F105";
}
.mdi-camera-rear:before {
  content: "\F106";
}
.mdi-camera-rear-variant:before {
  content: "\F107";
}
.mdi-camera-switch:before {
  content: "\F108";
}
.mdi-camera-timer:before {
  content: "\F109";
}
.mdi-cancel:before {
  content: "\F739";
}
.mdi-candle:before {
  content: "\F5E2";
}
.mdi-candycane:before {
  content: "\F10A";
}
.mdi-car:before {
  content: "\F10B";
}
.mdi-car-battery:before {
  content: "\F10C";
}
.mdi-car-connected:before {
  content: "\F10D";
}
.mdi-car-wash:before {
  content: "\F10E";
}
.mdi-cards:before {
  content: "\F638";
}
.mdi-cards-outline:before {
  content: "\F639";
}
.mdi-cards-playing-outline:before {
  content: "\F63A";
}
.mdi-cards-variant:before {
  content: "\F6C6";
}
.mdi-carrot:before {
  content: "\F10F";
}
.mdi-cart:before {
  content: "\F110";
}
.mdi-cart-off:before {
  content: "\F66B";
}
.mdi-cart-outline:before {
  content: "\F111";
}
.mdi-cart-plus:before {
  content: "\F112";
}
.mdi-case-sensitive-alt:before {
  content: "\F113";
}
.mdi-cash:before {
  content: "\F114";
}
.mdi-cash-100:before {
  content: "\F115";
}
.mdi-cash-multiple:before {
  content: "\F116";
}
.mdi-cash-usd:before {
  content: "\F117";
}
.mdi-cast:before {
  content: "\F118";
}
.mdi-cast-connected:before {
  content: "\F119";
}
.mdi-cast-off:before {
  content: "\F789";
}
.mdi-castle:before {
  content: "\F11A";
}
.mdi-cat:before {
  content: "\F11B";
}
.mdi-ceiling-light:before {
  content: "\F768";
}
.mdi-cellphone:before {
  content: "\F11C";
}
.mdi-cellphone-android:before {
  content: "\F11D";
}
.mdi-cellphone-basic:before {
  content: "\F11E";
}
.mdi-cellphone-dock:before {
  content: "\F11F";
}
.mdi-cellphone-iphone:before {
  content: "\F120";
}
.mdi-cellphone-link:before {
  content: "\F121";
}
.mdi-cellphone-link-off:before {
  content: "\F122";
}
.mdi-cellphone-settings:before {
  content: "\F123";
}
.mdi-certificate:before {
  content: "\F124";
}
.mdi-chair-school:before {
  content: "\F125";
}
.mdi-chart-arc:before {
  content: "\F126";
}
.mdi-chart-areaspline:before {
  content: "\F127";
}
.mdi-chart-bar:before {
  content: "\F128";
}
.mdi-chart-bar-stacked:before {
  content: "\F769";
}
.mdi-chart-bubble:before {
  content: "\F5E3";
}
.mdi-chart-gantt:before {
  content: "\F66C";
}
.mdi-chart-histogram:before {
  content: "\F129";
}
.mdi-chart-line:before {
  content: "\F12A";
}
.mdi-chart-line-stacked:before {
  content: "\F76A";
}
.mdi-chart-pie:before {
  content: "\F12B";
}
.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D";
}
.mdi-chart-timeline:before {
  content: "\F66E";
}
.mdi-check:before {
  content: "\F12C";
}
.mdi-check-all:before {
  content: "\F12D";
}
.mdi-check-circle:before {
  content: "\F5E0";
}
.mdi-check-circle-outline:before {
  content: "\F5E1";
}
.mdi-checkbox-blank:before {
  content: "\F12E";
}
.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}
.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}
.mdi-checkbox-blank-outline:before {
  content: "\F131";
}
.mdi-checkbox-marked:before {
  content: "\F132";
}
.mdi-checkbox-marked-circle:before {
  content: "\F133";
}
.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}
.mdi-checkbox-marked-outline:before {
  content: "\F135";
}
.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}
.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}
.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}
.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}
.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}
.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}
.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}
.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}
.mdi-checkerboard:before {
  content: "\F13A";
}
.mdi-chemical-weapon:before {
  content: "\F13B";
}
.mdi-chevron-double-down:before {
  content: "\F13C";
}
.mdi-chevron-double-left:before {
  content: "\F13D";
}
.mdi-chevron-double-right:before {
  content: "\F13E";
}
.mdi-chevron-double-up:before {
  content: "\F13F";
}
.mdi-chevron-down:before {
  content: "\F140";
}
.mdi-chevron-left:before {
  content: "\F141";
}
.mdi-chevron-right:before {
  content: "\F142";
}
.mdi-chevron-up:before {
  content: "\F143";
}
.mdi-chip:before {
  content: "\F61A";
}
.mdi-church:before {
  content: "\F144";
}
.mdi-circle:before {
  content: "\F764";
}
.mdi-circle-outline:before {
  content: "\F765";
}
.mdi-cisco-webex:before {
  content: "\F145";
}
.mdi-city:before {
  content: "\F146";
}
.mdi-clipboard:before {
  content: "\F147";
}
.mdi-clipboard-account:before {
  content: "\F148";
}
.mdi-clipboard-alert:before {
  content: "\F149";
}
.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}
.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}
.mdi-clipboard-check:before {
  content: "\F14C";
}
.mdi-clipboard-flow:before {
  content: "\F6C7";
}
.mdi-clipboard-outline:before {
  content: "\F14D";
}
.mdi-clipboard-plus:before {
  content: "\F750";
}
.mdi-clipboard-text:before {
  content: "\F14E";
}
.mdi-clippy:before {
  content: "\F14F";
}
.mdi-clock:before {
  content: "\F150";
}
.mdi-clock-alert:before {
  content: "\F5CE";
}
.mdi-clock-end:before {
  content: "\F151";
}
.mdi-clock-fast:before {
  content: "\F152";
}
.mdi-clock-in:before {
  content: "\F153";
}
.mdi-clock-out:before {
  content: "\F154";
}
.mdi-clock-start:before {
  content: "\F155";
}
.mdi-close:before {
  content: "\F156";
}
.mdi-close-box:before {
  content: "\F157";
}
.mdi-close-box-outline:before {
  content: "\F158";
}
.mdi-close-circle:before {
  content: "\F159";
}
.mdi-close-circle-outline:before {
  content: "\F15A";
}
.mdi-close-network:before {
  content: "\F15B";
}
.mdi-close-octagon:before {
  content: "\F15C";
}
.mdi-close-octagon-outline:before {
  content: "\F15D";
}
.mdi-close-outline:before {
  content: "\F6C8";
}
.mdi-closed-caption:before {
  content: "\F15E";
}
.mdi-cloud:before {
  content: "\F15F";
}
.mdi-cloud-check:before {
  content: "\F160";
}
.mdi-cloud-circle:before {
  content: "\F161";
}
.mdi-cloud-download:before {
  content: "\F162";
}
.mdi-cloud-off-outline:before {
  content: "\F164";
}
.mdi-cloud-outline:before {
  content: "\F163";
}
.mdi-cloud-print:before {
  content: "\F165";
}
.mdi-cloud-print-outline:before {
  content: "\F166";
}
.mdi-cloud-sync:before {
  content: "\F63F";
}
.mdi-cloud-upload:before {
  content: "\F167";
}
.mdi-code-array:before {
  content: "\F168";
}
.mdi-code-braces:before {
  content: "\F169";
}
.mdi-code-brackets:before {
  content: "\F16A";
}
.mdi-code-equal:before {
  content: "\F16B";
}
.mdi-code-greater-than:before {
  content: "\F16C";
}
.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}
.mdi-code-less-than:before {
  content: "\F16E";
}
.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}
.mdi-code-not-equal:before {
  content: "\F170";
}
.mdi-code-not-equal-variant:before {
  content: "\F171";
}
.mdi-code-parentheses:before {
  content: "\F172";
}
.mdi-code-string:before {
  content: "\F173";
}
.mdi-code-tags:before {
  content: "\F174";
}
.mdi-code-tags-check:before {
  content: "\F693";
}
.mdi-codepen:before {
  content: "\F175";
}
.mdi-coffee:before {
  content: "\F176";
}
.mdi-coffee-outline:before {
  content: "\F6C9";
}
.mdi-coffee-to-go:before {
  content: "\F177";
}
.mdi-coin:before {
  content: "\F178";
}
.mdi-coins:before {
  content: "\F694";
}
.mdi-collage:before {
  content: "\F640";
}
.mdi-color-helper:before {
  content: "\F179";
}
.mdi-comment:before {
  content: "\F17A";
}
.mdi-comment-account:before {
  content: "\F17B";
}
.mdi-comment-account-outline:before {
  content: "\F17C";
}
.mdi-comment-alert:before {
  content: "\F17D";
}
.mdi-comment-alert-outline:before {
  content: "\F17E";
}
.mdi-comment-check:before {
  content: "\F17F";
}
.mdi-comment-check-outline:before {
  content: "\F180";
}
.mdi-comment-multiple-outline:before {
  content: "\F181";
}
.mdi-comment-outline:before {
  content: "\F182";
}
.mdi-comment-plus-outline:before {
  content: "\F183";
}
.mdi-comment-processing:before {
  content: "\F184";
}
.mdi-comment-processing-outline:before {
  content: "\F185";
}
.mdi-comment-question-outline:before {
  content: "\F186";
}
.mdi-comment-remove-outline:before {
  content: "\F187";
}
.mdi-comment-text:before {
  content: "\F188";
}
.mdi-comment-text-outline:before {
  content: "\F189";
}
.mdi-compare:before {
  content: "\F18A";
}
.mdi-compass:before {
  content: "\F18B";
}
.mdi-compass-outline:before {
  content: "\F18C";
}
.mdi-console:before {
  content: "\F18D";
}
.mdi-contact-mail:before {
  content: "\F18E";
}
.mdi-contacts:before {
  content: "\F6CA";
}
.mdi-content-copy:before {
  content: "\F18F";
}
.mdi-content-cut:before {
  content: "\F190";
}
.mdi-content-duplicate:before {
  content: "\F191";
}
.mdi-content-paste:before {
  content: "\F192";
}
.mdi-content-save:before {
  content: "\F193";
}
.mdi-content-save-all:before {
  content: "\F194";
}
.mdi-content-save-settings:before {
  content: "\F61B";
}
.mdi-contrast:before {
  content: "\F195";
}
.mdi-contrast-box:before {
  content: "\F196";
}
.mdi-contrast-circle:before {
  content: "\F197";
}
.mdi-cookie:before {
  content: "\F198";
}
.mdi-copyright:before {
  content: "\F5E6";
}
.mdi-counter:before {
  content: "\F199";
}
.mdi-cow:before {
  content: "\F19A";
}
.mdi-creation:before {
  content: "\F1C9";
}
.mdi-credit-card:before {
  content: "\F19B";
}
.mdi-credit-card-multiple:before {
  content: "\F19C";
}
.mdi-credit-card-off:before {
  content: "\F5E4";
}
.mdi-credit-card-plus:before {
  content: "\F675";
}
.mdi-credit-card-scan:before {
  content: "\F19D";
}
.mdi-crop:before {
  content: "\F19E";
}
.mdi-crop-free:before {
  content: "\F19F";
}
.mdi-crop-landscape:before {
  content: "\F1A0";
}
.mdi-crop-portrait:before {
  content: "\F1A1";
}
.mdi-crop-rotate:before {
  content: "\F695";
}
.mdi-crop-square:before {
  content: "\F1A2";
}
.mdi-crosshairs:before {
  content: "\F1A3";
}
.mdi-crosshairs-gps:before {
  content: "\F1A4";
}
.mdi-crown:before {
  content: "\F1A5";
}
.mdi-cube:before {
  content: "\F1A6";
}
.mdi-cube-outline:before {
  content: "\F1A7";
}
.mdi-cube-send:before {
  content: "\F1A8";
}
.mdi-cube-unfolded:before {
  content: "\F1A9";
}
.mdi-cup:before {
  content: "\F1AA";
}
.mdi-cup-off:before {
  content: "\F5E5";
}
.mdi-cup-water:before {
  content: "\F1AB";
}
.mdi-currency-btc:before {
  content: "\F1AC";
}
.mdi-currency-eur:before {
  content: "\F1AD";
}
.mdi-currency-gbp:before {
  content: "\F1AE";
}
.mdi-currency-inr:before {
  content: "\F1AF";
}
.mdi-currency-ngn:before {
  content: "\F1B0";
}
.mdi-currency-rub:before {
  content: "\F1B1";
}
.mdi-currency-try:before {
  content: "\F1B2";
}
.mdi-currency-usd:before {
  content: "\F1B3";
}
.mdi-currency-usd-off:before {
  content: "\F679";
}
.mdi-cursor-default:before {
  content: "\F1B4";
}
.mdi-cursor-default-outline:before {
  content: "\F1B5";
}
.mdi-cursor-move:before {
  content: "\F1B6";
}
.mdi-cursor-pointer:before {
  content: "\F1B7";
}
.mdi-cursor-text:before {
  content: "\F5E7";
}
.mdi-database:before {
  content: "\F1B8";
}
.mdi-database-minus:before {
  content: "\F1B9";
}
.mdi-database-plus:before {
  content: "\F1BA";
}
.mdi-debug-step-into:before {
  content: "\F1BB";
}
.mdi-debug-step-out:before {
  content: "\F1BC";
}
.mdi-debug-step-over:before {
  content: "\F1BD";
}
.mdi-decagram:before {
  content: "\F76B";
}
.mdi-decagram-outline:before {
  content: "\F76C";
}
.mdi-decimal-decrease:before {
  content: "\F1BE";
}
.mdi-decimal-increase:before {
  content: "\F1BF";
}
.mdi-delete:before {
  content: "\F1C0";
}
.mdi-delete-circle:before {
  content: "\F682";
}
.mdi-delete-empty:before {
  content: "\F6CB";
}
.mdi-delete-forever:before {
  content: "\F5E8";
}
.mdi-delete-sweep:before {
  content: "\F5E9";
}
.mdi-delete-variant:before {
  content: "\F1C1";
}
.mdi-delta:before {
  content: "\F1C2";
}
.mdi-deskphone:before {
  content: "\F1C3";
}
.mdi-desktop-mac:before {
  content: "\F1C4";
}
.mdi-desktop-tower:before {
  content: "\F1C5";
}
.mdi-details:before {
  content: "\F1C6";
}
.mdi-developer-board:before {
  content: "\F696";
}
.mdi-deviantart:before {
  content: "\F1C7";
}
.mdi-dialpad:before {
  content: "\F61C";
}
.mdi-diamond:before {
  content: "\F1C8";
}
.mdi-dice-1:before {
  content: "\F1CA";
}
.mdi-dice-2:before {
  content: "\F1CB";
}
.mdi-dice-3:before {
  content: "\F1CC";
}
.mdi-dice-4:before {
  content: "\F1CD";
}
.mdi-dice-5:before {
  content: "\F1CE";
}
.mdi-dice-6:before {
  content: "\F1CF";
}
.mdi-dice-d10:before {
  content: "\F76E";
}
.mdi-dice-d20:before {
  content: "\F5EA";
}
.mdi-dice-d4:before {
  content: "\F5EB";
}
.mdi-dice-d6:before {
  content: "\F5EC";
}
.mdi-dice-d8:before {
  content: "\F5ED";
}
.mdi-dice-multiple:before {
  content: "\F76D";
}
.mdi-dictionary:before {
  content: "\F61D";
}
.mdi-directions:before {
  content: "\F1D0";
}
.mdi-directions-fork:before {
  content: "\F641";
}
.mdi-discord:before {
  content: "\F66F";
}
.mdi-disk:before {
  content: "\F5EE";
}
.mdi-disk-alert:before {
  content: "\F1D1";
}
.mdi-disqus:before {
  content: "\F1D2";
}
.mdi-disqus-outline:before {
  content: "\F1D3";
}
.mdi-division:before {
  content: "\F1D4";
}
.mdi-division-box:before {
  content: "\F1D5";
}
.mdi-dna:before {
  content: "\F683";
}
.mdi-dns:before {
  content: "\F1D6";
}
.mdi-do-not-disturb:before {
  content: "\F697";
}
.mdi-do-not-disturb-off:before {
  content: "\F698";
}
.mdi-dolby:before {
  content: "\F6B2";
}
.mdi-domain:before {
  content: "\F1D7";
}
.mdi-dots-horizontal:before {
  content: "\F1D8";
}
.mdi-dots-vertical:before {
  content: "\F1D9";
}
.mdi-douban:before {
  content: "\F699";
}
.mdi-download:before {
  content: "\F1DA";
}
.mdi-download-network:before {
  content: "\F6F3";
}
.mdi-drag:before {
  content: "\F1DB";
}
.mdi-drag-horizontal:before {
  content: "\F1DC";
}
.mdi-drag-vertical:before {
  content: "\F1DD";
}
.mdi-drawing:before {
  content: "\F1DE";
}
.mdi-drawing-box:before {
  content: "\F1DF";
}
.mdi-dribbble:before {
  content: "\F1E0";
}
.mdi-dribbble-box:before {
  content: "\F1E1";
}
.mdi-drone:before {
  content: "\F1E2";
}
.mdi-dropbox:before {
  content: "\F1E3";
}
.mdi-drupal:before {
  content: "\F1E4";
}
.mdi-duck:before {
  content: "\F1E5";
}
.mdi-dumbbell:before {
  content: "\F1E6";
}
.mdi-earth:before {
  content: "\F1E7";
}
.mdi-earth-box:before {
  content: "\F6CC";
}
.mdi-earth-box-off:before {
  content: "\F6CD";
}
.mdi-earth-off:before {
  content: "\F1E8";
}
.mdi-edge:before {
  content: "\F1E9";
}
.mdi-eject:before {
  content: "\F1EA";
}
.mdi-elevation-decline:before {
  content: "\F1EB";
}
.mdi-elevation-rise:before {
  content: "\F1EC";
}
.mdi-elevator:before {
  content: "\F1ED";
}
.mdi-email:before {
  content: "\F1EE";
}
.mdi-email-alert:before {
  content: "\F6CE";
}
.mdi-email-open:before {
  content: "\F1EF";
}
.mdi-email-open-outline:before {
  content: "\F5EF";
}
.mdi-email-outline:before {
  content: "\F1F0";
}
.mdi-email-secure:before {
  content: "\F1F1";
}
.mdi-email-variant:before {
  content: "\F5F0";
}
.mdi-emby:before {
  content: "\F6B3";
}
.mdi-emoticon:before {
  content: "\F1F2";
}
.mdi-emoticon-cool:before {
  content: "\F1F3";
}
.mdi-emoticon-dead:before {
  content: "\F69A";
}
.mdi-emoticon-devil:before {
  content: "\F1F4";
}
.mdi-emoticon-excited:before {
  content: "\F69B";
}
.mdi-emoticon-happy:before {
  content: "\F1F5";
}
.mdi-emoticon-neutral:before {
  content: "\F1F6";
}
.mdi-emoticon-poop:before {
  content: "\F1F7";
}
.mdi-emoticon-sad:before {
  content: "\F1F8";
}
.mdi-emoticon-tongue:before {
  content: "\F1F9";
}
.mdi-engine:before {
  content: "\F1FA";
}
.mdi-engine-outline:before {
  content: "\F1FB";
}
.mdi-equal:before {
  content: "\F1FC";
}
.mdi-equal-box:before {
  content: "\F1FD";
}
.mdi-eraser:before {
  content: "\F1FE";
}
.mdi-eraser-variant:before {
  content: "\F642";
}
.mdi-escalator:before {
  content: "\F1FF";
}
.mdi-ethernet:before {
  content: "\F200";
}
.mdi-ethernet-cable:before {
  content: "\F201";
}
.mdi-ethernet-cable-off:before {
  content: "\F202";
}
.mdi-etsy:before {
  content: "\F203";
}
.mdi-ev-station:before {
  content: "\F5F1";
}
.mdi-evernote:before {
  content: "\F204";
}
.mdi-exclamation:before {
  content: "\F205";
}
.mdi-exit-to-app:before {
  content: "\F206";
}
.mdi-export:before {
  content: "\F207";
}
.mdi-eye:before {
  content: "\F208";
}
.mdi-eye-off:before {
  content: "\F209";
}
.mdi-eye-off-outline:before {
  content: "\F6D0";
}
.mdi-eye-outline:before {
  content: "\F6CF";
}
.mdi-eyedropper:before {
  content: "\F20A";
}
.mdi-eyedropper-variant:before {
  content: "\F20B";
}
.mdi-face:before {
  content: "\F643";
}
.mdi-face-profile:before {
  content: "\F644";
}
.mdi-facebook:before {
  content: "\F20C";
}
.mdi-facebook-box:before {
  content: "\F20D";
}
.mdi-facebook-messenger:before {
  content: "\F20E";
}
.mdi-factory:before {
  content: "\F20F";
}
.mdi-fan:before {
  content: "\F210";
}
.mdi-fast-forward:before {
  content: "\F211";
}
.mdi-fast-forward-outline:before {
  content: "\F6D1";
}
.mdi-fax:before {
  content: "\F212";
}
.mdi-feather:before {
  content: "\F6D2";
}
.mdi-ferry:before {
  content: "\F213";
}
.mdi-file:before {
  content: "\F214";
}
.mdi-file-account:before {
  content: "\F73A";
}
.mdi-file-chart:before {
  content: "\F215";
}
.mdi-file-check:before {
  content: "\F216";
}
.mdi-file-cloud:before {
  content: "\F217";
}
.mdi-file-delimited:before {
  content: "\F218";
}
.mdi-file-document:before {
  content: "\F219";
}
.mdi-file-document-box:before {
  content: "\F21A";
}
.mdi-file-excel:before {
  content: "\F21B";
}
.mdi-file-excel-box:before {
  content: "\F21C";
}
.mdi-file-export:before {
  content: "\F21D";
}
.mdi-file-find:before {
  content: "\F21E";
}
.mdi-file-hidden:before {
  content: "\F613";
}
.mdi-file-image:before {
  content: "\F21F";
}
.mdi-file-import:before {
  content: "\F220";
}
.mdi-file-lock:before {
  content: "\F221";
}
.mdi-file-multiple:before {
  content: "\F222";
}
.mdi-file-music:before {
  content: "\F223";
}
.mdi-file-outline:before {
  content: "\F224";
}
.mdi-file-pdf:before {
  content: "\F225";
}
.mdi-file-pdf-box:before {
  content: "\F226";
}
.mdi-file-plus:before {
  content: "\F751";
}
.mdi-file-powerpoint:before {
  content: "\F227";
}
.mdi-file-powerpoint-box:before {
  content: "\F228";
}
.mdi-file-presentation-box:before {
  content: "\F229";
}
.mdi-file-restore:before {
  content: "\F670";
}
.mdi-file-send:before {
  content: "\F22A";
}
.mdi-file-tree:before {
  content: "\F645";
}
.mdi-file-video:before {
  content: "\F22B";
}
.mdi-file-word:before {
  content: "\F22C";
}
.mdi-file-word-box:before {
  content: "\F22D";
}
.mdi-file-xml:before {
  content: "\F22E";
}
.mdi-film:before {
  content: "\F22F";
}
.mdi-filmstrip:before {
  content: "\F230";
}
.mdi-filmstrip-off:before {
  content: "\F231";
}
.mdi-filter:before {
  content: "\F232";
}
.mdi-filter-outline:before {
  content: "\F233";
}
.mdi-filter-remove:before {
  content: "\F234";
}
.mdi-filter-remove-outline:before {
  content: "\F235";
}
.mdi-filter-variant:before {
  content: "\F236";
}
.mdi-find-replace:before {
  content: "\F6D3";
}
.mdi-fingerprint:before {
  content: "\F237";
}
.mdi-fire:before {
  content: "\F238";
}
.mdi-firefox:before {
  content: "\F239";
}
.mdi-fish:before {
  content: "\F23A";
}
.mdi-flag:before {
  content: "\F23B";
}
.mdi-flag-checkered:before {
  content: "\F23C";
}
.mdi-flag-outline:before {
  content: "\F23D";
}
.mdi-flag-outline-variant:before {
  content: "\F23E";
}
.mdi-flag-triangle:before {
  content: "\F23F";
}
.mdi-flag-variant:before {
  content: "\F240";
}
.mdi-flash:before {
  content: "\F241";
}
.mdi-flash-auto:before {
  content: "\F242";
}
.mdi-flash-off:before {
  content: "\F243";
}
.mdi-flash-outline:before {
  content: "\F6D4";
}
.mdi-flash-red-eye:before {
  content: "\F67A";
}
.mdi-flashlight:before {
  content: "\F244";
}
.mdi-flashlight-off:before {
  content: "\F245";
}
.mdi-flask:before {
  content: "\F093";
}
.mdi-flask-empty:before {
  content: "\F094";
}
.mdi-flask-empty-outline:before {
  content: "\F095";
}
.mdi-flask-outline:before {
  content: "\F096";
}
.mdi-flattr:before {
  content: "\F246";
}
.mdi-flip-to-back:before {
  content: "\F247";
}
.mdi-flip-to-front:before {
  content: "\F248";
}
.mdi-floppy:before {
  content: "\F249";
}
.mdi-flower:before {
  content: "\F24A";
}
.mdi-folder:before {
  content: "\F24B";
}
.mdi-folder-account:before {
  content: "\F24C";
}
.mdi-folder-download:before {
  content: "\F24D";
}
.mdi-folder-google-drive:before {
  content: "\F24E";
}
.mdi-folder-image:before {
  content: "\F24F";
}
.mdi-folder-lock:before {
  content: "\F250";
}
.mdi-folder-lock-open:before {
  content: "\F251";
}
.mdi-folder-move:before {
  content: "\F252";
}
.mdi-folder-multiple:before {
  content: "\F253";
}
.mdi-folder-multiple-image:before {
  content: "\F254";
}
.mdi-folder-multiple-outline:before {
  content: "\F255";
}
.mdi-folder-open:before {
  content: "\F76F";
}
.mdi-folder-outline:before {
  content: "\F256";
}
.mdi-folder-plus:before {
  content: "\F257";
}
.mdi-folder-remove:before {
  content: "\F258";
}
.mdi-folder-star:before {
  content: "\F69C";
}
.mdi-folder-upload:before {
  content: "\F259";
}
.mdi-font-awesome:before {
  content: "\F03A";
}
.mdi-food:before {
  content: "\F25A";
}
.mdi-food-apple:before {
  content: "\F25B";
}
.mdi-food-fork-drink:before {
  content: "\F5F2";
}
.mdi-food-off:before {
  content: "\F5F3";
}
.mdi-food-variant:before {
  content: "\F25C";
}
.mdi-football:before {
  content: "\F25D";
}
.mdi-football-australian:before {
  content: "\F25E";
}
.mdi-football-helmet:before {
  content: "\F25F";
}
.mdi-format-align-bottom:before {
  content: "\F752";
}
.mdi-format-align-center:before {
  content: "\F260";
}
.mdi-format-align-justify:before {
  content: "\F261";
}
.mdi-format-align-left:before {
  content: "\F262";
}
.mdi-format-align-middle:before {
  content: "\F753";
}
.mdi-format-align-right:before {
  content: "\F263";
}
.mdi-format-align-top:before {
  content: "\F754";
}
.mdi-format-annotation-plus:before {
  content: "\F646";
}
.mdi-format-bold:before {
  content: "\F264";
}
.mdi-format-clear:before {
  content: "\F265";
}
.mdi-format-color-fill:before {
  content: "\F266";
}
.mdi-format-color-text:before {
  content: "\F69D";
}
.mdi-format-float-center:before {
  content: "\F267";
}
.mdi-format-float-left:before {
  content: "\F268";
}
.mdi-format-float-none:before {
  content: "\F269";
}
.mdi-format-float-right:before {
  content: "\F26A";
}
.mdi-format-font:before {
  content: "\F6D5";
}
.mdi-format-header-1:before {
  content: "\F26B";
}
.mdi-format-header-2:before {
  content: "\F26C";
}
.mdi-format-header-3:before {
  content: "\F26D";
}
.mdi-format-header-4:before {
  content: "\F26E";
}
.mdi-format-header-5:before {
  content: "\F26F";
}
.mdi-format-header-6:before {
  content: "\F270";
}
.mdi-format-header-decrease:before {
  content: "\F271";
}
.mdi-format-header-equal:before {
  content: "\F272";
}
.mdi-format-header-increase:before {
  content: "\F273";
}
.mdi-format-header-pound:before {
  content: "\F274";
}
.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}
.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}
.mdi-format-horizontal-align-right:before {
  content: "\F620";
}
.mdi-format-indent-decrease:before {
  content: "\F275";
}
.mdi-format-indent-increase:before {
  content: "\F276";
}
.mdi-format-italic:before {
  content: "\F277";
}
.mdi-format-line-spacing:before {
  content: "\F278";
}
.mdi-format-line-style:before {
  content: "\F5C8";
}
.mdi-format-line-weight:before {
  content: "\F5C9";
}
.mdi-format-list-bulleted:before {
  content: "\F279";
}
.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}
.mdi-format-list-checks:before {
  content: "\F755";
}
.mdi-format-list-numbers:before {
  content: "\F27B";
}
.mdi-format-page-break:before {
  content: "\F6D6";
}
.mdi-format-paint:before {
  content: "\F27C";
}
.mdi-format-paragraph:before {
  content: "\F27D";
}
.mdi-format-pilcrow:before {
  content: "\F6D7";
}
.mdi-format-quote-close:before {
  content: "\F27E";
}
.mdi-format-quote-open:before {
  content: "\F756";
}
.mdi-format-rotate-90:before {
  content: "\F6A9";
}
.mdi-format-section:before {
  content: "\F69E";
}
.mdi-format-size:before {
  content: "\F27F";
}
.mdi-format-strikethrough:before {
  content: "\F280";
}
.mdi-format-strikethrough-variant:before {
  content: "\F281";
}
.mdi-format-subscript:before {
  content: "\F282";
}
.mdi-format-superscript:before {
  content: "\F283";
}
.mdi-format-text:before {
  content: "\F284";
}
.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}
.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}
.mdi-format-title:before {
  content: "\F5F4";
}
.mdi-format-underline:before {
  content: "\F287";
}
.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}
.mdi-format-vertical-align-center:before {
  content: "\F622";
}
.mdi-format-vertical-align-top:before {
  content: "\F623";
}
.mdi-format-wrap-inline:before {
  content: "\F288";
}
.mdi-format-wrap-square:before {
  content: "\F289";
}
.mdi-format-wrap-tight:before {
  content: "\F28A";
}
.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}
.mdi-forum:before {
  content: "\F28C";
}
.mdi-forward:before {
  content: "\F28D";
}
.mdi-foursquare:before {
  content: "\F28E";
}
.mdi-fridge:before {
  content: "\F28F";
}
.mdi-fridge-filled:before {
  content: "\F290";
}
.mdi-fridge-filled-bottom:before {
  content: "\F291";
}
.mdi-fridge-filled-top:before {
  content: "\F292";
}
.mdi-fullscreen:before {
  content: "\F293";
}
.mdi-fullscreen-exit:before {
  content: "\F294";
}
.mdi-function:before {
  content: "\F295";
}
.mdi-gamepad:before {
  content: "\F296";
}
.mdi-gamepad-variant:before {
  content: "\F297";
}
.mdi-garage:before {
  content: "\F6D8";
}
.mdi-garage-open:before {
  content: "\F6D9";
}
.mdi-gas-cylinder:before {
  content: "\F647";
}
.mdi-gas-station:before {
  content: "\F298";
}
.mdi-gate:before {
  content: "\F299";
}
.mdi-gauge:before {
  content: "\F29A";
}
.mdi-gavel:before {
  content: "\F29B";
}
.mdi-gender-female:before {
  content: "\F29C";
}
.mdi-gender-male:before {
  content: "\F29D";
}
.mdi-gender-male-female:before {
  content: "\F29E";
}
.mdi-gender-transgender:before {
  content: "\F29F";
}
.mdi-gesture-double-tap:before {
  content: "\F73B";
}
.mdi-gesture-swipe-down:before {
  content: "\F73C";
}
.mdi-gesture-swipe-left:before {
  content: "\F73D";
}
.mdi-gesture-swipe-right:before {
  content: "\F73E";
}
.mdi-gesture-swipe-up:before {
  content: "\F73F";
}
.mdi-gesture-tap:before {
  content: "\F740";
}
.mdi-gesture-two-double-tap:before {
  content: "\F741";
}
.mdi-gesture-two-tap:before {
  content: "\F742";
}
.mdi-ghost:before {
  content: "\F2A0";
}
.mdi-gift:before {
  content: "\F2A1";
}
.mdi-git:before {
  content: "\F2A2";
}
.mdi-github-box:before {
  content: "\F2A3";
}
.mdi-github-circle:before {
  content: "\F2A4";
}
.mdi-github-face:before {
  content: "\F6DA";
}
.mdi-glass-flute:before {
  content: "\F2A5";
}
.mdi-glass-mug:before {
  content: "\F2A6";
}
.mdi-glass-stange:before {
  content: "\F2A7";
}
.mdi-glass-tulip:before {
  content: "\F2A8";
}
.mdi-glassdoor:before {
  content: "\F2A9";
}
.mdi-glasses:before {
  content: "\F2AA";
}
.mdi-gmail:before {
  content: "\F2AB";
}
.mdi-gnome:before {
  content: "\F2AC";
}
.mdi-gondola:before {
  content: "\F685";
}
.mdi-google:before {
  content: "\F2AD";
}
.mdi-google-cardboard:before {
  content: "\F2AE";
}
.mdi-google-chrome:before {
  content: "\F2AF";
}
.mdi-google-circles:before {
  content: "\F2B0";
}
.mdi-google-circles-communities:before {
  content: "\F2B1";
}
.mdi-google-circles-extended:before {
  content: "\F2B2";
}
.mdi-google-circles-group:before {
  content: "\F2B3";
}
.mdi-google-controller:before {
  content: "\F2B4";
}
.mdi-google-controller-off:before {
  content: "\F2B5";
}
.mdi-google-drive:before {
  content: "\F2B6";
}
.mdi-google-earth:before {
  content: "\F2B7";
}
.mdi-google-glass:before {
  content: "\F2B8";
}
.mdi-google-keep:before {
  content: "\F6DB";
}
.mdi-google-maps:before {
  content: "\F5F5";
}
.mdi-google-nearby:before {
  content: "\F2B9";
}
.mdi-google-pages:before {
  content: "\F2BA";
}
.mdi-google-photos:before {
  content: "\F6DC";
}
.mdi-google-physical-web:before {
  content: "\F2BB";
}
.mdi-google-play:before {
  content: "\F2BC";
}
.mdi-google-plus:before {
  content: "\F2BD";
}
.mdi-google-plus-box:before {
  content: "\F2BE";
}
.mdi-google-translate:before {
  content: "\F2BF";
}
.mdi-google-wallet:before {
  content: "\F2C0";
}
.mdi-gradient:before {
  content: "\F69F";
}
.mdi-grease-pencil:before {
  content: "\F648";
}
.mdi-grid:before {
  content: "\F2C1";
}
.mdi-grid-large:before {
  content: "\F757";
}
.mdi-grid-off:before {
  content: "\F2C2";
}
.mdi-group:before {
  content: "\F2C3";
}
.mdi-guitar-acoustic:before {
  content: "\F770";
}
.mdi-guitar-electric:before {
  content: "\F2C4";
}
.mdi-guitar-pick:before {
  content: "\F2C5";
}
.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}
.mdi-hackernews:before {
  content: "\F624";
}
.mdi-hamburger:before {
  content: "\F684";
}
.mdi-hand-pointing-right:before {
  content: "\F2C7";
}
.mdi-hanger:before {
  content: "\F2C8";
}
.mdi-hangouts:before {
  content: "\F2C9";
}
.mdi-harddisk:before {
  content: "\F2CA";
}
.mdi-headphones:before {
  content: "\F2CB";
}
.mdi-headphones-box:before {
  content: "\F2CC";
}
.mdi-headphones-settings:before {
  content: "\F2CD";
}
.mdi-headset:before {
  content: "\F2CE";
}
.mdi-headset-dock:before {
  content: "\F2CF";
}
.mdi-headset-off:before {
  content: "\F2D0";
}
.mdi-heart:before {
  content: "\F2D1";
}
.mdi-heart-box:before {
  content: "\F2D2";
}
.mdi-heart-box-outline:before {
  content: "\F2D3";
}
.mdi-heart-broken:before {
  content: "\F2D4";
}
.mdi-heart-half:before {
  content: "\F6DE";
}
.mdi-heart-half-full:before {
  content: "\F6DD";
}
.mdi-heart-half-outline:before {
  content: "\F6DF";
}
.mdi-heart-off:before {
  content: "\F758";
}
.mdi-heart-outline:before {
  content: "\F2D5";
}
.mdi-heart-pulse:before {
  content: "\F5F6";
}
.mdi-help:before {
  content: "\F2D6";
}
.mdi-help-box:before {
  content: "\F78A";
}
.mdi-help-circle:before {
  content: "\F2D7";
}
.mdi-help-circle-outline:before {
  content: "\F625";
}
.mdi-help-network:before {
  content: "\F6F4";
}
.mdi-hexagon:before {
  content: "\F2D8";
}
.mdi-hexagon-multiple:before {
  content: "\F6E0";
}
.mdi-hexagon-outline:before {
  content: "\F2D9";
}
.mdi-highway:before {
  content: "\F5F7";
}
.mdi-history:before {
  content: "\F2DA";
}
.mdi-hololens:before {
  content: "\F2DB";
}
.mdi-home:before {
  content: "\F2DC";
}
.mdi-home-map-marker:before {
  content: "\F5F8";
}
.mdi-home-modern:before {
  content: "\F2DD";
}
.mdi-home-outline:before {
  content: "\F6A0";
}
.mdi-home-variant:before {
  content: "\F2DE";
}
.mdi-hook:before {
  content: "\F6E1";
}
.mdi-hook-off:before {
  content: "\F6E2";
}
.mdi-hops:before {
  content: "\F2DF";
}
.mdi-hospital:before {
  content: "\F2E0";
}
.mdi-hospital-building:before {
  content: "\F2E1";
}
.mdi-hospital-marker:before {
  content: "\F2E2";
}
.mdi-hotel:before {
  content: "\F2E3";
}
.mdi-houzz:before {
  content: "\F2E4";
}
.mdi-houzz-box:before {
  content: "\F2E5";
}
.mdi-human:before {
  content: "\F2E6";
}
.mdi-human-child:before {
  content: "\F2E7";
}
.mdi-human-female:before {
  content: "\F649";
}
.mdi-human-greeting:before {
  content: "\F64A";
}
.mdi-human-handsdown:before {
  content: "\F64B";
}
.mdi-human-handsup:before {
  content: "\F64C";
}
.mdi-human-male:before {
  content: "\F64D";
}
.mdi-human-male-female:before {
  content: "\F2E8";
}
.mdi-human-pregnant:before {
  content: "\F5CF";
}
.mdi-humble-bundle:before {
  content: "\F743";
}
.mdi-image:before {
  content: "\F2E9";
}
.mdi-image-album:before {
  content: "\F2EA";
}
.mdi-image-area:before {
  content: "\F2EB";
}
.mdi-image-area-close:before {
  content: "\F2EC";
}
.mdi-image-broken:before {
  content: "\F2ED";
}
.mdi-image-broken-variant:before {
  content: "\F2EE";
}
.mdi-image-filter:before {
  content: "\F2EF";
}
.mdi-image-filter-black-white:before {
  content: "\F2F0";
}
.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}
.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}
.mdi-image-filter-drama:before {
  content: "\F2F3";
}
.mdi-image-filter-frames:before {
  content: "\F2F4";
}
.mdi-image-filter-hdr:before {
  content: "\F2F5";
}
.mdi-image-filter-none:before {
  content: "\F2F6";
}
.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}
.mdi-image-filter-vintage:before {
  content: "\F2F8";
}
.mdi-image-multiple:before {
  content: "\F2F9";
}
.mdi-import:before {
  content: "\F2FA";
}
.mdi-inbox:before {
  content: "\F686";
}
.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}
.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}
.mdi-incognito:before {
  content: "\F5F9";
}
.mdi-infinity:before {
  content: "\F6E3";
}
.mdi-information:before {
  content: "\F2FC";
}
.mdi-information-outline:before {
  content: "\F2FD";
}
.mdi-information-variant:before {
  content: "\F64E";
}
.mdi-instagram:before {
  content: "\F2FE";
}
.mdi-instapaper:before {
  content: "\F2FF";
}
.mdi-internet-explorer:before {
  content: "\F300";
}
.mdi-invert-colors:before {
  content: "\F301";
}
.mdi-itunes:before {
  content: "\F676";
}
.mdi-jeepney:before {
  content: "\F302";
}
.mdi-jira:before {
  content: "\F303";
}
.mdi-jsfiddle:before {
  content: "\F304";
}
.mdi-json:before {
  content: "\F626";
}
.mdi-keg:before {
  content: "\F305";
}
.mdi-kettle:before {
  content: "\F5FA";
}
.mdi-key:before {
  content: "\F306";
}
.mdi-key-change:before {
  content: "\F307";
}
.mdi-key-minus:before {
  content: "\F308";
}
.mdi-key-plus:before {
  content: "\F309";
}
.mdi-key-remove:before {
  content: "\F30A";
}
.mdi-key-variant:before {
  content: "\F30B";
}
.mdi-keyboard:before {
  content: "\F30C";
}
.mdi-keyboard-backspace:before {
  content: "\F30D";
}
.mdi-keyboard-caps:before {
  content: "\F30E";
}
.mdi-keyboard-close:before {
  content: "\F30F";
}
.mdi-keyboard-off:before {
  content: "\F310";
}
.mdi-keyboard-return:before {
  content: "\F311";
}
.mdi-keyboard-tab:before {
  content: "\F312";
}
.mdi-keyboard-variant:before {
  content: "\F313";
}
.mdi-kickstarter:before {
  content: "\F744";
}
.mdi-kodi:before {
  content: "\F314";
}
.mdi-label:before {
  content: "\F315";
}
.mdi-label-outline:before {
  content: "\F316";
}
.mdi-lambda:before {
  content: "\F627";
}
.mdi-lamp:before {
  content: "\F6B4";
}
.mdi-lan:before {
  content: "\F317";
}
.mdi-lan-connect:before {
  content: "\F318";
}
.mdi-lan-disconnect:before {
  content: "\F319";
}
.mdi-lan-pending:before {
  content: "\F31A";
}
.mdi-language-c:before {
  content: "\F671";
}
.mdi-language-cpp:before {
  content: "\F672";
}
.mdi-language-csharp:before {
  content: "\F31B";
}
.mdi-language-css3:before {
  content: "\F31C";
}
.mdi-language-html5:before {
  content: "\F31D";
}
.mdi-language-javascript:before {
  content: "\F31E";
}
.mdi-language-php:before {
  content: "\F31F";
}
.mdi-language-python:before {
  content: "\F320";
}
.mdi-language-python-text:before {
  content: "\F321";
}
.mdi-language-swift:before {
  content: "\F6E4";
}
.mdi-language-typescript:before {
  content: "\F6E5";
}
.mdi-laptop:before {
  content: "\F322";
}
.mdi-laptop-chromebook:before {
  content: "\F323";
}
.mdi-laptop-mac:before {
  content: "\F324";
}
.mdi-laptop-off:before {
  content: "\F6E6";
}
.mdi-laptop-windows:before {
  content: "\F325";
}
.mdi-lastfm:before {
  content: "\F326";
}
.mdi-launch:before {
  content: "\F327";
}
.mdi-layers:before {
  content: "\F328";
}
.mdi-layers-off:before {
  content: "\F329";
}
.mdi-lead-pencil:before {
  content: "\F64F";
}
.mdi-leaf:before {
  content: "\F32A";
}
.mdi-led-off:before {
  content: "\F32B";
}
.mdi-led-on:before {
  content: "\F32C";
}
.mdi-led-outline:before {
  content: "\F32D";
}
.mdi-led-variant-off:before {
  content: "\F32E";
}
.mdi-led-variant-on:before {
  content: "\F32F";
}
.mdi-led-variant-outline:before {
  content: "\F330";
}
.mdi-library:before {
  content: "\F331";
}
.mdi-library-books:before {
  content: "\F332";
}
.mdi-library-music:before {
  content: "\F333";
}
.mdi-library-plus:before {
  content: "\F334";
}
.mdi-lightbulb:before {
  content: "\F335";
}
.mdi-lightbulb-on:before {
  content: "\F6E7";
}
.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}
.mdi-lightbulb-outline:before {
  content: "\F336";
}
.mdi-link:before {
  content: "\F337";
}
.mdi-link-off:before {
  content: "\F338";
}
.mdi-link-variant:before {
  content: "\F339";
}
.mdi-link-variant-off:before {
  content: "\F33A";
}
.mdi-linkedin:before {
  content: "\F33B";
}
.mdi-linkedin-box:before {
  content: "\F33C";
}
.mdi-linux:before {
  content: "\F33D";
}
.mdi-loading:before {
  content: "\F771";
}
.mdi-lock:before {
  content: "\F33E";
}
.mdi-lock-open:before {
  content: "\F33F";
}
.mdi-lock-open-outline:before {
  content: "\F340";
}
.mdi-lock-outline:before {
  content: "\F341";
}
.mdi-lock-pattern:before {
  content: "\F6E9";
}
.mdi-lock-plus:before {
  content: "\F5FB";
}
.mdi-lock-reset:before {
  content: "\F772";
}
.mdi-login:before {
  content: "\F342";
}
.mdi-login-variant:before {
  content: "\F5FC";
}
.mdi-logout:before {
  content: "\F343";
}
.mdi-logout-variant:before {
  content: "\F5FD";
}
.mdi-looks:before {
  content: "\F344";
}
.mdi-loop:before {
  content: "\F6EA";
}
.mdi-loupe:before {
  content: "\F345";
}
.mdi-lumx:before {
  content: "\F346";
}
.mdi-magnet:before {
  content: "\F347";
}
.mdi-magnet-on:before {
  content: "\F348";
}
.mdi-magnify:before {
  content: "\F349";
}
.mdi-magnify-minus:before {
  content: "\F34A";
}
.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}
.mdi-magnify-plus:before {
  content: "\F34B";
}
.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}
.mdi-mail-ru:before {
  content: "\F34C";
}
.mdi-mailbox:before {
  content: "\F6ED";
}
.mdi-map:before {
  content: "\F34D";
}
.mdi-map-marker:before {
  content: "\F34E";
}
.mdi-map-marker-circle:before {
  content: "\F34F";
}
.mdi-map-marker-minus:before {
  content: "\F650";
}
.mdi-map-marker-multiple:before {
  content: "\F350";
}
.mdi-map-marker-off:before {
  content: "\F351";
}
.mdi-map-marker-plus:before {
  content: "\F651";
}
.mdi-map-marker-radius:before {
  content: "\F352";
}
.mdi-margin:before {
  content: "\F353";
}
.mdi-markdown:before {
  content: "\F354";
}
.mdi-marker:before {
  content: "\F652";
}
.mdi-marker-check:before {
  content: "\F355";
}
.mdi-martini:before {
  content: "\F356";
}
.mdi-material-ui:before {
  content: "\F357";
}
.mdi-math-compass:before {
  content: "\F358";
}
.mdi-matrix:before {
  content: "\F628";
}
.mdi-maxcdn:before {
  content: "\F359";
}
.mdi-medical-bag:before {
  content: "\F6EE";
}
.mdi-medium:before {
  content: "\F35A";
}
.mdi-memory:before {
  content: "\F35B";
}
.mdi-menu:before {
  content: "\F35C";
}
.mdi-menu-down:before {
  content: "\F35D";
}
.mdi-menu-down-outline:before {
  content: "\F6B5";
}
.mdi-menu-left:before {
  content: "\F35E";
}
.mdi-menu-right:before {
  content: "\F35F";
}
.mdi-menu-up:before {
  content: "\F360";
}
.mdi-menu-up-outline:before {
  content: "\F6B6";
}
.mdi-message:before {
  content: "\F361";
}
.mdi-message-alert:before {
  content: "\F362";
}
.mdi-message-bulleted:before {
  content: "\F6A1";
}
.mdi-message-bulleted-off:before {
  content: "\F6A2";
}
.mdi-message-draw:before {
  content: "\F363";
}
.mdi-message-image:before {
  content: "\F364";
}
.mdi-message-outline:before {
  content: "\F365";
}
.mdi-message-plus:before {
  content: "\F653";
}
.mdi-message-processing:before {
  content: "\F366";
}
.mdi-message-reply:before {
  content: "\F367";
}
.mdi-message-reply-text:before {
  content: "\F368";
}
.mdi-message-settings:before {
  content: "\F6EF";
}
.mdi-message-settings-variant:before {
  content: "\F6F0";
}
.mdi-message-text:before {
  content: "\F369";
}
.mdi-message-text-outline:before {
  content: "\F36A";
}
.mdi-message-video:before {
  content: "\F36B";
}
.mdi-meteor:before {
  content: "\F629";
}
.mdi-microphone:before {
  content: "\F36C";
}
.mdi-microphone-off:before {
  content: "\F36D";
}
.mdi-microphone-outline:before {
  content: "\F36E";
}
.mdi-microphone-settings:before {
  content: "\F36F";
}
.mdi-microphone-variant:before {
  content: "\F370";
}
.mdi-microphone-variant-off:before {
  content: "\F371";
}
.mdi-microscope:before {
  content: "\F654";
}
.mdi-microsoft:before {
  content: "\F372";
}
.mdi-minecraft:before {
  content: "\F373";
}
.mdi-minus:before {
  content: "\F374";
}
.mdi-minus-box:before {
  content: "\F375";
}
.mdi-minus-box-outline:before {
  content: "\F6F1";
}
.mdi-minus-circle:before {
  content: "\F376";
}
.mdi-minus-circle-outline:before {
  content: "\F377";
}
.mdi-minus-network:before {
  content: "\F378";
}
.mdi-mixcloud:before {
  content: "\F62A";
}
.mdi-monitor:before {
  content: "\F379";
}
.mdi-monitor-multiple:before {
  content: "\F37A";
}
.mdi-more:before {
  content: "\F37B";
}
.mdi-motorbike:before {
  content: "\F37C";
}
.mdi-mouse:before {
  content: "\F37D";
}
.mdi-mouse-off:before {
  content: "\F37E";
}
.mdi-mouse-variant:before {
  content: "\F37F";
}
.mdi-mouse-variant-off:before {
  content: "\F380";
}
.mdi-move-resize:before {
  content: "\F655";
}
.mdi-move-resize-variant:before {
  content: "\F656";
}
.mdi-movie:before {
  content: "\F381";
}
.mdi-multiplication:before {
  content: "\F382";
}
.mdi-multiplication-box:before {
  content: "\F383";
}
.mdi-music:before {
  content: "\F759";
}
.mdi-music-box:before {
  content: "\F384";
}
.mdi-music-box-outline:before {
  content: "\F385";
}
.mdi-music-circle:before {
  content: "\F386";
}
.mdi-music-note:before {
  content: "\F387";
}
.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}
.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}
.mdi-music-note-eighth:before {
  content: "\F388";
}
.mdi-music-note-half:before {
  content: "\F389";
}
.mdi-music-note-off:before {
  content: "\F38A";
}
.mdi-music-note-quarter:before {
  content: "\F38B";
}
.mdi-music-note-sixteenth:before {
  content: "\F38C";
}
.mdi-music-note-whole:before {
  content: "\F38D";
}
.mdi-music-off:before {
  content: "\F75A";
}
.mdi-nature:before {
  content: "\F38E";
}
.mdi-nature-people:before {
  content: "\F38F";
}
.mdi-navigation:before {
  content: "\F390";
}
.mdi-near-me:before {
  content: "\F5CD";
}
.mdi-needle:before {
  content: "\F391";
}
.mdi-nest-protect:before {
  content: "\F392";
}
.mdi-nest-thermostat:before {
  content: "\F393";
}
.mdi-netflix:before {
  content: "\F745";
}
.mdi-network:before {
  content: "\F6F2";
}
.mdi-new-box:before {
  content: "\F394";
}
.mdi-newspaper:before {
  content: "\F395";
}
.mdi-nfc:before {
  content: "\F396";
}
.mdi-nfc-tap:before {
  content: "\F397";
}
.mdi-nfc-variant:before {
  content: "\F398";
}
.mdi-ninja:before {
  content: "\F773";
}
.mdi-nodejs:before {
  content: "\F399";
}
.mdi-note:before {
  content: "\F39A";
}
.mdi-note-multiple:before {
  content: "\F6B7";
}
.mdi-note-multiple-outline:before {
  content: "\F6B8";
}
.mdi-note-outline:before {
  content: "\F39B";
}
.mdi-note-plus:before {
  content: "\F39C";
}
.mdi-note-plus-outline:before {
  content: "\F39D";
}
.mdi-note-text:before {
  content: "\F39E";
}
.mdi-notification-clear-all:before {
  content: "\F39F";
}
.mdi-npm:before {
  content: "\F6F6";
}
.mdi-nuke:before {
  content: "\F6A3";
}
.mdi-numeric:before {
  content: "\F3A0";
}
.mdi-numeric-0-box:before {
  content: "\F3A1";
}
.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}
.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}
.mdi-numeric-1-box:before {
  content: "\F3A4";
}
.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}
.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}
.mdi-numeric-2-box:before {
  content: "\F3A7";
}
.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}
.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}
.mdi-numeric-3-box:before {
  content: "\F3AA";
}
.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}
.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}
.mdi-numeric-4-box:before {
  content: "\F3AD";
}
.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}
.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}
.mdi-numeric-5-box:before {
  content: "\F3B0";
}
.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}
.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}
.mdi-numeric-6-box:before {
  content: "\F3B3";
}
.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}
.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}
.mdi-numeric-7-box:before {
  content: "\F3B6";
}
.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}
.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}
.mdi-numeric-8-box:before {
  content: "\F3B9";
}
.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}
.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}
.mdi-numeric-9-box:before {
  content: "\F3BC";
}
.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}
.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}
.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}
.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}
.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}
.mdi-nut:before {
  content: "\F6F7";
}
.mdi-nutrition:before {
  content: "\F3C2";
}
.mdi-oar:before {
  content: "\F67B";
}
.mdi-octagon:before {
  content: "\F3C3";
}
.mdi-octagon-outline:before {
  content: "\F3C4";
}
.mdi-octagram:before {
  content: "\F6F8";
}
.mdi-octagram-outline:before {
  content: "\F774";
}
.mdi-odnoklassniki:before {
  content: "\F3C5";
}
.mdi-office:before {
  content: "\F3C6";
}
.mdi-oil:before {
  content: "\F3C7";
}
.mdi-oil-temperature:before {
  content: "\F3C8";
}
.mdi-omega:before {
  content: "\F3C9";
}
.mdi-onedrive:before {
  content: "\F3CA";
}
.mdi-onenote:before {
  content: "\F746";
}
.mdi-opacity:before {
  content: "\F5CC";
}
.mdi-open-in-app:before {
  content: "\F3CB";
}
.mdi-open-in-new:before {
  content: "\F3CC";
}
.mdi-openid:before {
  content: "\F3CD";
}
.mdi-opera:before {
  content: "\F3CE";
}
.mdi-orbit:before {
  content: "\F018";
}
.mdi-ornament:before {
  content: "\F3CF";
}
.mdi-ornament-variant:before {
  content: "\F3D0";
}
.mdi-owl:before {
  content: "\F3D2";
}
.mdi-package:before {
  content: "\F3D3";
}
.mdi-package-down:before {
  content: "\F3D4";
}
.mdi-package-up:before {
  content: "\F3D5";
}
.mdi-package-variant:before {
  content: "\F3D6";
}
.mdi-package-variant-closed:before {
  content: "\F3D7";
}
.mdi-page-first:before {
  content: "\F600";
}
.mdi-page-last:before {
  content: "\F601";
}
.mdi-page-layout-body:before {
  content: "\F6F9";
}
.mdi-page-layout-footer:before {
  content: "\F6FA";
}
.mdi-page-layout-header:before {
  content: "\F6FB";
}
.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}
.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}
.mdi-palette:before {
  content: "\F3D8";
}
.mdi-palette-advanced:before {
  content: "\F3D9";
}
.mdi-panda:before {
  content: "\F3DA";
}
.mdi-pandora:before {
  content: "\F3DB";
}
.mdi-panorama:before {
  content: "\F3DC";
}
.mdi-panorama-fisheye:before {
  content: "\F3DD";
}
.mdi-panorama-horizontal:before {
  content: "\F3DE";
}
.mdi-panorama-vertical:before {
  content: "\F3DF";
}
.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}
.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}
.mdi-paperclip:before {
  content: "\F3E2";
}
.mdi-parking:before {
  content: "\F3E3";
}
.mdi-pause:before {
  content: "\F3E4";
}
.mdi-pause-circle:before {
  content: "\F3E5";
}
.mdi-pause-circle-outline:before {
  content: "\F3E6";
}
.mdi-pause-octagon:before {
  content: "\F3E7";
}
.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}
.mdi-paw:before {
  content: "\F3E9";
}
.mdi-paw-off:before {
  content: "\F657";
}
.mdi-pen:before {
  content: "\F3EA";
}
.mdi-pencil:before {
  content: "\F3EB";
}
.mdi-pencil-box:before {
  content: "\F3EC";
}
.mdi-pencil-box-outline:before {
  content: "\F3ED";
}
.mdi-pencil-circle:before {
  content: "\F6FE";
}
.mdi-pencil-circle-outline:before {
  content: "\F775";
}
.mdi-pencil-lock:before {
  content: "\F3EE";
}
.mdi-pencil-off:before {
  content: "\F3EF";
}
.mdi-pentagon:before {
  content: "\F6FF";
}
.mdi-pentagon-outline:before {
  content: "\F700";
}
.mdi-percent:before {
  content: "\F3F0";
}
.mdi-periscope:before {
  content: "\F747";
}
.mdi-pharmacy:before {
  content: "\F3F1";
}
.mdi-phone:before {
  content: "\F3F2";
}
.mdi-phone-bluetooth:before {
  content: "\F3F3";
}
.mdi-phone-classic:before {
  content: "\F602";
}
.mdi-phone-forward:before {
  content: "\F3F4";
}
.mdi-phone-hangup:before {
  content: "\F3F5";
}
.mdi-phone-in-talk:before {
  content: "\F3F6";
}
.mdi-phone-incoming:before {
  content: "\F3F7";
}
.mdi-phone-locked:before {
  content: "\F3F8";
}
.mdi-phone-log:before {
  content: "\F3F9";
}
.mdi-phone-minus:before {
  content: "\F658";
}
.mdi-phone-missed:before {
  content: "\F3FA";
}
.mdi-phone-outgoing:before {
  content: "\F3FB";
}
.mdi-phone-paused:before {
  content: "\F3FC";
}
.mdi-phone-plus:before {
  content: "\F659";
}
.mdi-phone-settings:before {
  content: "\F3FD";
}
.mdi-phone-voip:before {
  content: "\F3FE";
}
.mdi-pi:before {
  content: "\F3FF";
}
.mdi-pi-box:before {
  content: "\F400";
}
.mdi-piano:before {
  content: "\F67C";
}
.mdi-pig:before {
  content: "\F401";
}
.mdi-pill:before {
  content: "\F402";
}
.mdi-pillar:before {
  content: "\F701";
}
.mdi-pin:before {
  content: "\F403";
}
.mdi-pin-off:before {
  content: "\F404";
}
.mdi-pine-tree:before {
  content: "\F405";
}
.mdi-pine-tree-box:before {
  content: "\F406";
}
.mdi-pinterest:before {
  content: "\F407";
}
.mdi-pinterest-box:before {
  content: "\F408";
}
.mdi-pistol:before {
  content: "\F702";
}
.mdi-pizza:before {
  content: "\F409";
}
.mdi-plane-shield:before {
  content: "\F6BA";
}
.mdi-play:before {
  content: "\F40A";
}
.mdi-play-box-outline:before {
  content: "\F40B";
}
.mdi-play-circle:before {
  content: "\F40C";
}
.mdi-play-circle-outline:before {
  content: "\F40D";
}
.mdi-play-pause:before {
  content: "\F40E";
}
.mdi-play-protected-content:before {
  content: "\F40F";
}
.mdi-playlist-check:before {
  content: "\F5C7";
}
.mdi-playlist-minus:before {
  content: "\F410";
}
.mdi-playlist-play:before {
  content: "\F411";
}
.mdi-playlist-plus:before {
  content: "\F412";
}
.mdi-playlist-remove:before {
  content: "\F413";
}
.mdi-playstation:before {
  content: "\F414";
}
.mdi-plex:before {
  content: "\F6B9";
}
.mdi-plus:before {
  content: "\F415";
}
.mdi-plus-box:before {
  content: "\F416";
}
.mdi-plus-box-outline:before {
  content: "\F703";
}
.mdi-plus-circle:before {
  content: "\F417";
}
.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}
.mdi-plus-circle-outline:before {
  content: "\F419";
}
.mdi-plus-network:before {
  content: "\F41A";
}
.mdi-plus-one:before {
  content: "\F41B";
}
.mdi-plus-outline:before {
  content: "\F704";
}
.mdi-pocket:before {
  content: "\F41C";
}
.mdi-pokeball:before {
  content: "\F41D";
}
.mdi-polaroid:before {
  content: "\F41E";
}
.mdi-poll:before {
  content: "\F41F";
}
.mdi-poll-box:before {
  content: "\F420";
}
.mdi-polymer:before {
  content: "\F421";
}
.mdi-pool:before {
  content: "\F606";
}
.mdi-popcorn:before {
  content: "\F422";
}
.mdi-pot:before {
  content: "\F65A";
}
.mdi-pot-mix:before {
  content: "\F65B";
}
.mdi-pound:before {
  content: "\F423";
}
.mdi-pound-box:before {
  content: "\F424";
}
.mdi-power:before {
  content: "\F425";
}
.mdi-power-plug:before {
  content: "\F6A4";
}
.mdi-power-plug-off:before {
  content: "\F6A5";
}
.mdi-power-settings:before {
  content: "\F426";
}
.mdi-power-socket:before {
  content: "\F427";
}
.mdi-prescription:before {
  content: "\F705";
}
.mdi-presentation:before {
  content: "\F428";
}
.mdi-presentation-play:before {
  content: "\F429";
}
.mdi-printer:before {
  content: "\F42A";
}
.mdi-printer-3d:before {
  content: "\F42B";
}
.mdi-printer-alert:before {
  content: "\F42C";
}
.mdi-printer-settings:before {
  content: "\F706";
}
.mdi-priority-high:before {
  content: "\F603";
}
.mdi-priority-low:before {
  content: "\F604";
}
.mdi-professional-hexagon:before {
  content: "\F42D";
}
.mdi-projector:before {
  content: "\F42E";
}
.mdi-projector-screen:before {
  content: "\F42F";
}
.mdi-publish:before {
  content: "\F6A6";
}
.mdi-pulse:before {
  content: "\F430";
}
.mdi-puzzle:before {
  content: "\F431";
}
.mdi-qqchat:before {
  content: "\F605";
}
.mdi-qrcode:before {
  content: "\F432";
}
.mdi-qrcode-scan:before {
  content: "\F433";
}
.mdi-quadcopter:before {
  content: "\F434";
}
.mdi-quality-high:before {
  content: "\F435";
}
.mdi-quicktime:before {
  content: "\F436";
}
.mdi-radar:before {
  content: "\F437";
}
.mdi-radiator:before {
  content: "\F438";
}
.mdi-radio:before {
  content: "\F439";
}
.mdi-radio-handheld:before {
  content: "\F43A";
}
.mdi-radio-tower:before {
  content: "\F43B";
}
.mdi-radioactive:before {
  content: "\F43C";
}
.mdi-radiobox-blank:before {
  content: "\F43D";
}
.mdi-radiobox-marked:before {
  content: "\F43E";
}
.mdi-raspberrypi:before {
  content: "\F43F";
}
.mdi-ray-end:before {
  content: "\F440";
}
.mdi-ray-end-arrow:before {
  content: "\F441";
}
.mdi-ray-start:before {
  content: "\F442";
}
.mdi-ray-start-arrow:before {
  content: "\F443";
}
.mdi-ray-start-end:before {
  content: "\F444";
}
.mdi-ray-vertex:before {
  content: "\F445";
}
.mdi-rdio:before {
  content: "\F446";
}
.mdi-react:before {
  content: "\F707";
}
.mdi-read:before {
  content: "\F447";
}
.mdi-readability:before {
  content: "\F448";
}
.mdi-receipt:before {
  content: "\F449";
}
.mdi-record:before {
  content: "\F44A";
}
.mdi-record-rec:before {
  content: "\F44B";
}
.mdi-recycle:before {
  content: "\F44C";
}
.mdi-reddit:before {
  content: "\F44D";
}
.mdi-redo:before {
  content: "\F44E";
}
.mdi-redo-variant:before {
  content: "\F44F";
}
.mdi-refresh:before {
  content: "\F450";
}
.mdi-regex:before {
  content: "\F451";
}
.mdi-relative-scale:before {
  content: "\F452";
}
.mdi-reload:before {
  content: "\F453";
}
.mdi-remote:before {
  content: "\F454";
}
.mdi-rename-box:before {
  content: "\F455";
}
.mdi-reorder-horizontal:before {
  content: "\F687";
}
.mdi-reorder-vertical:before {
  content: "\F688";
}
.mdi-repeat:before {
  content: "\F456";
}
.mdi-repeat-off:before {
  content: "\F457";
}
.mdi-repeat-once:before {
  content: "\F458";
}
.mdi-replay:before {
  content: "\F459";
}
.mdi-reply:before {
  content: "\F45A";
}
.mdi-reply-all:before {
  content: "\F45B";
}
.mdi-reproduction:before {
  content: "\F45C";
}
.mdi-resize-bottom-right:before {
  content: "\F45D";
}
.mdi-responsive:before {
  content: "\F45E";
}
.mdi-restart:before {
  content: "\F708";
}
.mdi-restore:before {
  content: "\F6A7";
}
.mdi-rewind:before {
  content: "\F45F";
}
.mdi-rewind-outline:before {
  content: "\F709";
}
.mdi-rhombus:before {
  content: "\F70A";
}
.mdi-rhombus-outline:before {
  content: "\F70B";
}
.mdi-ribbon:before {
  content: "\F460";
}
.mdi-road:before {
  content: "\F461";
}
.mdi-road-variant:before {
  content: "\F462";
}
.mdi-robot:before {
  content: "\F6A8";
}
.mdi-rocket:before {
  content: "\F463";
}
.mdi-roomba:before {
  content: "\F70C";
}
.mdi-rotate-3d:before {
  content: "\F464";
}
.mdi-rotate-left:before {
  content: "\F465";
}
.mdi-rotate-left-variant:before {
  content: "\F466";
}
.mdi-rotate-right:before {
  content: "\F467";
}
.mdi-rotate-right-variant:before {
  content: "\F468";
}
.mdi-rounded-corner:before {
  content: "\F607";
}
.mdi-router-wireless:before {
  content: "\F469";
}
.mdi-routes:before {
  content: "\F46A";
}
.mdi-rowing:before {
  content: "\F608";
}
.mdi-rss:before {
  content: "\F46B";
}
.mdi-rss-box:before {
  content: "\F46C";
}
.mdi-ruler:before {
  content: "\F46D";
}
.mdi-run:before {
  content: "\F70D";
}
.mdi-run-fast:before {
  content: "\F46E";
}
.mdi-sale:before {
  content: "\F46F";
}
.mdi-satellite:before {
  content: "\F470";
}
.mdi-satellite-variant:before {
  content: "\F471";
}
.mdi-saxophone:before {
  content: "\F609";
}
.mdi-scale:before {
  content: "\F472";
}
.mdi-scale-balance:before {
  content: "\F5D1";
}
.mdi-scale-bathroom:before {
  content: "\F473";
}
.mdi-scanner:before {
  content: "\F6AA";
}
.mdi-school:before {
  content: "\F474";
}
.mdi-screen-rotation:before {
  content: "\F475";
}
.mdi-screen-rotation-lock:before {
  content: "\F476";
}
.mdi-screwdriver:before {
  content: "\F477";
}
.mdi-script:before {
  content: "\F478";
}
.mdi-sd:before {
  content: "\F479";
}
.mdi-seal:before {
  content: "\F47A";
}
.mdi-search-web:before {
  content: "\F70E";
}
.mdi-seat-flat:before {
  content: "\F47B";
}
.mdi-seat-flat-angled:before {
  content: "\F47C";
}
.mdi-seat-individual-suite:before {
  content: "\F47D";
}
.mdi-seat-legroom-extra:before {
  content: "\F47E";
}
.mdi-seat-legroom-normal:before {
  content: "\F47F";
}
.mdi-seat-legroom-reduced:before {
  content: "\F480";
}
.mdi-seat-recline-extra:before {
  content: "\F481";
}
.mdi-seat-recline-normal:before {
  content: "\F482";
}
.mdi-security:before {
  content: "\F483";
}
.mdi-security-home:before {
  content: "\F689";
}
.mdi-security-network:before {
  content: "\F484";
}
.mdi-select:before {
  content: "\F485";
}
.mdi-select-all:before {
  content: "\F486";
}
.mdi-select-inverse:before {
  content: "\F487";
}
.mdi-select-off:before {
  content: "\F488";
}
.mdi-selection:before {
  content: "\F489";
}
.mdi-selection-off:before {
  content: "\F776";
}
.mdi-send:before {
  content: "\F48A";
}
.mdi-serial-port:before {
  content: "\F65C";
}
.mdi-server:before {
  content: "\F48B";
}
.mdi-server-minus:before {
  content: "\F48C";
}
.mdi-server-network:before {
  content: "\F48D";
}
.mdi-server-network-off:before {
  content: "\F48E";
}
.mdi-server-off:before {
  content: "\F48F";
}
.mdi-server-plus:before {
  content: "\F490";
}
.mdi-server-remove:before {
  content: "\F491";
}
.mdi-server-security:before {
  content: "\F492";
}
.mdi-set-all:before {
  content: "\F777";
}
.mdi-set-center:before {
  content: "\F778";
}
.mdi-set-center-right:before {
  content: "\F779";
}
.mdi-set-left:before {
  content: "\F77A";
}
.mdi-set-left-center:before {
  content: "\F77B";
}
.mdi-set-left-right:before {
  content: "\F77C";
}
.mdi-set-none:before {
  content: "\F77D";
}
.mdi-set-right:before {
  content: "\F77E";
}
.mdi-settings:before {
  content: "\F493";
}
.mdi-settings-box:before {
  content: "\F494";
}
.mdi-shape-circle-plus:before {
  content: "\F65D";
}
.mdi-shape-plus:before {
  content: "\F495";
}
.mdi-shape-polygon-plus:before {
  content: "\F65E";
}
.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}
.mdi-shape-square-plus:before {
  content: "\F660";
}
.mdi-share:before {
  content: "\F496";
}
.mdi-share-variant:before {
  content: "\F497";
}
.mdi-shield:before {
  content: "\F498";
}
.mdi-shield-half-full:before {
  content: "\F77F";
}
.mdi-shield-outline:before {
  content: "\F499";
}
.mdi-shopping:before {
  content: "\F49A";
}
.mdi-shopping-music:before {
  content: "\F49B";
}
.mdi-shovel:before {
  content: "\F70F";
}
.mdi-shovel-off:before {
  content: "\F710";
}
.mdi-shredder:before {
  content: "\F49C";
}
.mdi-shuffle:before {
  content: "\F49D";
}
.mdi-shuffle-disabled:before {
  content: "\F49E";
}
.mdi-shuffle-variant:before {
  content: "\F49F";
}
.mdi-sigma:before {
  content: "\F4A0";
}
.mdi-sigma-lower:before {
  content: "\F62B";
}
.mdi-sign-caution:before {
  content: "\F4A1";
}
.mdi-sign-direction:before {
  content: "\F780";
}
.mdi-sign-text:before {
  content: "\F781";
}
.mdi-signal:before {
  content: "\F4A2";
}
.mdi-signal-2g:before {
  content: "\F711";
}
.mdi-signal-3g:before {
  content: "\F712";
}
.mdi-signal-4g:before {
  content: "\F713";
}
.mdi-signal-hspa:before {
  content: "\F714";
}
.mdi-signal-hspa-plus:before {
  content: "\F715";
}
.mdi-signal-off:before {
  content: "\F782";
}
.mdi-signal-variant:before {
  content: "\F60A";
}
.mdi-silverware:before {
  content: "\F4A3";
}
.mdi-silverware-fork:before {
  content: "\F4A4";
}
.mdi-silverware-spoon:before {
  content: "\F4A5";
}
.mdi-silverware-variant:before {
  content: "\F4A6";
}
.mdi-sim:before {
  content: "\F4A7";
}
.mdi-sim-alert:before {
  content: "\F4A8";
}
.mdi-sim-off:before {
  content: "\F4A9";
}
.mdi-sitemap:before {
  content: "\F4AA";
}
.mdi-skip-backward:before {
  content: "\F4AB";
}
.mdi-skip-forward:before {
  content: "\F4AC";
}
.mdi-skip-next:before {
  content: "\F4AD";
}
.mdi-skip-next-circle:before {
  content: "\F661";
}
.mdi-skip-next-circle-outline:before {
  content: "\F662";
}
.mdi-skip-previous:before {
  content: "\F4AE";
}
.mdi-skip-previous-circle:before {
  content: "\F663";
}
.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}
.mdi-skull:before {
  content: "\F68B";
}
.mdi-skype:before {
  content: "\F4AF";
}
.mdi-skype-business:before {
  content: "\F4B0";
}
.mdi-slack:before {
  content: "\F4B1";
}
.mdi-sleep:before {
  content: "\F4B2";
}
.mdi-sleep-off:before {
  content: "\F4B3";
}
.mdi-smoking:before {
  content: "\F4B4";
}
.mdi-smoking-off:before {
  content: "\F4B5";
}
.mdi-snapchat:before {
  content: "\F4B6";
}
.mdi-snowflake:before {
  content: "\F716";
}
.mdi-snowman:before {
  content: "\F4B7";
}
.mdi-soccer:before {
  content: "\F4B8";
}
.mdi-sofa:before {
  content: "\F4B9";
}
.mdi-solid:before {
  content: "\F68C";
}
.mdi-sort:before {
  content: "\F4BA";
}
.mdi-sort-alphabetical:before {
  content: "\F4BB";
}
.mdi-sort-ascending:before {
  content: "\F4BC";
}
.mdi-sort-descending:before {
  content: "\F4BD";
}
.mdi-sort-numeric:before {
  content: "\F4BE";
}
.mdi-sort-variant:before {
  content: "\F4BF";
}
.mdi-soundcloud:before {
  content: "\F4C0";
}
.mdi-source-branch:before {
  content: "\F62C";
}
.mdi-source-commit:before {
  content: "\F717";
}
.mdi-source-commit-end:before {
  content: "\F718";
}
.mdi-source-commit-end-local:before {
  content: "\F719";
}
.mdi-source-commit-local:before {
  content: "\F71A";
}
.mdi-source-commit-next-local:before {
  content: "\F71B";
}
.mdi-source-commit-start:before {
  content: "\F71C";
}
.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}
.mdi-source-fork:before {
  content: "\F4C1";
}
.mdi-source-merge:before {
  content: "\F62D";
}
.mdi-source-pull:before {
  content: "\F4C2";
}
.mdi-speaker:before {
  content: "\F4C3";
}
.mdi-speaker-off:before {
  content: "\F4C4";
}
.mdi-speaker-wireless:before {
  content: "\F71E";
}
.mdi-speedometer:before {
  content: "\F4C5";
}
.mdi-spellcheck:before {
  content: "\F4C6";
}
.mdi-spotify:before {
  content: "\F4C7";
}
.mdi-spotlight:before {
  content: "\F4C8";
}
.mdi-spotlight-beam:before {
  content: "\F4C9";
}
.mdi-spray:before {
  content: "\F665";
}
.mdi-square:before {
  content: "\F763";
}
.mdi-square-inc:before {
  content: "\F4CA";
}
.mdi-square-inc-cash:before {
  content: "\F4CB";
}
.mdi-square-outline:before {
  content: "\F762";
}
.mdi-square-root:before {
  content: "\F783";
}
.mdi-stackexchange:before {
  content: "\F60B";
}
.mdi-stackoverflow:before {
  content: "\F4CC";
}
.mdi-stadium:before {
  content: "\F71F";
}
.mdi-stairs:before {
  content: "\F4CD";
}
.mdi-star:before {
  content: "\F4CE";
}
.mdi-star-circle:before {
  content: "\F4CF";
}
.mdi-star-half:before {
  content: "\F4D0";
}
.mdi-star-off:before {
  content: "\F4D1";
}
.mdi-star-outline:before {
  content: "\F4D2";
}
.mdi-steam:before {
  content: "\F4D3";
}
.mdi-steering:before {
  content: "\F4D4";
}
.mdi-step-backward:before {
  content: "\F4D5";
}
.mdi-step-backward-2:before {
  content: "\F4D6";
}
.mdi-step-forward:before {
  content: "\F4D7";
}
.mdi-step-forward-2:before {
  content: "\F4D8";
}
.mdi-stethoscope:before {
  content: "\F4D9";
}
.mdi-sticker:before {
  content: "\F5D0";
}
.mdi-sticker-emoji:before {
  content: "\F784";
}
.mdi-stocking:before {
  content: "\F4DA";
}
.mdi-stop:before {
  content: "\F4DB";
}
.mdi-stop-circle:before {
  content: "\F666";
}
.mdi-stop-circle-outline:before {
  content: "\F667";
}
.mdi-store:before {
  content: "\F4DC";
}
.mdi-store-24-hour:before {
  content: "\F4DD";
}
.mdi-stove:before {
  content: "\F4DE";
}
.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}
.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}
.mdi-subway:before {
  content: "\F6AB";
}
.mdi-subway-variant:before {
  content: "\F4DF";
}
.mdi-summit:before {
  content: "\F785";
}
.mdi-sunglasses:before {
  content: "\F4E0";
}
.mdi-surround-sound:before {
  content: "\F5C5";
}
.mdi-svg:before {
  content: "\F720";
}
.mdi-swap-horizontal:before {
  content: "\F4E1";
}
.mdi-swap-vertical:before {
  content: "\F4E2";
}
.mdi-swim:before {
  content: "\F4E3";
}
.mdi-switch:before {
  content: "\F4E4";
}
.mdi-sword:before {
  content: "\F4E5";
}
.mdi-sword-cross:before {
  content: "\F786";
}
.mdi-sync:before {
  content: "\F4E6";
}
.mdi-sync-alert:before {
  content: "\F4E7";
}
.mdi-sync-off:before {
  content: "\F4E8";
}
.mdi-tab:before {
  content: "\F4E9";
}
.mdi-tab-plus:before {
  content: "\F75B";
}
.mdi-tab-unselected:before {
  content: "\F4EA";
}
.mdi-table:before {
  content: "\F4EB";
}
.mdi-table-column-plus-after:before {
  content: "\F4EC";
}
.mdi-table-column-plus-before:before {
  content: "\F4ED";
}
.mdi-table-column-remove:before {
  content: "\F4EE";
}
.mdi-table-column-width:before {
  content: "\F4EF";
}
.mdi-table-edit:before {
  content: "\F4F0";
}
.mdi-table-large:before {
  content: "\F4F1";
}
.mdi-table-row-height:before {
  content: "\F4F2";
}
.mdi-table-row-plus-after:before {
  content: "\F4F3";
}
.mdi-table-row-plus-before:before {
  content: "\F4F4";
}
.mdi-table-row-remove:before {
  content: "\F4F5";
}
.mdi-tablet:before {
  content: "\F4F6";
}
.mdi-tablet-android:before {
  content: "\F4F7";
}
.mdi-tablet-ipad:before {
  content: "\F4F8";
}
.mdi-taco:before {
  content: "\F761";
}
.mdi-tag:before {
  content: "\F4F9";
}
.mdi-tag-faces:before {
  content: "\F4FA";
}
.mdi-tag-heart:before {
  content: "\F68A";
}
.mdi-tag-multiple:before {
  content: "\F4FB";
}
.mdi-tag-outline:before {
  content: "\F4FC";
}
.mdi-tag-plus:before {
  content: "\F721";
}
.mdi-tag-remove:before {
  content: "\F722";
}
.mdi-tag-text-outline:before {
  content: "\F4FD";
}
.mdi-target:before {
  content: "\F4FE";
}
.mdi-taxi:before {
  content: "\F4FF";
}
.mdi-teamviewer:before {
  content: "\F500";
}
.mdi-telegram:before {
  content: "\F501";
}
.mdi-television:before {
  content: "\F502";
}
.mdi-television-guide:before {
  content: "\F503";
}
.mdi-temperature-celsius:before {
  content: "\F504";
}
.mdi-temperature-fahrenheit:before {
  content: "\F505";
}
.mdi-temperature-kelvin:before {
  content: "\F506";
}
.mdi-tennis:before {
  content: "\F507";
}
.mdi-tent:before {
  content: "\F508";
}
.mdi-terrain:before {
  content: "\F509";
}
.mdi-test-tube:before {
  content: "\F668";
}
.mdi-text-shadow:before {
  content: "\F669";
}
.mdi-text-to-speech:before {
  content: "\F50A";
}
.mdi-text-to-speech-off:before {
  content: "\F50B";
}
.mdi-textbox:before {
  content: "\F60E";
}
.mdi-texture:before {
  content: "\F50C";
}
.mdi-theater:before {
  content: "\F50D";
}
.mdi-theme-light-dark:before {
  content: "\F50E";
}
.mdi-thermometer:before {
  content: "\F50F";
}
.mdi-thermometer-lines:before {
  content: "\F510";
}
.mdi-thumb-down:before {
  content: "\F511";
}
.mdi-thumb-down-outline:before {
  content: "\F512";
}
.mdi-thumb-up:before {
  content: "\F513";
}
.mdi-thumb-up-outline:before {
  content: "\F514";
}
.mdi-thumbs-up-down:before {
  content: "\F515";
}
.mdi-ticket:before {
  content: "\F516";
}
.mdi-ticket-account:before {
  content: "\F517";
}
.mdi-ticket-confirmation:before {
  content: "\F518";
}
.mdi-ticket-percent:before {
  content: "\F723";
}
.mdi-tie:before {
  content: "\F519";
}
.mdi-tilde:before {
  content: "\F724";
}
.mdi-timelapse:before {
  content: "\F51A";
}
.mdi-timer:before {
  content: "\F51B";
}
.mdi-timer-10:before {
  content: "\F51C";
}
.mdi-timer-3:before {
  content: "\F51D";
}
.mdi-timer-off:before {
  content: "\F51E";
}
.mdi-timer-sand:before {
  content: "\F51F";
}
.mdi-timer-sand-empty:before {
  content: "\F6AC";
}
.mdi-timer-sand-full:before {
  content: "\F78B";
}
.mdi-timetable:before {
  content: "\F520";
}
.mdi-toggle-switch:before {
  content: "\F521";
}
.mdi-toggle-switch-off:before {
  content: "\F522";
}
.mdi-tooltip:before {
  content: "\F523";
}
.mdi-tooltip-edit:before {
  content: "\F524";
}
.mdi-tooltip-image:before {
  content: "\F525";
}
.mdi-tooltip-outline:before {
  content: "\F526";
}
.mdi-tooltip-outline-plus:before {
  content: "\F527";
}
.mdi-tooltip-text:before {
  content: "\F528";
}
.mdi-tooth:before {
  content: "\F529";
}
.mdi-tor:before {
  content: "\F52A";
}
.mdi-tower-beach:before {
  content: "\F680";
}
.mdi-tower-fire:before {
  content: "\F681";
}
.mdi-traffic-light:before {
  content: "\F52B";
}
.mdi-train:before {
  content: "\F52C";
}
.mdi-tram:before {
  content: "\F52D";
}
.mdi-transcribe:before {
  content: "\F52E";
}
.mdi-transcribe-close:before {
  content: "\F52F";
}
.mdi-transfer:before {
  content: "\F530";
}
.mdi-transit-transfer:before {
  content: "\F6AD";
}
.mdi-translate:before {
  content: "\F5CA";
}
.mdi-treasure-chest:before {
  content: "\F725";
}
.mdi-tree:before {
  content: "\F531";
}
.mdi-trello:before {
  content: "\F532";
}
.mdi-trending-down:before {
  content: "\F533";
}
.mdi-trending-neutral:before {
  content: "\F534";
}
.mdi-trending-up:before {
  content: "\F535";
}
.mdi-triangle:before {
  content: "\F536";
}
.mdi-triangle-outline:before {
  content: "\F537";
}
.mdi-trophy:before {
  content: "\F538";
}
.mdi-trophy-award:before {
  content: "\F539";
}
.mdi-trophy-outline:before {
  content: "\F53A";
}
.mdi-trophy-variant:before {
  content: "\F53B";
}
.mdi-trophy-variant-outline:before {
  content: "\F53C";
}
.mdi-truck:before {
  content: "\F53D";
}
.mdi-truck-delivery:before {
  content: "\F53E";
}
.mdi-truck-fast:before {
  content: "\F787";
}
.mdi-truck-trailer:before {
  content: "\F726";
}
.mdi-tshirt-crew:before {
  content: "\F53F";
}
.mdi-tshirt-v:before {
  content: "\F540";
}
.mdi-tumblr:before {
  content: "\F541";
}
.mdi-tumblr-reblog:before {
  content: "\F542";
}
.mdi-tune:before {
  content: "\F62E";
}
.mdi-tune-vertical:before {
  content: "\F66A";
}
.mdi-twitch:before {
  content: "\F543";
}
.mdi-twitter:before {
  content: "\F544";
}
.mdi-twitter-box:before {
  content: "\F545";
}
.mdi-twitter-circle:before {
  content: "\F546";
}
.mdi-twitter-retweet:before {
  content: "\F547";
}
.mdi-uber:before {
  content: "\F748";
}
.mdi-ubuntu:before {
  content: "\F548";
}
.mdi-umbraco:before {
  content: "\F549";
}
.mdi-umbrella:before {
  content: "\F54A";
}
.mdi-umbrella-outline:before {
  content: "\F54B";
}
.mdi-undo:before {
  content: "\F54C";
}
.mdi-undo-variant:before {
  content: "\F54D";
}
.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}
.mdi-unfold-less-vertical:before {
  content: "\F75F";
}
.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}
.mdi-unfold-more-vertical:before {
  content: "\F760";
}
.mdi-ungroup:before {
  content: "\F550";
}
.mdi-unity:before {
  content: "\F6AE";
}
.mdi-untappd:before {
  content: "\F551";
}
.mdi-update:before {
  content: "\F6AF";
}
.mdi-upload:before {
  content: "\F552";
}
.mdi-upload-network:before {
  content: "\F6F5";
}
.mdi-usb:before {
  content: "\F553";
}
.mdi-vector-arrange-above:before {
  content: "\F554";
}
.mdi-vector-arrange-below:before {
  content: "\F555";
}
.mdi-vector-circle:before {
  content: "\F556";
}
.mdi-vector-circle-variant:before {
  content: "\F557";
}
.mdi-vector-combine:before {
  content: "\F558";
}
.mdi-vector-curve:before {
  content: "\F559";
}
.mdi-vector-difference:before {
  content: "\F55A";
}
.mdi-vector-difference-ab:before {
  content: "\F55B";
}
.mdi-vector-difference-ba:before {
  content: "\F55C";
}
.mdi-vector-intersection:before {
  content: "\F55D";
}
.mdi-vector-line:before {
  content: "\F55E";
}
.mdi-vector-point:before {
  content: "\F55F";
}
.mdi-vector-polygon:before {
  content: "\F560";
}
.mdi-vector-polyline:before {
  content: "\F561";
}
.mdi-vector-radius:before {
  content: "\F749";
}
.mdi-vector-rectangle:before {
  content: "\F5C6";
}
.mdi-vector-selection:before {
  content: "\F562";
}
.mdi-vector-square:before {
  content: "\F001";
}
.mdi-vector-triangle:before {
  content: "\F563";
}
.mdi-vector-union:before {
  content: "\F564";
}
.mdi-verified:before {
  content: "\F565";
}
.mdi-vibrate:before {
  content: "\F566";
}
.mdi-video:before {
  content: "\F567";
}
.mdi-video-off:before {
  content: "\F568";
}
.mdi-video-switch:before {
  content: "\F569";
}
.mdi-view-agenda:before {
  content: "\F56A";
}
.mdi-view-array:before {
  content: "\F56B";
}
.mdi-view-carousel:before {
  content: "\F56C";
}
.mdi-view-column:before {
  content: "\F56D";
}
.mdi-view-dashboard:before {
  content: "\F56E";
}
.mdi-view-day:before {
  content: "\F56F";
}
.mdi-view-grid:before {
  content: "\F570";
}
.mdi-view-headline:before {
  content: "\F571";
}
.mdi-view-list:before {
  content: "\F572";
}
.mdi-view-module:before {
  content: "\F573";
}
.mdi-view-parallel:before {
  content: "\F727";
}
.mdi-view-quilt:before {
  content: "\F574";
}
.mdi-view-sequential:before {
  content: "\F728";
}
.mdi-view-stream:before {
  content: "\F575";
}
.mdi-view-week:before {
  content: "\F576";
}
.mdi-vimeo:before {
  content: "\F577";
}
.mdi-vine:before {
  content: "\F578";
}
.mdi-violin:before {
  content: "\F60F";
}
.mdi-visualstudio:before {
  content: "\F610";
}
.mdi-vk:before {
  content: "\F579";
}
.mdi-vk-box:before {
  content: "\F57A";
}
.mdi-vk-circle:before {
  content: "\F57B";
}
.mdi-vlc:before {
  content: "\F57C";
}
.mdi-voice:before {
  content: "\F5CB";
}
.mdi-voicemail:before {
  content: "\F57D";
}
.mdi-volume-high:before {
  content: "\F57E";
}
.mdi-volume-low:before {
  content: "\F57F";
}
.mdi-volume-medium:before {
  content: "\F580";
}
.mdi-volume-minus:before {
  content: "\F75D";
}
.mdi-volume-mute:before {
  content: "\F75E";
}
.mdi-volume-off:before {
  content: "\F581";
}
.mdi-volume-plus:before {
  content: "\F75C";
}
.mdi-vpn:before {
  content: "\F582";
}
.mdi-walk:before {
  content: "\F583";
}
.mdi-wallet:before {
  content: "\F584";
}
.mdi-wallet-giftcard:before {
  content: "\F585";
}
.mdi-wallet-membership:before {
  content: "\F586";
}
.mdi-wallet-travel:before {
  content: "\F587";
}
.mdi-wan:before {
  content: "\F588";
}
.mdi-washing-machine:before {
  content: "\F729";
}
.mdi-watch:before {
  content: "\F589";
}
.mdi-watch-export:before {
  content: "\F58A";
}
.mdi-watch-import:before {
  content: "\F58B";
}
.mdi-watch-vibrate:before {
  content: "\F6B0";
}
.mdi-water:before {
  content: "\F58C";
}
.mdi-water-off:before {
  content: "\F58D";
}
.mdi-water-percent:before {
  content: "\F58E";
}
.mdi-water-pump:before {
  content: "\F58F";
}
.mdi-watermark:before {
  content: "\F612";
}
.mdi-waves:before {
  content: "\F78C";
}
.mdi-weather-cloudy:before {
  content: "\F590";
}
.mdi-weather-fog:before {
  content: "\F591";
}
.mdi-weather-hail:before {
  content: "\F592";
}
.mdi-weather-lightning:before {
  content: "\F593";
}
.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}
.mdi-weather-night:before {
  content: "\F594";
}
.mdi-weather-partlycloudy:before {
  content: "\F595";
}
.mdi-weather-pouring:before {
  content: "\F596";
}
.mdi-weather-rainy:before {
  content: "\F597";
}
.mdi-weather-snowy:before {
  content: "\F598";
}
.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}
.mdi-weather-sunny:before {
  content: "\F599";
}
.mdi-weather-sunset:before {
  content: "\F59A";
}
.mdi-weather-sunset-down:before {
  content: "\F59B";
}
.mdi-weather-sunset-up:before {
  content: "\F59C";
}
.mdi-weather-windy:before {
  content: "\F59D";
}
.mdi-weather-windy-variant:before {
  content: "\F59E";
}
.mdi-web:before {
  content: "\F59F";
}
.mdi-webcam:before {
  content: "\F5A0";
}
.mdi-webhook:before {
  content: "\F62F";
}
.mdi-webpack:before {
  content: "\F72A";
}
.mdi-wechat:before {
  content: "\F611";
}
.mdi-weight:before {
  content: "\F5A1";
}
.mdi-weight-kilogram:before {
  content: "\F5A2";
}
.mdi-whatsapp:before {
  content: "\F5A3";
}
.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}
.mdi-white-balance-auto:before {
  content: "\F5A5";
}
.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}
.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}
.mdi-white-balance-sunny:before {
  content: "\F5A8";
}
.mdi-widgets:before {
  content: "\F72B";
}
.mdi-wifi:before {
  content: "\F5A9";
}
.mdi-wifi-off:before {
  content: "\F5AA";
}
.mdi-wii:before {
  content: "\F5AB";
}
.mdi-wiiu:before {
  content: "\F72C";
}
.mdi-wikipedia:before {
  content: "\F5AC";
}
.mdi-window-close:before {
  content: "\F5AD";
}
.mdi-window-closed:before {
  content: "\F5AE";
}
.mdi-window-maximize:before {
  content: "\F5AF";
}
.mdi-window-minimize:before {
  content: "\F5B0";
}
.mdi-window-open:before {
  content: "\F5B1";
}
.mdi-window-restore:before {
  content: "\F5B2";
}
.mdi-windows:before {
  content: "\F5B3";
}
.mdi-wordpress:before {
  content: "\F5B4";
}
.mdi-worker:before {
  content: "\F5B5";
}
.mdi-wrap:before {
  content: "\F5B6";
}
.mdi-wrench:before {
  content: "\F5B7";
}
.mdi-wunderlist:before {
  content: "\F5B8";
}
.mdi-xaml:before {
  content: "\F673";
}
.mdi-xbox:before {
  content: "\F5B9";
}
.mdi-xbox-controller:before {
  content: "\F5BA";
}
.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}
.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}
.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}
.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}
.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}
.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}
.mdi-xbox-controller-off:before {
  content: "\F5BB";
}
.mdi-xda:before {
  content: "\F5BC";
}
.mdi-xing:before {
  content: "\F5BD";
}
.mdi-xing-box:before {
  content: "\F5BE";
}
.mdi-xing-circle:before {
  content: "\F5BF";
}
.mdi-xml:before {
  content: "\F5C0";
}
.mdi-yammer:before {
  content: "\F788";
}
.mdi-yeast:before {
  content: "\F5C1";
}
.mdi-yelp:before {
  content: "\F5C2";
}
.mdi-yin-yang:before {
  content: "\F67F";
}
.mdi-youtube-play:before {
  content: "\F5C3";
}
.mdi-zip-box:before {
  content: "\F5C4";
}
.mdi-18px.mdi-set,
.mdi-18px.mdi:before {
  font-size: 18px;
}
.mdi-24px.mdi-set,
.mdi-24px.mdi:before {
  font-size: 24px;
}
.mdi-36px.mdi-set,
.mdi-36px.mdi:before {
  font-size: 36px;
}
.mdi-48px.mdi-set,
.mdi-48px.mdi:before {
  font-size: 48px;
}
.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}
.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}
.mdi-light:before {
  color: white;
}
.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}
.mdi-rotate-45 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(45deg);
      transform: scaleX(-1) rotate(45deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: scaleY(-1) rotate(45deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-45:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mdi-rotate-90 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: scaleY(-1) rotate(90deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.mdi-rotate-135 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: scaleY(-1) rotate(135deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-135:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.mdi-rotate-180 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(180deg);
      transform: scaleX(-1) rotate(180deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: scaleY(-1) rotate(180deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mdi-rotate-225 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(225deg);
      transform: scaleX(-1) rotate(225deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: scaleY(-1) rotate(225deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-225:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.mdi-rotate-270 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(270deg);
      transform: scaleX(-1) rotate(270deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: scaleY(-1) rotate(270deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.mdi-rotate-315 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(315deg);
      transform: scaleX(-1) rotate(315deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(315deg);
      -ms-transform: rotate(315deg);
      transform: scaleY(-1) rotate(315deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-315:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}
.mdi-flip-h:before {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}
.mdi-flip-v:before {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}
.mdi-spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
}
@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*# sourceMappingURL=materialdesignicons.css.map */
.clearfix::after,
.clearfix::before,
.container::after,
.container::before,
.container-fluid::after,
.container-fluid::before,
.row::after,
.row::before,
.form-horizontal .form-group::after,
.form-horizontal .form-group::before,
.modal-header::after,
.modal-header::before,
.modal-footer::after,
.modal-footer::before {
  content: '';
  display: block;
  clear: both;
}
.container {
  max-width: 1000px;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}
/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.wrapper {
  position: relative;
  padding-top: 120px;
}
.wrapper:before {
  content: '';
  position: absolute;
  top: 0px;
  height: 120px;
  width: 100%;
}
@media (max-width: 990px) {
  .wrapper {
    padding-top: 108px !important;
  }
}
@media (max-width: 769px) {
  .wrapper {
    padding-top: 60px !important;
  }
}
.header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9000;
  transition: .5s;
}
.header__dropdown {
  position: absolute;
  top: 60px;
  left: 0;
  background-color: #333366;
  transition: 1.5s;
  overflow: hidden;
  max-height: 0px;
  opacity: 0;
}
.header__dropdown.active {
  max-height: 1000px;
  opacity: 1;
}
.header__dropdown-wrap {
  position: relative;
  text-align: center;
  padding: 20px;
  width: 495px;
}
.header__dropdown-wrap_small {
  width: 315px;
}
.header__dropdown-text {
  font-size: 16px;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.header__dropdown-text_mb {
  margin-bottom: 0;
}
.header__dropdown-text span {
  color: #ccc;
}
.header__dropdown-text a {
  color: #7ECEFF;
  transition: 0.3s;
}
.header__dropdown-text a:hover {
  color: #4bbbff;
}
.header__dropdown-text_small {
  margin-top: 15px;
  font-size: 16px;
}
.header__dropdown-input {
  display: block;
  width: 100%;
  font-size: 16px;
  padding: 5px;
  margin-bottom: 15px;
  border: 0;
  text-align: left;
}
.header__dropdown-input ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
}
.header__dropdown-input ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
}
.header__dropdown-input :-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}
.header__dropdown-input :-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
}
.header__dropdown-checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 30px;
  height: 30px;
  color: #fff;
}
.header__dropdown-checkbox + label {
  cursor: pointer;
  color: #ccc;
  font-size: 20px;
  margin-bottom: 15px;
}
.header__dropdown-checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.header__dropdown-checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 49px;
}
.header__dropdown-checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 30px;
  height: 30px;
  background: #FFF;
}
.header__dropdown-checkbox:checked + label:before {
  background-image: url('../img/checkbox.jpg');
}
.header__dropdown-through {
  text-decoration: line-through;
}
.header__dropdown-btn {
  display: inline-block;
  font-size: 16px;
  padding: 10px 20px;
  background-color: #FFF;
  color: #7ECEFF;
  margin: 0 auto;
}
.header__dropdown-btn_blue {
  display: block;
  width: 100%;
  background-color: #7ECEFF;
  color: #fff;
  padding: 5px;
  font-size: 16px;
  transition: 0.3s;
}
.header__dropdown-btn_blue:hover {
  background-color: #4bbbff;
}
.header.hidden {
  top: -60px;
}
.header__container-top {
  background-color: rgba(126, 206, 255, 0.95);
  height: 60px;
}
.header__container-bottom {
  background-color: rgba(102, 102, 102, 0.9);
  height: 60px;
}
.header__container-bottom .header__link span {
  font-size: 18px;
  text-align: center;
}
.header__container-bottom .header__nav {
  width: 100%;
}
.header__nav {
  float: right;
  height: 60px;
  width: 100%;
}
.header__nav-menu {
  position: absolute;
  background-color: rgba(126, 206, 255, 0.95);
  top: 90px;
  left: -200%;
  padding: 30px 50px 0;
  transition: 0.3s;
  overflow-y: auto;
}
.header__nav-menu-elem-l1 {
  margin-bottom: 30px;
}
.header__nav-menu-link {
  display: inline-block;
  color: #fff;
  font-size: 32px;
  margin-bottom: 5px;
}
.header__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 5px;
}
.header__elem,
.header__elem-authorized {
  position: relative;
  height: 100%;
}
.header__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__link span {
  color: #fff;
  font-size: 20px;
  line-height: 1;
  transition: 0.3s color;
}
.header__link span .mdi {
  position: relative;
  top: 3px;
  font-size: 30px;
  margin-right: 10px;
  line-height: 0;
}
.header__link:hover span {
  color: #ccc;
}
.header__purple-btn {
  background-color: #333366;
  padding: 5px 25px;
  border-radius: 100px;
  transition: .3s;
}
.header__purple-btn:hover {
  background-color: #2b2b55;
}
.header__phone {
  color: #fff;
  font-size: 24px;
  line-height: 0.6;
  transition: .3s;
}
.header__phone:hover {
  color: #ccc;
}
.header__phone span {
  font-size: 12.5px;
}
.header__contacts {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__eye {
  display: inline-block;
  background-image: url(../img/eye.png);
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
  background-size: 100%;
  margin-right: 15px;
  position: relative;
  top: 5px;
  line-height: 0;
}
.header-mobile {
  display: none;
  position: fixed;
  z-index: 9000;
  width: 100%;
  padding: 15px 0;
  top: 0;
  background-color: #666666;
}
.header-mobile .header__dropdown {
  top: 92px;
}
.header-mobile__btn {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-top: 10px;
  position: relative;
  background-color: transparent;
}
.header-mobile__img {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  height: 6px;
  width: 50px;
  border-radius: 3px;
  background-color: #fff;
  transition: 0.3s;
}
.header-mobile__img:before,
.header-mobile__img:after {
  content: '';
  position: absolute;
  top: -15px;
  left: 0;
  height: 6px;
  width: 50px;
  border-radius: 3px;
  background-color: #fff;
  transition: 0.3s;
}
.header-mobile__img:after {
  top: 15px;
}
.header-mobile.open-menu .header-mobile__img {
  width: 0;
}
.header-mobile.open-menu .header-mobile__img:before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0px;
}
.header-mobile.open-menu .header-mobile__img:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 0px;
}
.header-mobile.open-menu .header__nav-menu {
  left: 0;
}
@media (max-width: 1025px) {
  .header__link span {
    font-size: 22px;
  }
  .header__container-bottom .header__link span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .header {
    display: none;
  }
  .header-mobile {
    display: block;
  }
  .header-mobile__btn {
    margin-top: 5px;
  }
}
@media (max-width: 415px) {
  .header-mobile {
    padding: 0;
    background-color: rgba(102, 102, 102, 0.9);
  }
  .header-mobile.header-mobile .header__dropdown {
    top: 60px;
  }
  .header-mobile__btn {
    width: 25px;
    margin-top: 5px;
  }
  .header-mobile__img {
    width: 25px;
    height: 4px;
  }
  .header-mobile__img:before,
  .header-mobile__img:after {
    top: -10px;
    width: 25px;
    height: 4px;
  }
  .header-mobile__img:after {
    top: 10px;
  }
  .header__purple-btn {
    font-size: 15px !important;
    text-align: center;
    padding: 5px 10px;
  }
  .header__phone {
    font-size: 20px;
  }
  .header__phone span {
    padding-top: 5px;
    font-size: 10.5px;
  }
  .header__elem {
    margin-right: 5px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .header__nav-menu {
    height: auto;
    top: 60px;
    padding: 15px 15px 0px;
    width: 70vw;
  }
  .header__nav-menu-link {
    font-size: 19px;
  }
  .header__nav-menu-elem-l2 {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    line-height: 1;
  }
}
@media (max-width: 376px) {
  .header__purple-btn {
    font-size: 14px !important;
  }
  .header__phone {
    font-size: 15px;
  }
  .header__phone span {
    display: inline-block;
    font-size: 11px;
    width: 110px;
    text-align: center;
    line-height: 1;
  }
  .header__nav-menu-link {
    font-size: 17px;
  }
  .header__dropdown {
    left: -40px;
  }
}
@media (max-width: 321px) {
  .header__nav-menu-link {
    margin-bottom: 0;
  }
  .header__nav-menu-elem-l1 {
    margin-bottom: 15px;
  }
  .header__dropdown {
    left: -48px;
  }
}
.footer__top {
  background-color: #333366;
}
.footer__top-text {
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin-bottom: 30px;
  line-height: 1.3;
}
.footer__bottom-text {
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 1.3;
}
.footer__bottom-text span {
  display: block;
  color: #333366;
  margin-bottom: 22px;
}
.footer__bottom-text a {
  color: #7ECEFF;
}
.footer__wrap {
  position: relative;
  padding: 35px 165px 70px;
}
.footer__wrap_bottom {
  padding: 55px 5px 70px;
}
.footer__social-list {
  text-align: center;
}
.footer__social-list:before,
.footer__social-list:after {
  content: " ";
  display: table;
}
.footer__social-list:after {
  clear: both;
}
.footer__social-list::after,
.footer__social-list::before {
  content: '';
  display: block;
  clear: both;
}
.footer__social-elem {
  display: inline-block;
  margin: 0 25px 0;
}
.footer__social-elem a {
  position: relative;
  display: inline-block;
  border: 2px solid #fff;
  border-radius: 50%;
  padding: 10px;
  font-size: 35px;
  color: #fff;
  width: 60px;
  height: 60px;
}
.footer__social-elem a i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.footer__btn-up {
  position: absolute;
  bottom: 65px;
  right: 0;
}
.footer__btn-up:hover .footer__btn-up-text {
  right: 0;
}
.footer__btn-up:hover .footer__btn-up-text-wrap {
  width: 300px;
}
.footer__btn-up-icon {
  position: relative;
  height: 50px;
  width: 50px;
  z-index: 10;
  border-radius: 50%;
  border: 1px solid #7ECEFF;
}
.footer__btn-up-icon img {
  width: 100%;
}
.footer__btn-up-text {
  position: absolute;
  right: -100%;
  border: 1px solid #7ECEFF;
  display: inline-block;
  height: 100%;
  width: auto;
  padding: 14px 30px 14px 20px;
  color: #7ECEFF;
  font-size: 19px;
  border-radius: 25px 0 0 25px;
  background-color: rgba(255, 255, 255, 0.471);
  transition: 0.3s;
}
.footer__btn-up-text-wrap {
  position: absolute;
  right: 30px;
  overflow: hidden;
  top: 0;
  width: 0px;
  height: 50px;
}
@media (max-width: 769px) {
  .footer__btn-up {
    bottom: 18px;
  }
  .footer__btn-up-text-wrap {
    display: none;
  }
}
@media (max-width: 667px) {
  .footer__wrap {
    padding: 50px 20px 40px;
  }
  .footer__top-text {
    font-size: 16px;
    line-height: 1.2;
  }
  .footer__social-elem {
    margin: 0 15px 0;
  }
  .footer__social-elem a {
    width: 45px;
    height: 45px;
    font-size: 28px;
  }
  .footer__bottom-text {
    font-size: 16px;
    line-height: 1.2;
  }
}
.logo {
  position: absolute;
  top: -250px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 230px;
  height: 200px;
  float: left;
}
.logo img {
  width: 100%;
}
.block-main {
  position: relative;
  width: 100%;
  height: 750px;
  background-color: #F3E9E6;
  overflow: hidden;
}
.block-main__video {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 100%;
  height: 100%;
  background-image: url('../img/video-preview.jpg');
  background-size: cover;
}
.block-main__video:after {
  content: '';
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  width: 100%;
  height: 100%;
}
.block-main__video video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.block-main__slider {
  position: absolute;
  top: -1000px;
  width: 100%;
  height: 100%;
}
.block-main__slider .slick-list {
  height: 100%;
}
.block-main__slider .slick-track {
  height: 100%;
}
.block-main__list {
  height: 100%;
  width: 100%;
}
.block-main__elem {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.block-main .container,
.block-main .row,
.block-main .col-xs-12 {
  height: 100%;
}
.block-main__info {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 80%;
  padding: 0 0 95px 0;
  z-index: 100;
}
.block-main__text {
  color: #FFFFFF;
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px;
  line-height: 1.1;
}
@media (max-width: 1200px) {
  .block-main__info .logo {
    top: -200px;
    width: 185px;
  }
}
@media (max-width: 1025px) {
  .block-main {
    height: 700px;
  }
  .block-main__text {
    font-size: 23px;
  }
  .block-main__info .logo {
    top: -177px;
    width: 150px;
  }
}
@media (max-width: 990px) {
  .block-main {
    height: auto;
  }
  .block-main__info {
    position: relative;
    margin-top: 57px;
    bottom: auto;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .block-main__info .logo {
    display: block;
    text-align: center;
    position: static;
    width: 100%;
    height: auto;
    padding: 30px 0;
    top: 0;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .block-main__info .logo img {
    display: inline-block;
    width: 200px;
  }
  .block-main__text {
    background-color: rgba(51, 51, 102, 0.788);
    margin-bottom: 0;
    padding: 35px 35px 0px;
    color: #eee;
  }
}
@media (max-width: 769px) {
  .block-main__text {
    font-size: 32px;
    padding: 0px 35px 25px;
  }
  .block-main__info .logo {
    padding: 60px 0;
  }
  .block-main__info .logo img {
    width: 220px;
  }
}
/*@media (max-width: 767px) {*/ /*закоментить это чтобы отключить видео*/
  .block-main__video {
    top: -2000px;
  }
  .block-main__slider {
    top: 0;
  }
/*}*//*и это*/
@media (max-width: 415px) {
  .block-main__text {
    font-size: 18px;
    padding: 35px 15px 0px;
  }
  .block-main__info {
    margin-top: 20px;
  }
  .block-main__info .logo {
    padding: 37px 0;
  }
  .block-main__info .logo img {
    width: 150px;
  }
}
@media (max-width: 386px) {
  .block-main__text {
    font-size: 18px;
    padding: 35px 15px 0px;
  }
  .block-main__info {
    margin-top: 20px;
  }
  .block-main__info .logo {
    padding: 15px 0;
  }
  .block-main__info .logo img {
    width: 150px;
  }
  .block-main .registration-block {
    padding: 15px 35px 20px;
  }
  .block-main .registration-block__text {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .block-main .registration-block__input,
  .block-main .registration-block__btn {
    margin-bottom: 5px;
  }
}
@media (max-width: 361px) {
  .block-main__text {
    font-size: 17px;
    padding: 35px 15px 0px;
  }
  .block-main__info .logo {
    padding: 15px 0;
  }
  .block-main__info .logo img {
    width: 130px;
  }
}
@media (max-width: 321px) {
  .block-main__text {
    font-size: 15px;
  }
  .block-main__info {
    margin-top: 15px;
  }
  .block-main__info .logo {
    padding: 15px 0;
  }
  .block-main__info .logo img {
    width: 110px;
  }
  .block-main .registration-block {
    padding: 15px 35px 15px;
  }
  .block-main .registration-block__text {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .block-main .registration-block__input,
  .block-main .registration-block__btn {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .block-main .registration-block__input-block {
    margin-bottom: 0px;
  }
}
.registration__wrap {
  padding: 40px 0;
}
.registration-block {
  margin: 0 auto;
  position: relative;
  background-color: rgba(51, 51, 102, 0.788);
  padding: 35px 90px 20px;
  width: 100%;
}
.registration-block_bg-color {
  background-color: #333366;
}
.registration-block__text {
  color: #7ECEFF;
  font-size: 19px;
  margin-bottom: 20px;
  text-align: center;
}
.registration-block__input {
  float: left;
  color: #000;
  padding: 4.5px 43px;
  font-size: 16px;
  border: 0;
  width: 329px;
  height: 32px;
  text-align: left;
}
.registration-block__input ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
}
.registration-block__input ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
}
.registration-block__input :-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}
.registration-block__input :-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
}
.registration-block__input-block {
  margin-bottom: 10px;
}
.registration-block__input-block:before,
.registration-block__input-block:after {
  content: " ";
  display: table;
}
.registration-block__input-block:after {
  clear: both;
}
.registration-block__input-block::after,
.registration-block__input-block::before {
  content: '';
  display: block;
  clear: both;
}
.registration-block__btn {
  float: right;
  background-color: #7ECEFF;
  border: 0px;
  color: #333366;
  font-size: 15px;
  width: 40%;
  text-align: center;
  transition: 0.3s;
  cursor: pointer;
  padding: 4px;
  height: 32px;
  width: 266px;
}
.registration-block__btn:hover {
  background-color: #4bbbff;
}
.registration-block__link {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  text-align: center;
  width: 100%;
  transition: 0.3s;
}
.registration-block__link:hover {
  color: #4bbbff;
}
.registration-block__confirmation {
  position: absolute;
  bottom: -70px;
  left: 50%;
  -webkit-transform: translate(-50%, 0) scale(0.2, 0.2);
      -ms-transform: translate(-50%, 0) scale(0.2, 0.2);
          transform: translate(-50%, 0) scale(0.2, 0.2);
  width: 480px;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
  font-size: 20px;
  color: #666666;
  padding: 5px;
  border-radius: 50px;
  transition: 0.3s;
  opacity: 0;
}
.registration-block__confirmation.active {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1, 1);
      -ms-transform: translate(-50%, 0) scale(1, 1);
          transform: translate(-50%, 0) scale(1, 1);
}
.registration-block_width-80 {
  width: 83%;
}
@media (max-width: 1200px) {
  .registration-block__input,
  .registration-block__btn {
    display: inline-block;
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 4.5px;
  }
}
@media (max-width: 990px) {
  .registration-block_width-80 {
    width: 100%;
  }
  .registration-block__btn {
    height: auto;
  }
}
@media (max-width: 769px) {
  .registration-block {
    padding: 35px 35px 30px;
  }
  .registration-block__text {
    font-size: 30px;
  }
  .registration-block__input,
  .registration-block__btn {
    font-size: 25px;
  }
}
@media (max-width: 415px) {
  .registration-block {
    padding: 15px 35px 20px;
  }
  .registration-block__text {
    font-size: 17px;
    margin-bottom: 5px;
  }
  .registration-block__input,
  .registration-block__btn {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
@media (max-width: 386px) {
  .registration-block__text {
    font-size: 18px;
  }
  .registration-block__confirmation {
    font-size: 16px;
    width: 100%;
  }
}
.what-you-get {
  position: relative;
}
.what-you-get__wrap {
  background-color: rgba(153, 204, 255, 0.71);
  width: 100%;
  padding: 50px 35px 40px;
}
.what-you-get__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #333366;
  text-align: center;
  margin: 0 0 50px 0;
  font-weight: normal;
}
.what-you-get__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.what-you-get__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  width: 20%;
  text-align: center;
}
.what-you-get__img {
  margin: 0 auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-bottom: 25px;
}
.what-you-get__img img {
  width: 85%;
}
.what-you-get__text {
  font-size: 16px;
  color: #333366;
  line-height: 1.2;
}
@media (max-width: 990px) {
  .what-you-get__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .what-you-get__elem {
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 70%;
  }
  .what-you-get__img {
    margin-right: 10%;
    margin-bottom: 0;
  }
  .what-you-get__text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 200px;
            flex: 1 1 200px;
    text-align: left;
  }
}
@media (max-width: 735px) {
  .what-you-get__elem {
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
  }
}
@media (max-width: 413px) {
  .what-you-get__wrap {
    padding: 50px 20px 40px;
  }
  .what-you-get__text {
    font-size: 16px;
  }
  .what-you-get__img {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60px;
            flex: 1 1 60px;
  }
  .what-you-get__elem {
    padding: 10px 0;
  }
}
.what-you-get-2 {
  position: relative;
}
.what-you-get-2__wrap {
  background-color: #333366;
  width: 100%;
  padding: 50px 35px 40px;
}
.what-you-get-2__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #7ECEFF;
  text-align: center;
  margin: 0 0px 50px 0px;
  font-weight: normal;
  padding: 0 50px;
  line-height: 1.3;
}
.what-you-get-2__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.what-you-get-2__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  width: 20%;
  text-align: center;
}
.what-you-get-2__img {
  margin: 0 auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-bottom: 25px;
}
.what-you-get-2__img img {
  width: 85%;
}
.what-you-get-2__text {
  font-size: 16px;
  color: #fff;
  line-height: 1.3;
}
@media (max-width: 990px) {
  .what-you-get-2__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .what-you-get-2__elem {
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 90%;
  }
  .what-you-get-2__img {
    margin-right: 10%;
    margin-bottom: 0;
  }
  .what-you-get-2__text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 200px;
            flex: 1 1 200px;
    text-align: left;
    font-size: 25px;
  }
}
@media (max-width: 735px) {
  .what-you-get-2__elem {
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
  }
  .what-you-get-2__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100px;
            flex: 0 1 100px;
  }
}
@media (max-width: 413px) {
  .what-you-get-2__wrap {
    padding: 30px 20px 40px;
  }
  .what-you-get-2__title {
    font-size: 16px;
    margin: 0 0 20px 0;
  }
  .what-you-get-2__text {
    font-size: 16px;
  }
  .what-you-get-2__img {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60px;
            flex: 1 1 60px;
  }
  .what-you-get-2__elem {
    padding: 10px 0;
  }
}
.training-program {
  position: relative;
}
.training-program__wrap {
  background-color: rgba(255, 255, 255, 0.71);
  min-height: 433px;
  padding: 50px 55px;
  color: #333366;
}
.training-program__title {
  font-size: 23px;
  font-weight: normal;
  margin: 0 0 25px 0;
}
.training-program__list {
  margin-bottom: 25px;
}
.training-program__elem {
  font-size: 16px;
  line-height: 1.15;
  margin-bottom: 15px;
  margin-left: 25px;
  list-style: disc outside;
}
.training-program__elem span {
  color: #7ECEFF;
}
.training-program__submit {
  font-size: 16px;
}
.training-program__submit span {
  text-decoration: underline;
}
@media (max-width: 413px) {
  .training-program__wrap {
    padding: 50px 20px;
  }
  .training-program__elem,
  .training-program__submit {
    font-size: 16px;
  }
}
.learning-process {
  background-color: #333366;
  position: relative;
}
.learning-process__wrap {
  padding: 50px 55px 20px;
  color: #fff;
}
.learning-process__title {
  font-size: 23px;
  font-weight: normal;
  margin: 0 0 35px 0;
  text-align: center;
}
.learning-process__list {
  margin-bottom: 15px;
}
.learning-process__elem {
  position: relative;
  font-size: 16px;
  line-height: 1.2;
  min-height: 60px;
  margin-bottom: 25px;
}
.learning-process__elem-order {
  position: absolute;
  top: 5px;
  display: inline-block;
  background-color: #fff;
  width: 50px;
  height: 50px;
  text-align: center;
  padding-top: 15px;
  border-radius: 50%;
  color: #333366;
}
.learning-process__elem-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 60px;
  padding-left: 80px;
}
@media (max-width: 413px) {
  .learning-process__wrap {
    padding: 50px 10px;
  }
  .learning-process__elem {
    font-size: 16px;
  }
  .learning-process__elem-text {
    padding-left: 60px;
  }
  .learning-process__elem-order {
    width: 45px;
    height: 45px;
    padding-top: 15px;
  }
}
.diploma {
  position: relative;
}
.diploma:before,
.diploma:after {
  content: " ";
  display: table;
}
.diploma:after {
  clear: both;
}
.diploma::after,
.diploma::before {
  content: '';
  display: block;
  clear: both;
}
.diploma__wrap {
	background-color: rgba(255, 255, 255, 0.71);
	padding: 70px 35px 50px 35px;
}
.diploma__wrap:before,
.diploma__wrap:after {
  content: " ";
  display: table;
}
.diploma__wrap:after {
  clear: both;
}
.diploma__wrap::after,
.diploma__wrap::before {
  content: '';
  display: block;
  clear: both;
}
.diploma__img {
  float: left;
  margin-right: 35px;
  width: 255px;
}
.diploma__img img {
  width: 100%;
}
.diploma__text {
  float: left;
  width: 310px;
  font-size: 16px;
  padding: 120px 0 0 20px;
  line-height: 1.3;
}
@media (max-width: 1200px) {
  .diploma__img-wrap {
    display: block;
    width: 667px;
    margin: 0 auto;
  }
  .diploma__img-wrap:before,
  .diploma__img-wrap:after {
    content: " ";
    display: table;
  }
  .diploma__img-wrap:after {
    clear: both;
  }
  .diploma__img-wrap::after,
  .diploma__img-wrap::before {
    content: '';
    display: block;
    clear: both;
  }
  .diploma__text {
    float: left;
    margin: 0 auto;
    padding: 20px;
    width: 100%;
  }
}
@media (max-width: 990px) {
  .diploma__wrap {
	background-color: rgba(255, 255, 255, 0.71);
    padding: 55px 0px 50px 0px;
  }
  .diploma__img {
    width: 50%;
    padding: 1%;
    float: left;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .diploma__img-wrap {
    width: auto;
  }
  .diploma__text {
    float: none;
    margin: 0 auto;
    padding: 0px;
    width: 80%;
    text-align: center;
  }
}
@media (max-width: 376px) {
  .diploma__img {
    width: 50%;
    padding: 1%;
    float: left;
  }
}
.why-study-with-us {
  position: relative;
}
.why-study-with-us__wrap {
  background-color: rgba(255, 255, 255, 0.71);
  width: 100%;
  min-height: 415px;
  padding: 50px 35px 40px;
}
.why-study-with-us__wrap:before,
.why-study-with-us__wrap:after {
  content: " ";
  display: table;
}
.why-study-with-us__wrap:after {
  clear: both;
}
.why-study-with-us__wrap::after,
.why-study-with-us__wrap::before {
  content: '';
  display: block;
  clear: both;
}
.why-study-with-us__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #333366;
  text-align: center;
  margin: 0 0 50px 0;
  font-weight: normal;
}
.why-study-with-us__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  padding: 10px;
  width: 33%;
  min-width: 200px;
  margin-bottom: 25px;
  text-align: center;
}
.why-study-with-us__img {
  width: 80px;
  margin-right: 20px;
}
.why-study-with-us__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% - 80px);
  font-size: 16px;
  color: #666666;
  line-height: 1;
  text-align: left;
}
@media (max-width: 1200px) {
  .why-study-with-us__elem {
    width: 100%;
  }
  .why-study-with-us__img {
    margin: 0;
    margin-right: 30px;
  }
  .why-study-with-us__text {
    width: 100%;
  }
}
@media (max-width: 413px) {
  .why-study-with-us__wrap {
    padding: 50px 20px 40px;
  }
  .why-study-with-us__text {
    font-size: 16px;
  }
  .why-study-with-us__img {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60px;
            flex: 1 1 60px;
  }
  .why-study-with-us__elem {
    padding: 0;
    margin-bottom: 15px;
  }
}
.reviews {
  position: relative;
}
.reviews__wrap {
  background-color: rgba(153, 204, 255, 0.71);
  width: 100%;
  padding: 50px 55px 40px;
}
.reviews__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #fff;
  text-align: center;
  margin: 0 0 50px 0;
  font-weight: normal;
}
@media (max-width: 413px) {
  .reviews__wrap {
    padding: 50px 20px 40px;
  }
}
.slider-reviews {
  position: relative;
}
.slider-reviews__slide-wrap {
  background-color: #fff;
  float: left;
  width: 65%;
  padding: 5px 10px;
}
.slider-reviews__slide-top:before,
.slider-reviews__slide-middle:before,
.slider-reviews__slide-bottom:before,
.slider-reviews__slide-top:after,
.slider-reviews__slide-middle:after,
.slider-reviews__slide-bottom:after {
  content: " ";
  display: table;
}
.slider-reviews__slide-top:after,
.slider-reviews__slide-middle:after,
.slider-reviews__slide-bottom:after {
  clear: both;
}
.slider-reviews__slide-top::after,
.slider-reviews__slide-middle::after,
.slider-reviews__slide-bottom::after,
.slider-reviews__slide-top::before,
.slider-reviews__slide-middle::before,
.slider-reviews__slide-bottom::before {
  content: '';
  display: block;
  clear: both;
}
.slider-reviews__slide-top,
.slider-reviews__slide-middle {
  margin-bottom: 5px;
}
.slider-reviews__img {
  float: left;
  margin-left: 65px;
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  margin-right: 30px;
}
.slider-reviews__text {
  font-size: 14px;
  line-height: 1.3;
  height: 165px;
  overflow-x: hidden;
  overflow-y: auto;
}
.slider-reviews__name {
  float: left;
  color: #42648b;
  font-size: 15px;
  margin-right: 10px;
  font-weight: bold;
}
.slider-reviews__date {
  float: left;
  font-size: 15px;
  color: #666666;
}
.slider-reviews__edit,
.slider-reviews__close,
.slider-reviews__like {
  float: right;
  color: #bac7d6;
  margin-left: 5px;
}
.slider-reviews__btn {
  float: left;
  color: #42648b;
  font-size: 13px;
}
.slider-reviews .slick-next.slick-arrow {
  position: absolute;
  right: 0px;
  left: auto;
  top: 47%;
}
.slider-reviews .slick-next.slick-arrow:after {
  content: "\F054";
  font-size: 50px;
}
.slider-reviews .slick-prev.slick-arrow {
  position: absolute;
  left: 0px;
  right: auto;
  top: 47%;
}
.slider-reviews .slick-prev.slick-arrow:after {
  content: "\f04d";
  font-size: 50px;
}
.slider-reviews .slick-dots:before,
.slider-reviews .slick-dots:after {
  content: " ";
  display: table;
}
.slider-reviews .slick-dots:after {
  clear: both;
}
.slider-reviews .slick-dots::after,
.slider-reviews .slick-dots::before {
  content: '';
  display: block;
  clear: both;
}
.slider-reviews .slick-dots li.slick-active:before {
  background-color: #fff;
}
.slider-reviews .slick-dots li:hover:before {
  background-color: #fff;
}
.slider-reviews .slick-dots li:before {
  background-color: #dbedff;
  margin: 0 5px;
}
@media (max-width: 1200px) {
  .slider-reviews .slick-next.slick-arrow,
  .slider-reviews .slick-prev.slick-arrow {
    display: none !important;
  }
  .slider-reviews .slick-dots {
    display: block;
  }
  .slider-reviews .slider-reviews__slide-wrap {
    width: 78%;
  }
  .slider-reviews .slider-reviews__img {
    margin-left: 0;
  }
}
@media (max-width: 990px) {
  .slider-reviews .slider-reviews__slide-wrap {
    width: 70%;
  }
}
@media (max-width: 725px) {
  .slider-reviews .slider-reviews__img {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 590px) {
  .slider-reviews .slider-reviews__img {
    display: none;
  }
  .slider-reviews .slider-reviews__slide-wrap {
    width: 100%;
  }
}
@media (max-width: 413px) {
  .slider-reviews .slider-reviews .slick-dots {
    margin-bottom: 0px;
    margin-top: 20px;
  }
  .slider-reviews__name {
    clear: both;
  }
  .slider-reviews__date {
    clear: both;
  }
  .slider-reviews__slide-top .slider-reviews__close,
  .slider-reviews__slide-top .slider-reviews__edit {
    position: relative;
    top: -12px;
  }
}
.partners__wrap {
  background-color: #fff;
  width: 100%;
  min-height: 415px;
  padding: 50px 35px 40px;
}
.partners__wrap:before,
.partners__wrap:after {
  content: " ";
  display: table;
}
.partners__wrap:after {
  clear: both;
}
.partners__wrap::after,
.partners__wrap::before {
  content: '';
  display: block;
  clear: both;
}
.partners__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #666666;
  text-align: center;
}
.partners__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.partners__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: left;
  padding: 3px;
  text-align: center;
}
.partners__img {
  width: 100%;
}
@media (max-width: 413px) {
  .partners__wrap {
    padding: 50px 5px 40px;
  }
  .partners__elem {
    width: 33%;
  }
  .partners__img {
    width: 100%;
  }
  .partners__img img {
    width: 100%;
  }
}
.anchor {
  position: absolute;
  top: -60px;
}
.our-training-programs {
  position: relative;
}
.our-training-programs__wrap {
  background-color: rgba(255, 255, 255, 0.71);
  width: 100%;
  min-height: 415px;
  padding: 50px 35px 40px;
}
.our-training-programs__wrap:before,
.our-training-programs__wrap:after {
  content: " ";
  display: table;
}
.our-training-programs__wrap:after {
  clear: both;
}
.our-training-programs__wrap::after,
.our-training-programs__wrap::before {
  content: '';
  display: block;
  clear: both;
}
.our-training-programs__title {
  display: inline-block;
  font-size: 23px;
  width: 100%;
  color: #333366;
  text-align: center;
  margin: 0 0 50px 0;
  font-weight: normal;
}
.our-training-programs__elem {
  padding: 10px;
  width: 100%;
  min-width: 200px;
  margin-bottom: 25px;
  text-align: center;
}
.our-training-programs__elem:before,
.our-training-programs__elem:after {
  content: " ";
  display: table;
}
.our-training-programs__elem:after {
  clear: both;
}
.our-training-programs__elem::after,
.our-training-programs__elem::before {
  content: '';
  display: block;
  clear: both;
}
.our-training-programs__img {
  display: inline-block;
  float: left;
  margin: 0 auto;
  width: 130px;
  margin-right: 40px;
}
.our-training-programs__img img {
  width: 100%;
}
.our-training-programs__text {
  display: block;
  float: left;
  width: 80%;
  font-size: 16px;
  color: #666666;
  line-height: 1.3;
  text-align: justify;
  padding-top: 10px;
}
.our-training-programs__text span {
  color: #7ECEFF;
}
.our-training-programs__text span .comments {
  color: #333366;
}
@media (max-width: 1201px) {
  .our-training-programs__img {
    margin: 0;
    margin-right: 30px;
  }
  .our-training-programs__text {
    width: 75%;
  }
}
@media (max-width: 991px) {
  .our-training-programs__elem {
    margin-bottom: 0px;
  }
  .our-training-programs__img {
    width: 135px;
    margin: 0;
    margin-right: 15px;
  }
  .our-training-programs__text {
    width: 65%;
    font-size: 18px;
  }
}
@media (max-width: 569px) {
  .our-training-programs__wrap {
    padding: 50px 20px 40px;
  }
  .our-training-programs__text {
    width: 100%;
    font-size: 16px;
  }
  .our-training-programs__img {
    display: none;
  }
  .our-training-programs__elem {
    padding: 0;
    margin-bottom: 15px;
  }
}
.our-teachers {
  position: relative;
  background-color: #7ECEFF;
}
.our-teachers ::-webkit-scrollbar {
  width: 0;
}
.our-teachers__wrap {
  width: 100%;
  padding: 30px;
}
.our-teachers__slide {
  padding: 0 10px;
}
.our-teachers__title {
  font-size: 23px;
  color: #333366;
  width: 100%;
  text-align: center;
  margin-bottom: 50px;
}
.our-teachers__img {
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 270px;
  height: 270px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 30px;
}
.our-teachers__name {
  display: inline-block;
  font-size: 18px;
  width: 100%;
  color: #333366;
  text-align: center;
  margin: 0 0 25px 0;
  font-weight: normal;
}
.our-teachers__text {
  font-size: 16px;
  color: #666666;
  line-height: 1.3;
  max-height: 242px;
  overflow-y: auto;
  padding: 0 10px;
}
.our-teachers .slick-dots {
  margin: 25px 0;
}
.our-teachers .slick-dots li {
  padding: 0 5px;
}
.our-teachers .slick-dots li:before {
  background-color: #dfefff;
}
.our-teachers .slick-dots li:hover:before {
  background-color: #fff;
}
.our-teachers .slick-dots li.slick-active:before {
  background-color: #fff;
}
@media (max-width: 768px) {
  .our-teachers__img {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 386px) {
  .our-teachers__wrap {
    padding: 20px;
  }
  .our-teachers__text {
    font-size: 17px;
  }
}
@media (max-width: 321px) {
  .our-teachers__wrap {
    padding: 0px;
  }
}
.lk {
  position: relative;
}
.lk__wrap {
  background-color: #FFF;
  margin-top: 40px;
  padding: 30px 15px;
}
.lk__link {
  display: inline-block;
  color: #7ECEFF;
  margin: 30px 0;
  font-size: 16px;
}
.lk__link:hover {
  color: #4bbbff;
}
.lk__title {
  font-size: 18px;
  margin: 0;
  padding: 0;
  color: #333366;
  line-height: 1.5;
}
.lk__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 30px;
  color: #333366;
}
.lk__text-bottom {
  color: #666666;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 30px;
}
.lk__text-bottom span {
  color: #7ECEFF;
}
.lk__text-bottom_title {
  font-size: 23px;
  margin-bottom: 15px;
}
.lk__text-bottom-title {
  font-size: 23px;
  margin-bottom: 15px;
}
.lk__text-bottom-date {
  font-size: 16px;
  margin-top: 30px;
}
.lk__text-bottom-date a {
  color: #333366;
  text-decoration: underline;
}
.lk__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px;
}
.lk__list-wrap {
  margin-bottom: 30px;
}
.lk__list-title {
  font-size: 23px;
  margin-left: 15px;
  color: #666666;
}
.lk__list-elem {
  position: relative;
  padding: 20px;
  width: 33%;
  min-height: 135px;
}
.lk__list-elem-default:before {
  content: ' Доступно после активации';
  position: absolute;
  width: 90%;
  height: 43%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1000;
  font-size: 25px;
  text-align: center;
  padding-top: 60px;
  color: #666666;
}
.lk__list-elem_viewed:after {
  content: 'просмотрено';
  display: inline-block;
  position: absolute;
  top: 25px;
  right: 25px;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1000;
  font-size: 15px;
  padding: 5px;
  text-align: center;
  color: #fff;
  background-color: #7ECEFF;
}
.lk__list-link {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 184px;
  margin-bottom: 15px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.lk__list-link i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0.5;
  transition: 0.3s;
  font-size: 100px;
}
.lk__list-link:hover i {
  opacity: 1;
}
.lk__list-text {
  font-size: 16px;
  line-height: 1.5;
  color: #666666;
}
.lk__list-text a {
  color: #333366;
}
.lk__list-test {
  position: absolute;
  display: inline-block;
  width: 90%;
  top: 35%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #7ECEFF;
  color: #666666;
  padding: 20px;
  font-size: 20px;
  text-align: center;
  border-radius: 20px;
  transition: 0.3s;
}
.lk__list-test:hover {
  background-color: #4bbbff;
}
.lk-slider-mobile-btm {
  display: block;
  position: relative;
  max-width: 280px;
  width: 100%;
  margin-top: 30px;
  background-color: #7ECEFF;
  color: #666666;
  padding: 10px 30px;
  font-size: 16px;
  text-align: center;
  border-radius: 10px;
  transition: 0.3s;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.lk-slider-mobile-btm:hover {
  background-color: #4bbbff;
}
.lk-slider-mobile-btm_passed {
  background-color: #006668;
  color: #fff;
}
.lk-slider-mobile-btm_passed:hover {
  background-color: #007f82;
}
.lk-slider-mobile-btm_disabled {
  background-color: #C7D8DF;
  color: #000;
  cursor: default;
  padding: 20px 0;
}
.lk-slider-mobile-btm_disabled:hover {
  background-color: #C7D8DF;
}
.lk .slick-list {
  margin: 0 15px;
}
.lk .slick-next.slick-arrow {
  position: absolute;
  right: 25px;
  left: auto;
  top: 37%;
}
.lk .slick-next.slick-arrow:after {
  content: "\F054";
  font-size: 50px;
}
.lk .slick-prev.slick-arrow {
  position: absolute;
  left: 25px;
  right: auto;
  top: 37%;
}
.lk .slick-prev.slick-arrow:after {
  content: "\f04d";
  font-size: 50px;
}
.lk .slick-dots {
  margin-top: 0;
}
.lk .slick-dots:before,
.lk .slick-dots:after {
  content: " ";
  display: table;
}
.lk .slick-dots:after {
  clear: both;
}
.lk .slick-dots::after,
.lk .slick-dots::before {
  content: '';
  display: block;
  clear: both;
}
.lk .slick-dots li.slick-active:before {
  background-color: #4d59a1;
}
.lk .slick-dots li:hover:before {
  background-color: #4d59a1;
}
.lk .slick-dots li:before {
  background-color: #a6acd0;
  margin: 0 5px;
}
@media (max-width: 650px) {
  .lk__wrap {
    margin-top: 0;
  }
  .lk__text {
    font-size: 16px;
    text-align: justify;
  }
  .lk__text-bottom {
    font-size: 16px;
  }
  .lk__text-bottom-date {
    font-size: 16px;
  }
  .lk__title {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .lk__list-title {
    font-size: 22px;
    text-align: center;
  }
  .lk__list-link i {
    font-size: 65px;
  }
  .lk__list-text {
    font-size: 16px;
  }
  .lk-slider-mobile-btm {
    font-size: 16px;
    padding: 10px;
    width: 85%;
    border-radius: 10px;
  }
  .lk__link {
    font-size: 16px;
  }
}
.video-block {
  display: block;
  position: fixed;
  top: -2000px;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9000;
}
.video-block.active {
  top: 0px;
}
.video-block__quality {
  margin-bottom: 15px;
}
.video-block__quality-link {
  color: #fff;
  padding: 0 0 0 10px;
}
.video-block__quality-link:hover {
  color: #fff;
}
.video-block__quality-link.active {
  color: #7ECEFF;
}
.video-block__quality-link.active:hover {
  color: #4bbbff;
  cursor: default;
}
.video-block__wrap {
  position: absolute;
  padding: 5px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 80%;
  max-width: 900px;
  height: auto;
  background-color: rgba(40, 40, 40, 0.922);
}
.video-block__wrap-close {
  position: absolute;
  color: #FFF;
  font-size: 30px;
  top: 10px;
  right: 10px;
  text-shadow: 0px 0px 2px #969696;
  transition: 0.3s;
  z-index: 2000;
}
.video-block__wrap-close:hover {
  color: #ccc;
}
.video-block__wrap-link {
  position: absolute;
  display: inline-block;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 20px;
  color: #7ECEFF;
  background-color: #FFF;
  text-align: center;
  padding: 10px 20px;
  border-radius: 50px;
  transition: 0.3s;
  opacity: 0;
}
.video-block__wrap-link:hover {
  background-color: #eee;
}
.video-block__wrap-link.active {
  opacity: 1;
}
.video-block__video {
  position: relative;
  z-index: 1000;
  width: 100%;
}
.video-block__text {
  padding: 15px;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
}
.video-block__text-link {
  display: block;
  color: #7ECEFF;
  transition: 0.3s;
}
.video-block__text-link:hover {
  color: #4bbbff;
}
.video-block__text-download {
  display: block;
  color: #fff;
}
.video-block__text-download i {
  position: relative;
  top: 3px;
  color: #7ECEFF;
  font-size: 25px;
  margin-right: 5px;
  transition: 0.3s;
}
.video-block__text-download i:hover {
  color: #4bbbff;
}
.video-block__text-bottom {
  margin-top: 45px;
}
@media (max-width: 650px) {
  .video-block__wrap {
    width: 100%;
    max-width: 100%;
  }
}
.news {
  position: relative;
}
.news__wrap {
  background-color: #FFF;
  margin-top: 45px;
  padding: 30px 15px 15px;
}
.news__title {
  font-size: 23px;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
}
.news__img {
  width: 100%;
  margin-bottom: 15px;
}
.news__text {
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  margin-bottom: 15px;
  text-align: justify;
}
.news__buttons:before,
.news__buttons:after {
  content: " ";
  display: table;
}
.news__buttons:after {
  clear: both;
}
.news__buttons::after,
.news__buttons::before {
  content: '';
  display: block;
  clear: both;
}
.news__btn {
  position: relative;
  min-width: 155px;
  float: right;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  padding: 7px 15px;
  color: #fff;
  margin-bottom: 3px;
  border-radius: 3px;
  margin-left: 10px;
  text-transform: uppercase;
}
.news__btn i {
  position: relative;
  top: 4px;
  font-size: 25px;
  line-height: 0;
}
.news__btn span {
  padding-left: 5px;
  float: right;
}
.news__btn_faceboock {
  background-color: #4c68b3;
  transition: 0.3s;
}
.news__btn_faceboock:hover {
  background-color: #3d538f;
}
.news__btn_vk {
  background-color: #426b9a;
  transition: 0.3s;
}
.news__btn_vk:hover {
  background-color: #335276;
}
.news__btn_twitter {
  background-color: #00abed;
  transition: 0.3s;
}
.news__btn_twitter:hover {
  background-color: #0086ba;
}
.blog {
  position: relative;
}
.blog__wrap {
  background-color: #FFF;
  padding: 30px 15px;
  margin-bottom: 45px;
  margin-top: 45px;
}
.blog__title {
  font-size: 23px;
  margin: 0;
  padding: 0;
  color: #333366;
  margin-bottom: 35px;
}
.blog__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px;
}
.blog__list:before,
.blog__list:after {
  content: " ";
  display: table;
}
.blog__list:after {
  clear: both;
}
.blog__list::after,
.blog__list::before {
  content: '';
  display: block;
  clear: both;
}
.blog__list-wrap {
  margin-bottom: 30px;
}
.blog__list-title {
  font-size: 23px;
  color: #666666;
}
.blog__list-elem {
  position: relative;
  padding: 20px;
  width: 33%;
}
.blog__list-link {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 184px;
  margin-bottom: 15px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.blog__list-link i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0.5;
  transition: 0.3s;
  font-size: 100px;
}
.blog__list-link:hover i {
  opacity: 1;
}
.blog__list-img {
  width: 100%;
  height: 180px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-bottom: 30px;
}
.blog__list-text {
  font-size: 16px;
  color: #666666;
}
.blog__list-text span {
  display: block;
  color: #333366;
}
.blog__list-buttons {
  text-align: center;
}
.blog__list-btn-more {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  background-color: #7ECEFF;
  padding: 15px 100px;
  border-radius: 30px;
}
.blog__list-btn-more:hover {
  background-color: #4bbbff;
}
@media (max-width: 768px) {
  .blog__list-elem {
    width: 100%;
  }
}
@media (max-width: 375px) {
  .blog__wrap {
    margin-top: 0;
  }
}
.form-registracion {
  position: relative;
}
.form-registracion__wrap {
  background-color: #FFF;
  margin-top: 45px;
  padding: 30px 30px;
}
.form-registracion__input {
  width: 100%;
  border: 2px solid #333366;
  margin-bottom: 20px;
  font-size: 16px;
  color: #000;
  padding: 8px;
}
.form-registracion__input ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
}
.form-registracion__input ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
}
.form-registracion__input :-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}
.form-registracion__input :-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
}
.form-registracion__input_center {
  text-align: center;
}
.form-registracion__title {
  font-size: 23px;
  margin: 0;
  padding: 0;
  color: #333366;
  margin-bottom: 15px;
}
.form-registracion__title-center {
  font-weight: normal;
  text-align: center;
  color: #333366;
  font-size: 23px;
  margin-bottom: 75px;
}
.form-registracion__title-center span {
  color: #666666;
  display: block;
}
.form-registracion__password {
  font-size: 16px;
  color: #666666;
  margin-top: 6px;
}
.form-registracion__buttons_center {
  text-align: center;
}
.form-registracion__btn {
  display: inline-block;
  background-color: #7ECEFF;
  padding: 3px 10px;
  margin-bottom: 15px;
  color: #333366;
  font-size: 16px;
  margin-bottom: 25px;
  min-width: 200px;
  text-align: center;
}
.form-registracion__btn:hover {
  background-color: #4bbbff;
}
.form-registracion__btn_purple {
  background-color: #333366;
  color: #fff;
}
.form-registracion__btn_purple:hover {
  background-color: #222244;
}
.form-registracion__btn_red {
  background-color: #990000;
  color: #fff;
  padding: 15px;
}
.form-registracion__btn_red:hover {
  background-color: #660000;
}
.form-registracion__btn_lk {
  width: 100%;
  padding: 7px;
  height: 37px;
}
.form-registracion__text {
  font-size: 16px;
  color: #333366;
  margin-bottom: 25px;
  line-height: 1.5;
}
.form-registracion__text_gray {
  color: #666666;
  font-size: 16px;
  font-weight: normal;
}
.form-registracion__text_gray a {
  color: #333366;
}
.form-registracion__text_right {
  float: right;
}
.form-registracion__text_blue {
  font-size: 18px;
  color: #333366;
  margin-bottom: 30px;
}
.form-registracion__text_italic {
  font-style: italic;
  font-size: 18px;
  color: #666666;
  margin-bottom: 60px;
  line-height: 1.2;
}
.form-registracion__text_italic-small {
  font-size: 16px;
  font-style: italic;
  margin-bottom: 15px;
  color: #cccccc;
  font-weight: normal;
}
.form-registracion__compliance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  height: 95px;
}
.form-registracion__compliance-link {
  display: inline-block;
  font-size: 17px;
  color: #7ECEFF;
}
.form-registracion__compliance-link:hover {
  color: #4bbbff;
}
.form-registracion__checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 25px;
  height: 25px;
  color: #fff;
}
.form-registracion__checkbox + label {
  cursor: pointer;
  color: #666666;
  font-size: 16px;
  margin-bottom: 30px;
  font-weight: normal;
}
.form-registracion__checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.form-registracion__checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 49px;
}
.form-registracion__checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 25px;
  height: 25px;
  background: #FFF;
  border: 1px solid #333366;
}
.form-registracion__checkbox:checked + label:before {
  background-size: 25px;
  background-image: url('../img/checkbox.jpg');
}
.form-registracion__logo {
  margin: 0 auto;
  width: 160px;
  height: 160px;
  margin-bottom: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../img/logo.png');
}
.form-registracion__textarea {
  width: 100%;
  height: 80px;
  resize: none;
  border: 2px solid #cccccc;
  padding: 5px 10px;
  margin-bottom: 15px;
}
.form-registracion__textarea_big {
  height: 330px;
}
.form-registracion__table {
  border-collapse: collapse;
  margin-bottom: 15px;
}
.form-registracion__table td {
  border: 2px solid #cccccc;
  color: #666666;
  width: 200px;
  font-size: 16px;
  text-align: center;
}
.form-registracion__test {
  padding: 0 40px;
  margin-bottom: 10px;
}
.form-registracion__test-elem {
  margin-bottom: 10px;
}
.form-registracion__test-checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 25px;
  height: 25px;
  color: #fff;
}
.form-registracion__test-checkbox + label {
  cursor: pointer;
  color: #ccc;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 15px;
}
.form-registracion__test-checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.form-registracion__test-checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 49px;
}
.form-registracion__test-checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 25px;
  height: 25px;
  background: #FFF;
  border: 2px solid #666666;
}
.form-registracion__test-checkbox:checked + label:before {
  background-size: 25px;
  background-image: url('../img/checkbox.jpg');
}
.form-registracion__pagination {
  max-width: 700px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 15px;
  text-align: center;
}
.form-registracion__pagination li {
  display: inline-block;
  font-size: 16px;
  color: #cccccc;
  line-height: 1.5;
  margin: 0 2px;
}
.form-registracion__pagination li.active {
  color: #7ECEFF;
}
.form-registracion__pagination li.answered {
  color: #000;
}
@media (max-width: 378px) {
  .form-registracion__table td {
    font-size: 16px;
  }
  .form-registracion__btn {
    width: 100%;
    min-width: 0;
    height: 32px;
  }
}
.popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: -2000px;
  left: 0;
  z-index: 9500;
  background-color: rgba(255, 255, 255, 0.3);
}
.popup.active {
  top: 0;
}
.popup.active .popup__wrap {
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
      -ms-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
}
.popup__wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5, 0.5);
      -ms-transform: translate(-50%, -50%) scale(0.5, 0.5);
          transform: translate(-50%, -50%) scale(0.5, 0.5);
  background-color: #333366;
  transition: .5s;
  overflow: hidden;
  opacity: 1;
  padding: 20px;
  text-align: center;
}
.popup__wrap-text {
  font-size: 16px;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.popup__wrap-text_mb {
  margin-bottom: 0;
}
.popup__wrap-text span {
  color: #ccc;
}
.popup__wrap-text a {
  color: #7ECEFF;
  transition: 0.3s;
}
.popup__wrap-text a:hover {
  color: #4bbbff;
}
.popup__wrap-text_small {
  margin-top: 15px;
  font-size: 19px;
}
.popup__wrap-through {
  text-decoration: line-through;
}
.popup__wrap-btn {
  display: inline-block;
  font-size: 16px;
  padding: 10px 20px;
  background-color: #FFF;
  color: #7ECEFF;
}
.popup__wrap-btn_blue {
  display: block;
  width: 100%;
  background-color: #7ECEFF;
  color: #fff;
  padding: 5px;
  font-size: 20px;
  transition: 0.3s;
}
.popup__wrap-btn_blue:hover {
  background-color: #4bbbff;
}
.popup__wrap-btn_gray {
  background-color: #666666;
  color: #fff;
}
.popup__wrap-btn_gray:hover {
  background-color: #4d4d4d;
}
.popup__wrap-btn_blue-color {
  background-color: #7ECEFF;
  color: #fff;
}
.popup__wrap-btn_blue-color:hover {
  background-color: #4bbbff;
}
.popup__wrap_aggregate-compilation {
  padding: 80px;
  width: 60%;
  max-width: 930px;
}
.popup__wrap_aggregate-compilation .popup__wrap-text {
  margin-bottom: 70px;
}
.popup__wrap_aggregate-compilation .popup__wrap-btn {
  padding: 10px;
  min-width: 250px;
  margin: 0 20px;
  margin-bottom: 5px;
}
@media (max-width: 668px) {
  .popup__wrap {
    width: 80%;
  }
  .popup__wrap-text {
    font-size: 16px;
  }
  .popup__wrap-btn {
    font-size: 16px;
    padding: 10px;
  }
  .popup__wrap_aggregate-compilation {
    padding: 20px;
  }
  .popup__wrap_aggregate-compilation .popup__wrap-text {
    margin-bottom: 30px;
  }
  .popup__wrap_aggregate-compilation .popup__wrap-btn {
    display: block;
    padding: 10px;
    width: 100%;
    min-width: 0px;
    margin: 0;
    margin-bottom: 5px;
  }
}
.map {
  background-color: #7ECEFF;
  position: relative;
  width: 100%;
  min-height: 375px;
  margin-bottom: 35px;
  margin-top: 35px;
}
.map__wrap {
  width: 100%;
  min-height: 375px;
}
.map__block {
  float: left;
  width: 60%;
  height: 375px;
}
.map__text {
  padding-top: 80px;
  float: left;
  width: 40%;
  height: 100%;
  color: #fff;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
}
.map__text span {
  display: block;
  margin-bottom: 25px;
}
.map__link {
  color: #fff;
}
#map {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .map__block {
    width: 100%;
  }
  .map__text {
    width: 100%;
    padding-bottom: 75px;
  }
  .map__container {
    width: 100%;
    padding: 0;
  }
  .map__container .row {
    margin: 0;
  }
  .map__container .row .col-xs-12 {
    padding: 0;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slider-abiut {
  margin-top: 15px;
}
.slider-abiut h3 {
  margin-bottom: 15px;
}
.slider-abiut img {
  width: 100%;
  margin-bottom: 15px;
}
.slider-abiut .slick-arrow {
  position: absolute;
  top: calc(30%);
}
.slick-dots {
  text-align: center;
  display: block;
  margin-left: 0;
  margin-top: 15px;
}
.slick-dots li {
  display: inline-block;
  padding: 0;
}
.slick-dots li button {
  display: none;
}
.slick-dots li:before {
  content: "";
  font-size: 12px;
  cursor: pointer;
  margin: 0 1px;
  width: 18px;
  height: 18px;
  background: #666666;
  display: inline-block;
  border-radius: 50%;
  transition: all 0.2s;
}
.slick-dots li:hover:before {
  background: #808080;
}
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 100;
  background-color: transparent;
  color: transparent;
  border: 0;
  outline: none;
  width: 75px;
  height: 75px;
  cursor: pointer;
}
.slick-prev:after,
.slick-next:after {
  font-family: "Material Design Icons";
  content: '\f141';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 70px;
  color: #fff;
  display: inline-block;
}
.fixed-menu {
  position: fixed;
  top: 265px;
  right: 100px;
}
.fixed-menu__elem {
  position: relative;
  height: 50px;
  margin-bottom: 10px;
}
.fixed-menu__elem:hover .fixed-menu__text {
  right: 0;
}
.fixed-menu__elem:hover .fixed-menu__text-wrap {
  width: 300px;
}
.fixed-menu__icon {
  position: relative;
  height: 50px;
  width: 50px;
  z-index: 10;
  border-radius: 50%;
  border: 1px solid #7ECEFF;
}
.fixed-menu__icon img {
  width: 100%;
}
.fixed-menu__text {
  position: absolute;
  right: -100%;
  border: 1px solid #7ECEFF;
  display: inline-block;
  height: 100%;
  width: auto;
  padding: 14px 30px 14px 20px;
  color: #7ECEFF;
  font-size: 19px;
  border-radius: 25px 0 0 25px;
  background-color: rgba(255, 255, 255, 0.471);
  transition: 0.3s;
}
.fixed-menu__text-wrap {
  position: absolute;
  right: 30px;
  overflow: hidden;
  top: 0;
  width: 0px;
  height: 50px;
}
@media (max-width: 1470px) {
  .fixed-menu {
    right: 35px;
  }
}
@media (max-width: 1200px) {
  .fixed-menu {
    right: 35px;
  }
}
@media (max-width: 990px) {
  .fixed-menu {
    display: none;
  }
}
@font-face {
  font-family: 'GothamPro-Bold';
  src: url('../fonts/GothamPro-Bold.eot');
  src: url('../fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Bold.woff') format('woff'), url('../fonts/GothamPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'GothamPro-Medium';
  src: url('../fonts/GothamPro-Medium.eot');
  src: url('../fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Medium.woff') format('woff'), url('../fonts/GothamPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'GothamPro';
  src: url('../fonts/GothamPro.eot');
  src: url('../fonts/GothamPro.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro.woff') format('woff'), url('../fonts/GothamPro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamPro-Light';
  src: url('../fonts/GothamPro-Light.eot');
  src: url('../fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Light.woff') format('woff'), url('../fonts/GothamPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

.questions {
  position: fixed;
  right: -1000px;
  bottom: 20px;
  border-radius: 22px;
  padding: 17px;
  background-color: #7ECEFF;
  z-index: 10000;
  transition: 0.5s;
}
.questions.active {
  right: 20px;
}
.questions__select {
  background-color: #fff;
  width: 100%;
  color: #666666;
  display: none;
}
.questions__select.active {
  display: block;
}
.questions__wrap {
  overflow: hidden;
  width: 520px;
}
.questions__form {
  position: relative;
  display: none;
  padding-top: 10px;
}
.questions__form:before,
.questions__form:after {
  content: " ";
  display: table;
}
.questions__form:after {
  clear: both;
}
.questions__form::after,
.questions__form::before {
  content: '';
  display: block;
  clear: both;
}
.questions__form.active {
  display: block;
}
.questions__form-text {
  color: #666666;
  font-size: 20px;
  margin-bottom: 10px;
}
.questions__form-photo {
  display: inline-block;
  float: left;
  width: 150px;
  height: 150px;
  overflow: hidden;
  border-radius: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.questions__form-block {
  text-align: center;
  float: left;
  width: 368px;
  padding: 0 0 0 10px;
}
.questions__form-textarea {
  width: 100%;
  border: 3px dashed #ccc;
  height: 158px;
  color: #666666;
  padding: 3px;
  font-size: 20px;
  margin-bottom: 5px;
  text-align: left;
}
.questions__form-btn {
  display: inline-block;
  border-radius: 10px;
  background-color: #333366;
  color: #fff;
  font-size: 20px;
  border: none;
  padding: 5px 20px;
  margin: 0 auto;
  width: 315px;
  cursor: pointer;
}
.questions__form-btn:hover {
  background-color: #222244;
}
.questions__ansver {
  position: relative;
  text-align: center;
  font-size: 20px;
  color: #fff;
  padding: 20px 0;
  display: none;
}
.questions__ansver.active {
  display: block;
}
.questions__close {
  position: absolute;
  color: #fff;
  top: 6px;
  right: 0px;
  font-size: 30px;
}
@media (max-width: 767px) {
  .questions {
    width: calc(100vw - 40px);
  }
  .questions__select {
    width: 100%;
  }
  .questions__wrap {
    width: 100%;
  }
  .questions__form-block {
    width: 100%;
  }
  .questions__form-photo {
    margin-bottom: 10px;
  }
  .questions__form-btn {
    width: 100%;
  }
  .questions .select {
    width: 100%;
  }
  .questions .select__gap {
    width: 100%;
    overflow: hidden;
  }
}
.select {
  color: #cccccc;
  font-size: 20px;
}
.select__gap {
  padding: 3px;
  position: relative;
  cursor: pointer;
}
.select__gap:after {
  content: "\f35d";
  font-family: "Material Design Icons";
  position: absolute;
  top: 15px;
  right: 5px;
  font-size: 40px;
  color: #7ECEFF;
  transition: 0.5s;
  line-height: 0;
}
.select__gap.on:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.select__list {
  border-top: 1px solid #cccccc;
  max-height: 210px;
  overflow-y: auto;
}
.select__item {
  padding-left: 20px;
  cursor: pointer;
}
.select__item:hover {
  color: #000;
}
.alert-price {
  margin: 10px 0;
  padding: 10px;
  border: 3px dashed #ff6633;
  background-color: #fff;
}
.alert-price:before,
.alert-price:after {
  content: " ";
  display: table;
}
.alert-price:after {
  clear: both;
}
.alert-price::after,
.alert-price::before {
  content: '';
  display: block;
  clear: both;
}
.alert-price_hidden {
  display: none;
}
.alert-price__text {
  width: 80%;
  float: left;
  color: #333366;
  padding: 4px 0px;
  font-size: 19px;
}
.alert-price__text span {
  text-decoration: line-through;
}
.alert-price__btn {
  display: inline-block;
  float: right;
  background-color: #ff6633;
  color: #fff;
  border: 0px;
  font-size: 19px;
  text-align: center;
  transition: 0.3s;
  cursor: pointer;
  padding: 4px 10px;
}
.alert-price__btn:hover {
  background-color: #ff4000;
}
@media (max-width: 990px) {
  .alert-price {
    text-align: center;
    padding: 20px 10px;
  }
  .alert-price__text {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .alert-price__btn {
    float: none;
  }
}

.scrollable {
  position: relative;
}
.scrollable:focus {
  outline: 0;
}
.scrollable .viewport {
  position: relative;
  overflow: hidden;
}
.scrollable .viewport .overview {
  position: absolute;
}
.scrollable .scroll-bar {
  display: none;
}
.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}
.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}
.scrollable .scroll-bar .thumb {
  position: absolute;
}
.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}
.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}
.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*Default skin*/
.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}
.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}
.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}
.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}
/*Gray skin*/
.scrollable.gray-skin {
  padding-right: 17px;
}
.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}
.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}
.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}
.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}
.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
/*Modern skin*/
.scrollable.modern-skin {
  padding-right: 17px;
}
.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: inset 0 0 5px #888;
}
.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}
.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}
.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}
.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}
.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsbC93b3dqcy9hbmltYXRlLmxlc3MiLCJhcHAubGVzcyIsImFwcC5jc3MiLCJhbGwvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwiYWxsL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLmxlc3MiLCJhbGwvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJhbGwvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsImFsbC9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJhbGwvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYWxsL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwiYWxsL2Jvb3RzdHJhcC9sZXNzL21vZGFscy5sZXNzIiwiYWxsL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJhbGwvbWF0ZXJpYWxkZXNpZ25pY29ucy5sZXNzIiwiYWxsL21peGlucy5sZXNzIiwiYWxsL2NvbnRhaW5lci5sZXNzIiwiYWxsL25vcm1hbGl6ZS5sZXNzIiwiYWxsL3dyYXBwZXIubGVzcyIsImFsbC9oZWFkZXIubGVzcyIsImFsbC9mb290ZXIubGVzcyIsImFsbC9ib290c3RyYXAvbGVzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsImFsbC9sb2dvLmxlc3MiLCJhbGwvYmxvY2stbWFpbi5sZXNzIiwiYWxsL3JlZ2lzdHJhdGlvbi1ibG9jay5sZXNzIiwiYWxsL3doYXQteW91LWdldC5sZXNzIiwiYWxsL3doYXQteW91LWdldC0yLmxlc3MiLCJhbGwvdHJhaW5pbmctcHJvZ3JhbS5sZXNzIiwiYWxsL2xlYXJuaW5nLXByb2Nlc3MubGVzcyIsImFsbC9kaXBsb21hLmxlc3MiLCJhbGwvd2h5LXN0dWR5LXdpdGgtdXMubGVzcyIsImFsbC9yZXZpZXdzLmxlc3MiLCJhbGwvc2xpZGVyLXJldmlld3MubGVzcyIsImFsbC9wYXJ0bmVycy5sZXNzIiwiYWxsL2FuY2hvci5sZXNzIiwiYWxsL291ci10cmFpbmluZy1wcm9ncmFtcy5sZXNzIiwiYWxsL291ci10ZWFjaGVycy5sZXNzIiwiYWxsL2xrLmxlc3MiLCJhbGwvdmlkZW8tYmxvY2subGVzcyIsImFsbC9uZXdzLmxlc3MiLCJhbGwvYmxvZy5sZXNzIiwiYWxsL2Zvcm0tcmVnaXN0cmFjaW9uLmxlc3MiLCJhbGwvcG9wdXAubGVzcyIsImFsbC9tYXAubGVzcyIsImFsbC9zbGlkZXIubGVzcyIsImFsbC9maXhlZC1tZW51Lmxlc3MiLCJhbGwvZm9udHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBUztBQ0FUO0VBQ0MsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlDQUFBO0NDRUE7QURHRDtFQUNDLGFBQUE7Q0NEQTtBREtEO0VBQ0MseUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0NDSEE7QURPRDs7RUFDQyxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0NDSkE7QURPRDtFQUNDLFlBQUE7RUFDQSxnQkFBQTtDQ0xBO0FBQ0Q7Ozs7R0FJRztBQ3ZCSDtFQ0hFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NGNkJEO0FDMUJDO0VBd0VGO0lBdkVJLGFBQUE7R0Q2QkQ7Q0FDRjtBQzVCQztFQXFFRjtJQXBFSSxhQUFBO0dEK0JEO0NBQ0Y7QUM5QkM7RUFrRUY7SUFqRUksY0FBQTtHRGlDRDtDQUNGO0FDeEJEO0VDdkJFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NGa0REO0FDckJEO0VDdkJFLG1CQUFBO0VBQ0Esb0JBQUE7Q0YrQ0Q7QUcvQ0c7RUFDRSxtQkFBQTtFQUVBLGdCQUFBO0VBRUEsbUJBQUE7RUFDQSxvQkFBQTtDSCtDTDtBRy9CRztFQUNFLFlBQUE7Q0hpQ0w7QUcxQkM7RUFDRSxZQUFBO0NINEJIO0FHN0JDO0VBQ0Usb0JBQUE7Q0grQkg7QUdoQ0M7RUFDRSxvQkFBQTtDSGtDSDtBR25DQztFQUNFLFdBQUE7Q0hxQ0g7QUd0Q0M7RUFDRSxvQkFBQTtDSHdDSDtBR3pDQztFQUNFLG9CQUFBO0NIMkNIO0FHNUNDO0VBQ0UsV0FBQTtDSDhDSDtBRy9DQztFQUNFLG9CQUFBO0NIaURIO0FHbERDO0VBQ0Usb0JBQUE7Q0hvREg7QUdyREM7RUFDRSxXQUFBO0NIdURIO0FHeERDO0VBQ0Usb0JBQUE7Q0gwREg7QUczREM7RUFDRSxtQkFBQTtDSDZESDtBRy9DQztFQUNFLFlBQUE7Q0hpREg7QUdsREM7RUFDRSxvQkFBQTtDSG9ESDtBR3JEQztFQUNFLG9CQUFBO0NIdURIO0FHeERDO0VBQ0UsV0FBQTtDSDBESDtBRzNEQztFQUNFLG9CQUFBO0NINkRIO0FHOURDO0VBQ0Usb0JBQUE7Q0hnRUg7QUdqRUM7RUFDRSxXQUFBO0NIbUVIO0FHcEVDO0VBQ0Usb0JBQUE7Q0hzRUg7QUd2RUM7RUFDRSxvQkFBQTtDSHlFSDtBRzFFQztFQUNFLFdBQUE7Q0g0RUg7QUc3RUM7RUFDRSxvQkFBQTtDSCtFSDtBR2hGQztFQUNFLG1CQUFBO0NIa0ZIO0FHOUVDO0VBQ0UsWUFBQTtDSGdGSDtBR2hHQztFQUNFLFdBQUE7Q0hrR0g7QUduR0M7RUFDRSxtQkFBQTtDSHFHSDtBR3RHQztFQUNFLG1CQUFBO0NId0dIO0FHekdDO0VBQ0UsVUFBQTtDSDJHSDtBRzVHQztFQUNFLG1CQUFBO0NIOEdIO0FHL0dDO0VBQ0UsbUJBQUE7Q0hpSEg7QUdsSEM7RUFDRSxVQUFBO0NIb0hIO0FHckhDO0VBQ0UsbUJBQUE7Q0h1SEg7QUd4SEM7RUFDRSxtQkFBQTtDSDBISDtBRzNIQztFQUNFLFVBQUE7Q0g2SEg7QUc5SEM7RUFDRSxtQkFBQTtDSGdJSDtBR2pJQztFQUNFLGtCQUFBO0NIbUlIO0FHL0hDO0VBQ0UsV0FBQTtDSGlJSDtBR25IQztFQUNFLGtCQUFBO0NIcUhIO0FHdEhDO0VBQ0UsMEJBQUE7Q0h3SEg7QUd6SEM7RUFDRSwwQkFBQTtDSDJISDtBRzVIQztFQUNFLGlCQUFBO0NIOEhIO0FHL0hDO0VBQ0UsMEJBQUE7Q0hpSUg7QUdsSUM7RUFDRSwwQkFBQTtDSG9JSDtBR3JJQztFQUNFLGlCQUFBO0NIdUlIO0FHeElDO0VBQ0UsMEJBQUE7Q0gwSUg7QUczSUM7RUFDRSwwQkFBQTtDSDZJSDtBRzlJQztFQUNFLGlCQUFBO0NIZ0pIO0FHakpDO0VBQ0UsMEJBQUE7Q0htSkg7QUdwSkM7RUFDRSx5QkFBQTtDSHNKSDtBR3ZKQztFQUNFLGdCQUFBO0NIeUpIO0FDbEtEO0VFekJJO0lBQ0UsWUFBQTtHSDhMSDtFR3ZMRDtJQUNFLFlBQUE7R0h5TEQ7RUcxTEQ7SUFDRSxvQkFBQTtHSDRMRDtFRzdMRDtJQUNFLG9CQUFBO0dIK0xEO0VHaE1EO0lBQ0UsV0FBQTtHSGtNRDtFR25NRDtJQUNFLG9CQUFBO0dIcU1EO0VHdE1EO0lBQ0Usb0JBQUE7R0h3TUQ7RUd6TUQ7SUFDRSxXQUFBO0dIMk1EO0VHNU1EO0lBQ0Usb0JBQUE7R0g4TUQ7RUcvTUQ7SUFDRSxvQkFBQTtHSGlORDtFR2xORDtJQUNFLFdBQUE7R0hvTkQ7RUdyTkQ7SUFDRSxvQkFBQTtHSHVORDtFR3hORDtJQUNFLG1CQUFBO0dIME5EO0VHNU1EO0lBQ0UsWUFBQTtHSDhNRDtFRy9NRDtJQUNFLG9CQUFBO0dIaU5EO0VHbE5EO0lBQ0Usb0JBQUE7R0hvTkQ7RUdyTkQ7SUFDRSxXQUFBO0dIdU5EO0VHeE5EO0lBQ0Usb0JBQUE7R0gwTkQ7RUczTkQ7SUFDRSxvQkFBQTtHSDZORDtFRzlORDtJQUNFLFdBQUE7R0hnT0Q7RUdqT0Q7SUFDRSxvQkFBQTtHSG1PRDtFR3BPRDtJQUNFLG9CQUFBO0dIc09EO0VHdk9EO0lBQ0UsV0FBQTtHSHlPRDtFRzFPRDtJQUNFLG9CQUFBO0dINE9EO0VHN09EO0lBQ0UsbUJBQUE7R0grT0Q7RUczT0Q7SUFDRSxZQUFBO0dINk9EO0VHN1BEO0lBQ0UsV0FBQTtHSCtQRDtFR2hRRDtJQUNFLG1CQUFBO0dIa1FEO0VHblFEO0lBQ0UsbUJBQUE7R0hxUUQ7RUd0UUQ7SUFDRSxVQUFBO0dId1FEO0VHelFEO0lBQ0UsbUJBQUE7R0gyUUQ7RUc1UUQ7SUFDRSxtQkFBQTtHSDhRRDtFRy9RRDtJQUNFLFVBQUE7R0hpUkQ7RUdsUkQ7SUFDRSxtQkFBQTtHSG9SRDtFR3JSRDtJQUNFLG1CQUFBO0dIdVJEO0VHeFJEO0lBQ0UsVUFBQTtHSDBSRDtFRzNSRDtJQUNFLG1CQUFBO0dINlJEO0VHOVJEO0lBQ0Usa0JBQUE7R0hnU0Q7RUc1UkQ7SUFDRSxXQUFBO0dIOFJEO0VHaFJEO0lBQ0Usa0JBQUE7R0hrUkQ7RUduUkQ7SUFDRSwwQkFBQTtHSHFSRDtFR3RSRDtJQUNFLDBCQUFBO0dId1JEO0VHelJEO0lBQ0UsaUJBQUE7R0gyUkQ7RUc1UkQ7SUFDRSwwQkFBQTtHSDhSRDtFRy9SRDtJQUNFLDBCQUFBO0dIaVNEO0VHbFNEO0lBQ0UsaUJBQUE7R0hvU0Q7RUdyU0Q7SUFDRSwwQkFBQTtHSHVTRDtFR3hTRDtJQUNFLDBCQUFBO0dIMFNEO0VHM1NEO0lBQ0UsaUJBQUE7R0g2U0Q7RUc5U0Q7SUFDRSwwQkFBQTtHSGdURDtFR2pURDtJQUNFLHlCQUFBO0dIbVREO0VHcFREO0lBQ0UsZ0JBQUE7R0hzVEQ7Q0FDRjtBQ3ZURDtFRWxDSTtJQUNFLFlBQUE7R0g0Vkg7RUdyVkQ7SUFDRSxZQUFBO0dIdVZEO0VHeFZEO0lBQ0Usb0JBQUE7R0gwVkQ7RUczVkQ7SUFDRSxvQkFBQTtHSDZWRDtFRzlWRDtJQUNFLFdBQUE7R0hnV0Q7RUdqV0Q7SUFDRSxvQkFBQTtHSG1XRDtFR3BXRDtJQUNFLG9CQUFBO0dIc1dEO0VHdldEO0lBQ0UsV0FBQTtHSHlXRDtFRzFXRDtJQUNFLG9CQUFBO0dINFdEO0VHN1dEO0lBQ0Usb0JBQUE7R0grV0Q7RUdoWEQ7SUFDRSxXQUFBO0dIa1hEO0VHblhEO0lBQ0Usb0JBQUE7R0hxWEQ7RUd0WEQ7SUFDRSxtQkFBQTtHSHdYRDtFRzFXRDtJQUNFLFlBQUE7R0g0V0Q7RUc3V0Q7SUFDRSxvQkFBQTtHSCtXRDtFR2hYRDtJQUNFLG9CQUFBO0dIa1hEO0VHblhEO0lBQ0UsV0FBQTtHSHFYRDtFR3RYRDtJQUNFLG9CQUFBO0dId1hEO0VHelhEO0lBQ0Usb0JBQUE7R0gyWEQ7RUc1WEQ7SUFDRSxXQUFBO0dIOFhEO0VHL1hEO0lBQ0Usb0JBQUE7R0hpWUQ7RUdsWUQ7SUFDRSxvQkFBQTtHSG9ZRDtFR3JZRDtJQUNFLFdBQUE7R0h1WUQ7RUd4WUQ7SUFDRSxvQkFBQTtHSDBZRDtFRzNZRDtJQUNFLG1CQUFBO0dINllEO0VHellEO0lBQ0UsWUFBQTtHSDJZRDtFRzNaRDtJQUNFLFdBQUE7R0g2WkQ7RUc5WkQ7SUFDRSxtQkFBQTtHSGdhRDtFR2phRDtJQUNFLG1CQUFBO0dIbWFEO0VHcGFEO0lBQ0UsVUFBQTtHSHNhRDtFR3ZhRDtJQUNFLG1CQUFBO0dIeWFEO0VHMWFEO0lBQ0UsbUJBQUE7R0g0YUQ7RUc3YUQ7SUFDRSxVQUFBO0dIK2FEO0VHaGJEO0lBQ0UsbUJBQUE7R0hrYkQ7RUduYkQ7SUFDRSxtQkFBQTtHSHFiRDtFR3RiRDtJQUNFLFVBQUE7R0h3YkQ7RUd6YkQ7SUFDRSxtQkFBQTtHSDJiRDtFRzViRDtJQUNFLGtCQUFBO0dIOGJEO0VHMWJEO0lBQ0UsV0FBQTtHSDRiRDtFRzlhRDtJQUNFLGtCQUFBO0dIZ2JEO0VHamJEO0lBQ0UsMEJBQUE7R0htYkQ7RUdwYkQ7SUFDRSwwQkFBQTtHSHNiRDtFR3ZiRDtJQUNFLGlCQUFBO0dIeWJEO0VHMWJEO0lBQ0UsMEJBQUE7R0g0YkQ7RUc3YkQ7SUFDRSwwQkFBQTtHSCtiRDtFR2hjRDtJQUNFLGlCQUFBO0dIa2NEO0VHbmNEO0lBQ0UsMEJBQUE7R0hxY0Q7RUd0Y0Q7SUFDRSwwQkFBQTtHSHdjRDtFR3pjRDtJQUNFLGlCQUFBO0dIMmNEO0VHNWNEO0lBQ0UsMEJBQUE7R0g4Y0Q7RUcvY0Q7SUFDRSx5QkFBQTtHSGlkRDtFR2xkRDtJQUNFLGdCQUFBO0dIb2REO0NBQ0Y7QUM1Y0Q7RUUzQ0k7SUFDRSxZQUFBO0dIMGZIO0VHbmZEO0lBQ0UsWUFBQTtHSHFmRDtFR3RmRDtJQUNFLG9CQUFBO0dId2ZEO0VHemZEO0lBQ0Usb0JBQUE7R0gyZkQ7RUc1ZkQ7SUFDRSxXQUFBO0dIOGZEO0VHL2ZEO0lBQ0Usb0JBQUE7R0hpZ0JEO0VHbGdCRDtJQUNFLG9CQUFBO0dIb2dCRDtFR3JnQkQ7SUFDRSxXQUFBO0dIdWdCRDtFR3hnQkQ7SUFDRSxvQkFBQTtHSDBnQkQ7RUczZ0JEO0lBQ0Usb0JBQUE7R0g2Z0JEO0VHOWdCRDtJQUNFLFdBQUE7R0hnaEJEO0VHamhCRDtJQUNFLG9CQUFBO0dIbWhCRDtFR3BoQkQ7SUFDRSxtQkFBQTtHSHNoQkQ7RUd4Z0JEO0lBQ0UsWUFBQTtHSDBnQkQ7RUczZ0JEO0lBQ0Usb0JBQUE7R0g2Z0JEO0VHOWdCRDtJQUNFLG9CQUFBO0dIZ2hCRDtFR2poQkQ7SUFDRSxXQUFBO0dIbWhCRDtFR3BoQkQ7SUFDRSxvQkFBQTtHSHNoQkQ7RUd2aEJEO0lBQ0Usb0JBQUE7R0h5aEJEO0VHMWhCRDtJQUNFLFdBQUE7R0g0aEJEO0VHN2hCRDtJQUNFLG9CQUFBO0dIK2hCRDtFR2hpQkQ7SUFDRSxvQkFBQTtHSGtpQkQ7RUduaUJEO0lBQ0UsV0FBQTtHSHFpQkQ7RUd0aUJEO0lBQ0Usb0JBQUE7R0h3aUJEO0VHemlCRDtJQUNFLG1CQUFBO0dIMmlCRDtFR3ZpQkQ7SUFDRSxZQUFBO0dIeWlCRDtFR3pqQkQ7SUFDRSxXQUFBO0dIMmpCRDtFRzVqQkQ7SUFDRSxtQkFBQTtHSDhqQkQ7RUcvakJEO0lBQ0UsbUJBQUE7R0hpa0JEO0VHbGtCRDtJQUNFLFVBQUE7R0hva0JEO0VHcmtCRDtJQUNFLG1CQUFBO0dIdWtCRDtFR3hrQkQ7SUFDRSxtQkFBQTtHSDBrQkQ7RUcza0JEO0lBQ0UsVUFBQTtHSDZrQkQ7RUc5a0JEO0lBQ0UsbUJBQUE7R0hnbEJEO0VHamxCRDtJQUNFLG1CQUFBO0dIbWxCRDtFR3BsQkQ7SUFDRSxVQUFBO0dIc2xCRDtFR3ZsQkQ7SUFDRSxtQkFBQTtHSHlsQkQ7RUcxbEJEO0lBQ0Usa0JBQUE7R0g0bEJEO0VHeGxCRDtJQUNFLFdBQUE7R0gwbEJEO0VHNWtCRDtJQUNFLGtCQUFBO0dIOGtCRDtFRy9rQkQ7SUFDRSwwQkFBQTtH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QUE7Q1YrbUhEO0FVNW1IRDtFQUNFLGlCQUFBO0NWOG1IRDtBVTNtSEQ7RUFDRSxpQkFBQTtDVjZtSEQ7QVUxbUhEO0VBQ0UsaUJBQUE7Q1Y0bUhEO0FVem1IRDtFQUNFLGlCQUFBO0NWMm1IRDtBVXhtSEQ7RUFDRSxpQkFBQTtDVjBtSEQ7QVV2bUhEO0VBQ0UsaUJBQUE7Q1Z5bUhEO0FVdG1IRDtFQUNFLGlCQUFBO0NWd21IRDtBVXJtSEQ7RUFDRSxpQkFBQTtDVnVtSEQ7QVVwbUhEO0VBQ0UsaUJBQUE7Q1ZzbUhEO0FVbm1IRDtFQUNFLGlCQUFBO0NWcW1IRDtBVWxtSEQ7RUFDRSxpQkFBQTtDVm9tSEQ7QVVqbUhEO0VBQ0UsaUJBQUE7Q1ZtbUhEO0FVaG1IRDtFQUNFLGlCQUFBO0NWa21IRDtBVS9sSEQ7RUFDRSxpQkFBQTtDVmltSEQ7QVU5bEhEO0VBQ0UsaUJBQUE7Q1ZnbUhEO0FVN2xIRDtFQUNFLGlCQUFBO0NWK2xIRDtBVTVsSEQ7RUFDRSxpQkFBQTtDVjhsSEQ7QVUzbEhEO0VBQ0UsaUJBQUE7Q1Y2bEhEO0FVMWxIRDtFQUNFLGlCQUFBO0NWNGxIRDtBVXpsSEQ7RUFDRSxpQkFBQTtDVjJsSEQ7QVV4bEhEO0VBQ0UsaUJBQUE7Q1YwbEhEO0FVdmxIRDtFQUNFLGlCQUFBO0NWeWxIRDtBVXRsSEQ7RUFDRSxpQkFBQTtDVndsSEQ7QVVybEhEO0VBQ0UsaUJBQUE7Q1Z1bEhEO0FVcGxIRDtFQUNFLGlCQUFBO0NWc2xIRDtBVW5sSEQ7RUFDRSxpQkFBQTtDVnFsSEQ7QVVsbEhEO0VBQ0UsaUJBQUE7Q1ZvbEhEO0FVamxIRDtFQUNFLGlCQUFBO0NWbWxIRDtBVWhsSEQ7RUFDRSxpQkFBQTtDVmtsSEQ7QVUva0hEO0VBQ0UsaUJBQUE7Q1ZpbEhEO0FVOWtIRDtFQUNFLGlCQUFBO0NWZ2xIRDtBVTdrSEQ7RUFDRSxpQkFBQTtDVitrSEQ7QVU1a0hEO0VBQ0UsaUJBQUE7Q1Y4a0hEO0FVM2tIRDtFQUNFLGlCQUFBO0NWNmtIRDtBVTFrSEQ7RUFDRSxpQkFBQTtDVjRrSEQ7QVV6a0hEO0VBQ0UsaUJBQUE7Q1Yya0hEO0FVeGtIRDtFQUNFLGlCQUFBO0NWMGtIRDtBVXZrSEQ7RUFDRSxpQkFBQTtDVnlrSEQ7QVV0a0hEO0VBQ0UsaUJBQUE7Q1Z3a0hEO0FVcmtIRDtFQUNFLGlCQUFBO0NWdWtIRDtBVXBrSEQ7RUFDRSxpQkFBQTtDVnNrSEQ7QVVua0hEO0VBQ0UsaUJBQUE7Q1Zxa0hEO0FVbGtIRDtFQUNFLGlCQUFBO0NWb2tIRDtBVWprSEQ7RUFDRSxpQkFBQTtDVm1rSEQ7QVVoa0hEO0VBQ0UsaUJBQUE7Q1Zra0hEO0FVL2pIRDtFQUNFLGlCQUFBO0NWaWtIRDtBVTlqSEQ7RUFDRSxpQkFBQTtDVmdrSEQ7QVU3akhEO0VBQ0UsaUJBQUE7Q1YrakhEO0FVNWpIRDtFQUNFLGlCQUFBO0NWOGpIRDtBVTNqSEQ7RUFDRSxpQkFBQTtDVjZqSEQ7QVUxakhEO0VBQ0UsaUJBQUE7Q1Y0akhEO0FVempIRDtFQUNFLGlCQUFBO0NWMmpIRDtBVXhqSEQ7RUFDRSxpQkFBQTtDVjBqSEQ7QVV2akhEO0VBQ0UsaUJBQUE7Q1Z5akhEO0FVdGpIRDtFQUNFLGlCQUFBO0NWd2pIRDtBVXJqSEQ7RUFDRSxpQkFBQTtDVnVqSEQ7QVVwakhEO0VBQ0UsaUJBQUE7Q1ZzakhEO0FVbmpIRDtFQUNFLGlCQUFBO0NWcWpIRDtBVWxqSEQ7RUFDRSxpQkFBQTtDVm9qSEQ7QVVqakhEO0VBQ0UsaUJBQUE7Q1ZtakhEO0FVaGpIRDtFQUNFLGlCQUFBO0NWa2pIRDtBVS9pSEQ7RUFDRSxpQkFBQTtDVmlqSEQ7QVU5aUhEO0VBQ0UsaUJBQUE7Q1ZnakhEO0FVN2lIRDtFQUNFLGlCQUFBO0NWK2lIRDtBVTVpSEQ7RUFDRSxpQkFBQTtDVjhpSEQ7QVUzaUhEO0VBQ0UsaUJBQUE7Q1Y2aUhEO0FVMWlIRDtFQUNFLGlCQUFBO0NWNGlIRDtBVXppSEQ7RUFDRSxpQkFBQTtDVjJpSEQ7QVV4aUhEO0VBQ0UsaUJBQUE7Q1YwaUhEO0FVdmlIRDtFQUNFLGlCQUFBO0NWeWlIRDtBVXRpSEQ7RUFDRSxpQkFBQTtDVndpSEQ7QVVyaUhEO0VBQ0UsaUJBQUE7Q1Z1aUhEO0FVcGlIRDtFQUNFLGlCQUFBO0NWc2lIRDtBVW5pSEQ7RUFDRSxpQkFBQTtDVnFpSEQ7QVVsaUhEO0VBQ0UsaUJBQUE7Q1ZvaUhEO0FVamlIRDtFQUNFLGlCQUFBO0NWbWlIRDtBVWhpSEQ7RUFDRSxpQkFBQTtDVmtpSEQ7QVUvaEhEO0VBQ0UsaUJBQUE7Q1ZpaUhEO0FVOWhIRDtFQUNFLGlCQUFBO0NWZ2lIRDtBVTdoSEQ7RUFDRSxpQkFBQTtDVitoSEQ7QVU1aEhEO0VBQ0UsaUJBQUE7Q1Y4aEhEO0FVM2hIRDtFQUNFLGlCQUFBO0NWNmhIRDtBVTFoSEQ7RUFDRSxpQkFBQTtDVjRoSEQ7QVV6aEhEO0VBQ0UsaUJBQUE7Q1YyaEhEO0FVeGhIRDtFQUNFLGlCQUFBO0NWMGhIRDtBVXZoSEQ7RUFDRSxpQkFBQTtDVnloSEQ7QVV0aEhEO0VBQ0UsaUJBQUE7Q1Z3aEhEO0FVcmhIRDtFQUNFLGlCQUFBO0NWdWhIRDtBVXBoSEQ7RUFDRSxpQkFBQTtDVnNoSEQ7QVVuaEhEO0VBQ0UsaUJBQUE7Q1ZxaEhEO0FVbGhIRDtFQUNFLGlCQUFBO0NWb2hIRDtBVWpoSEQ7RUFDRSxpQkFBQTtDVm1oSEQ7QVVoaEhEO0VBQ0UsaUJBQUE7Q1ZraEhEO0FVL2dIRDtFQUNFLGlCQUFBO0NWaWhIRDtBVTlnSEQ7RUFDRSxpQkFBQTtDVmdoSEQ7QVU3Z0hEO0VBQ0UsaUJBQUE7Q1YrZ0hEO0FVNWdIRDtFQUNFLGlCQUFBO0NWOGdIRDtBVTNnSEQ7RUFDRSxpQkFBQTtDVjZnSEQ7QVUxZ0hEO0VBQ0UsaUJBQUE7Q1Y0Z0hEO0FVemdIRDtFQUNFLGlCQUFBO0NWMmdIRDtBVXhnSEQ7RUFDRSxpQkFBQTtDVjBnSEQ7QVV2Z0hEO0VBQ0UsaUJBQUE7Q1Z5Z0hEO0FVdGdIRDtFQUNFLGlCQUFBO0NWd2dIRDtBVXJnSEQ7RUFDRSxpQkFBQTtDVnVnSEQ7QVVwZ0hEO0VBQ0UsaUJBQUE7Q1ZzZ0hEO0FVbmdIRDtFQUNFLGlCQUFBO0NWcWdIRDtBVWxnSEQ7RUFDRSxpQkFBQTtDVm9nSEQ7QVVqZ0hEO0VBQ0UsaUJBQUE7Q1ZtZ0hEO0FVaGdIRDtFQUNFLGlCQUFBO0NWa2dIRDtBVS8vR0Q7RUFDRSxpQkFBQTtDVmlnSEQ7QVU5L0dEO0VBQ0UsaUJBQUE7Q1ZnZ0hEO0FVNy9HRDtFQUNFLGlCQUFBO0NWKy9HRDtBVTUvR0Q7RUFDRSxpQkFBQTtDVjgvR0Q7QVUzL0dEO0VBQ0UsaUJBQUE7Q1Y2L0dEO0FVMS9HRDtFQUNFLGlCQUFBO0NWNC9HRDtBVXovR0Q7RUFDRSxpQkFBQTtDVjIvR0Q7QVV4L0dEO0VBQ0UsaUJBQUE7Q1YwL0dEO0FVdi9HRDtFQUNFLGlCQUFBO0NWeS9HRDtBVXQvR0Q7RUFDRSxpQkFBQTtDVncvR0Q7QVVyL0dEO0VBQ0UsaUJBQUE7Q1Z1L0dEO0FVcC9HRDtFQUNFLGlCQUFBO0NWcy9HRDtBVW4vR0Q7RUFDRSxpQkFBQTtDVnEvR0Q7QVVsL0dEO0VBQ0UsaUJBQUE7Q1ZvL0dEO0FVai9HRDtFQUNFLGlCQUFBO0NWbS9HRDtBVWgvR0Q7RUFDRSxpQkFBQTtDVmsvR0Q7QVUvK0dEO0VBQ0UsaUJBQUE7Q1ZpL0dEO0FVOStHRDtFQUNFLGlCQUFBO0NWZy9HRDtBVTcrR0Q7RUFDRSxpQkFBQTtDVisrR0Q7QVU1K0dEO0VBQ0UsaUJBQUE7Q1Y4K0dEO0FVMytHRDtFQUNFLGlCQUFBO0NWNitHRDtBVTErR0Q7RUFDRSxpQkFBQTtDVjQrR0Q7QVV6K0dEO0VBQ0UsaUJBQUE7Q1YyK0dEO0FVeCtHRDtFQUNFLGlCQUFBO0NWMCtHRDtBVXYrR0Q7RUFDRSxpQkFBQTtDVnkrR0Q7QVV0K0dEO0VBQ0UsaUJBQUE7Q1Z3K0dEO0FVcitHRDtFQUNFLGlCQUFBO0NWdStHRDtBVXArR0Q7RUFDRSxpQkFBQTtDVnMrR0Q7QVVuK0dEO0VBQ0UsaUJBQUE7Q1ZxK0dEO0FVbCtHRDtFQUNFLGlCQUFBO0NWbytHRDtBVWorR0Q7RUFDRSxpQkFBQTtDVm0rR0Q7QVVoK0dEO0VBQ0UsaUJBQUE7Q1ZrK0dEO0FVLzlHRDtFQUNFLGlCQUFBO0NWaStHRDtBVTk5R0Q7RUFDRSxpQkFBQTtDVmcrR0Q7QVU3OUdEO0VBQ0UsaUJBQUE7Q1YrOUdEO0FVNTlHRDtFQUNFLGlCQUFBO0NWODlHRDtBVTM5R0Q7RUFDRSxpQkFBQTtDVjY5R0Q7QVUxOUdEO0VBQ0UsaUJBQUE7Q1Y0OUdEO0FVejlHRDtFQUNFLGlCQUFBO0NWMjlHRDtBVXg5R0Q7RUFDRSxpQkFBQTtDVjA5R0Q7QVV2OUdEO0VBQ0UsaUJBQUE7Q1Z5OUdEO0FVdDlHRDtFQUNFLGlCQUFBO0NWdzlHRDtBVXI5R0Q7RUFDRSxpQkFBQTtDVnU5R0Q7QVVwOUdEO0VBQ0UsaUJBQUE7Q1ZzOUdEO0FVbjlHRDtFQUNFLGlCQUFBO0NWcTlHRDtBVWw5R0Q7RUFDRSxpQkFBQTtDVm85R0Q7QVVqOUdEO0VBQ0UsaUJBQUE7Q1ZtOUdEO0FVaDlHRDtFQUNFLGlCQUFBO0NWazlHRDtBVS84R0Q7RUFDRSxpQkFBQTtDVmk5R0Q7QVU5OEdEO0VBQ0UsaUJBQUE7Q1ZnOUdEO0FVNzhHRDtFQUNFLGlCQUFBO0NWKzhHRDtBVTU4R0Q7RUFDRSxpQkFBQTtDVjg4R0Q7QVUzOEdEO0VBQ0UsaUJBQUE7Q1Y2OEdEO0FVMThHRDtFQUNFLGlCQUFBO0NWNDhHRDtBVXo4R0Q7RUFDRSxpQkFBQTtDVjI4R0Q7QVV4OEdEO0VBQ0UsaUJBQUE7Q1YwOEdEO0FVdjhHRDtFQUNFLGlCQUFBO0NWeThHRDtBVXQ4R0Q7RUFDRSxpQkFBQTtDVnc4R0Q7QVVyOEdEO0VBQ0UsaUJBQUE7Q1Z1OEdEO0FVcDhHRDtFQUNFLGlCQUFBO0NWczhHRDtBVW44R0Q7RUFDRSxpQkFBQTtDVnE4R0Q7QVVsOEdEO0VBQ0UsaUJBQUE7Q1ZvOEdEO0FVajhHRDtFQUNFLGlCQUFBO0NWbThHRDtBVWg4R0Q7RUFDRSxpQkFBQTtDVms4R0Q7QVUvN0dEO0VBQ0UsaUJBQUE7Q1ZpOEdEO0FVOTdHRDtFQUNFLGlCQUFBO0NWZzhHRDtBVTc3R0Q7RUFDRSxpQkFBQTtDVis3R0Q7QVU1N0dEO0VBQ0UsaUJBQUE7Q1Y4N0dEO0FVMzdHRDtFQUNFLGlCQUFBO0NWNjdHRDtBVTE3R0Q7RUFDRSxpQkFBQTtDVjQ3R0Q7QVV6N0dEO0VBQ0UsaUJBQUE7Q1YyN0dEO0FVeDdHRDtFQUNFLGlCQUFBO0NWMDdHRDtBVXY3R0Q7RUFDRSxpQkFBQTtDVnk3R0Q7QVV0N0dEO0VBQ0UsaUJBQUE7Q1Z3N0dEO0FVcjdHRDtFQUNFLGlCQUFBO0NWdTdHRDtBVXA3R0Q7RUFDRSxpQkFBQTtDVnM3R0Q7QVVuN0dEO0VBQ0UsaUJBQUE7Q1ZxN0dEO0FVbDdHRDtFQUNFLGlCQUFBO0NWbzdHRDtBVWo3R0Q7RUFDRSxpQkFBQTtDVm03R0Q7QVVoN0dEO0VBQ0UsaUJBQUE7Q1ZrN0dEO0FVLzZHRDtFQUNFLGlCQUFBO0NWaTdHRDtBVTk2R0Q7RUFDRSxpQkFBQTtDVmc3R0Q7QVU3NkdEO0VBQ0UsaUJBQUE7Q1YrNkdEO0FVNTZHRDtFQUNFLGlCQUFBO0NWODZHRDtBVTM2R0Q7RUFDRSxpQkFBQTtDVjY2R0Q7QVUxNkdEO0VBQ0UsaUJBQUE7Q1Y0NkdEO0FVejZHRDtFQUNFLGlCQUFBO0NWMjZHRDtBVXg2R0Q7RUFDRSxpQkFBQTtDVjA2R0Q7QVV2NkdEO0VBQ0UsaUJBQUE7Q1Z5NkdEO0FVdDZHRDtFQUNFLGlCQUFBO0NWdzZHRDtBVXI2R0Q7RUFDRSxpQkFBQTtDVnU2R0Q7QVVwNkdEO0VBQ0UsaUJBQUE7Q1ZzNkdEO0FVbjZHRDtFQUNFLGlCQUFBO0NWcTZHRDtBVWw2R0Q7RUFDRSxpQkFBQTtDVm82R0Q7QVVqNkdEO0VBQ0UsaUJBQUE7Q1ZtNkdEO0FVaDZHRDtFQUNFLGlCQUFBO0NWazZHRDtBVS81R0Q7RUFDRSxpQkFBQTtDVmk2R0Q7QVU5NUdEO0VBQ0UsaUJBQUE7Q1ZnNkdEO0FVNzVHRDtFQUNFLGlCQUFBO0NWKzVHRDtBVTU1R0Q7RUFDRSxpQkFBQTtDVjg1R0Q7QVUzNUdEO0VBQ0UsaUJBQUE7Q1Y2NUdEO0FVMTVHRDtFQUNFLGlCQUFBO0NWNDVHRDtBVXo1R0Q7RUFDRSxpQkFBQTtDVjI1R0Q7QVV4NUdEO0VBQ0UsaUJBQUE7Q1YwNUdEO0FVdjVHRDtFQUNFLGlCQUFBO0NWeTVHRDtBVXQ1R0Q7RUFDRSxpQkFBQTtDVnc1R0Q7QVVyNUdEO0VBQ0UsaUJBQUE7Q1Z1NUdEO0FVcDVHRDtFQUNFLGlCQUFBO0NWczVHRDtBVW41R0Q7RUFDRSxpQkFBQTtDVnE1R0Q7QVVsNUdEO0VBQ0UsaUJBQUE7Q1ZvNUdEO0FVajVHRDtFQUNFLGlCQUFBO0NWbTVHRDtBVWg1R0Q7RUFDRSxpQkFBQTtDVms1R0Q7QVUvNEdEO0VBQ0UsaUJBQUE7Q1ZpNUdEO0FVOTRHRDtFQUNFLGlCQUFBO0NWZzVHRDtBVTc0R0Q7RUFDRSxpQkFBQTtDVis0R0Q7QVU1NEdEO0VBQ0UsaUJBQUE7Q1Y4NEdEO0FVMzRHRDtFQUNFLGlCQUFBO0NWNjRHRDtBVTE0R0Q7RUFDRSxpQkFBQTtDVjQ0R0Q7QVV6NEdEO0VBQ0UsaUJBQUE7Q1YyNEdEO0FVeDRHRDtFQUNFLGlCQUFBO0NWMDRHRDtBVXY0R0Q7RUFDRSxpQkFBQTtDVnk0R0Q7QVV0NEdEO0VBQ0UsaUJBQUE7Q1Z3NEdEO0FVcjRHRDtFQUNFLGlCQUFBO0NWdTRHRDtBVXA0R0Q7RUFDRSxpQkFBQTtDVnM0R0Q7QVVuNEdEO0VBQ0UsaUJBQUE7Q1ZxNEdEO0FVbDRHRDtFQUNFLGlCQUFBO0NWbzRHRDtBVWo0R0Q7RUFDRSxpQkFBQTtDVm00R0Q7QVVoNEdEO0VBQ0UsaUJBQUE7Q1ZrNEdEO0FVLzNHRDtFQUNFLGlCQUFBO0NWaTRHRDtBVTkzR0Q7RUFDRSxpQkFBQTtDVmc0R0Q7QVU3M0dEO0VBQ0UsaUJBQUE7Q1YrM0dEO0FVNTNHRDtFQUNFLGlCQUFBO0NWODNHRDtBVTMzR0Q7RUFDRSxpQkFBQTtDVjYzR0Q7QVUxM0dEO0VBQ0UsaUJBQUE7Q1Y0M0dEO0FVejNHRDtFQUNFLGlCQUFBO0NWMjNHRDtBVXgzR0Q7RUFDRSxpQkFBQTtDVjAzR0Q7QVV2M0dEO0VBQ0UsaUJBQUE7Q1Z5M0dEO0FVdDNHRDtFQUNFLGlCQUFBO0NWdzNHRDtBVXIzR0Q7RUFDRSxpQkFBQTtDVnUzR0Q7QVVwM0dEO0VBQ0UsaUJBQUE7Q1ZzM0dEO0FVbjNHRDtFQUNFLGlCQUFBO0NWcTNHRDtBVWwzR0Q7RUFDRSxpQkFBQTtDVm8zR0Q7QVVqM0dEO0VBQ0UsaUJBQUE7Q1ZtM0dEO0FVaDNHRDtFQUNFLGlCQUFBO0NWazNHRDtBVS8yR0Q7RUFDRSxpQkFBQTtDVmkzR0Q7QVU5MkdEO0VBQ0UsaUJBQUE7Q1ZnM0dEO0FVNzJHRDtFQUNFLGlCQUFBO0NWKzJHRDtBVTUyR0Q7RUFDRSxpQkFBQTtDVjgyR0Q7QVUzMkdEO0VBQ0UsaUJBQUE7Q1Y2MkdEO0FVMTJHRDtFQUNFLGlCQUFBO0NWNDJHRDtBVXoyR0Q7RUFDRSxpQkFBQTtDVjIyR0Q7QVV4MkdEO0VBQ0UsaUJBQUE7Q1YwMkdEO0FVdjJHRDtFQUNFLGlCQUFBO0NWeTJHRDtBVXQyR0Q7RUFDRSxpQkFBQTtDVncyR0Q7QVVyMkdEO0VBQ0UsaUJBQUE7Q1Z1MkdEO0FVcDJHRDtFQUNFLGlCQUFBO0NWczJHRDtBVW4yR0Q7RUFDRSxpQkFBQTtDVnEyR0Q7QVVsMkdEO0VBQ0UsaUJBQUE7Q1ZvMkdEO0FVajJHRDtFQUNFLGlCQUFBO0NWbTJHRDtBVWgyR0Q7RUFDRSxpQkFBQTtDVmsyR0Q7QVUvMUdEO0VBQ0UsaUJBQUE7Q1ZpMkdEO0FVOTFHRDtFQUNFLGlCQUFBO0NWZzJHRDtBVTcxR0Q7RUFDRSxpQkFBQTtDVisxR0Q7QVU1MUdEO0VBQ0UsaUJBQUE7Q1Y4MUdEO0FVMzFHRDtFQUNFLGlCQUFBO0NWNjFHRDtBVTExR0Q7RUFDRSxpQkFBQTtDVjQxR0Q7QVV6MUdEO0VBQ0UsaUJBQUE7Q1YyMUdEO0FVeDFHRDtFQUNFLGlCQUFBO0NWMDFHRDtBVXYxR0Q7RUFDRSxpQkFBQTtDVnkxR0Q7QVV0MUdEO0VBQ0UsaUJBQUE7Q1Z3MUdEO0FVcjFHRDtFQUNFLGlCQUFBO0NWdTFHRDtBVXAxR0Q7RUFDRSxpQkFBQTtDVnMxR0Q7QVVuMUdEO0VBQ0UsaUJBQUE7Q1ZxMUdEO0FVbDFHRDtFQUNFLGlCQUFBO0NWbzFHRDtBVWoxR0Q7RUFDRSxpQkFBQTtDVm0xR0Q7QVVoMUdEO0VBQ0UsaUJBQUE7Q1ZrMUdEO0FVLzBHRDtFQUNFLGlCQUFBO0NWaTFHRDtBVTkwR0Q7RUFDRSxpQkFBQTtDVmcxR0Q7QVU3MEdEO0VBQ0UsaUJBQUE7Q1YrMEdEO0FVNTBHRDtFQUNFLGlCQUFBO0NWODBHRDtBVTMwR0Q7RUFDRSxpQkFBQTtDVjYwR0Q7QVUxMEdEO0VBQ0UsaUJBQUE7Q1Y0MEdEO0FVejBHRDtFQUNFLGlCQUFBO0NWMjBHRDtBVXgwR0Q7RUFDRSxpQkFBQTtDVjAwR0Q7QVV2MEdEO0VBQ0UsaUJBQUE7Q1Z5MEdEO0FVdDBHRDtFQUNFLGlCQUFBO0NWdzBHRDtBVXIwR0Q7RUFDRSxpQkFBQTtDVnUwR0Q7QVVwMEdEO0VBQ0UsaUJBQUE7Q1ZzMEdEO0FVbjBHRDtFQUNFLGlCQUFBO0NWcTBHRDtBVWwwR0Q7RUFDRSxpQkFBQTtDVm8wR0Q7QVVqMEdEO0VBQ0UsaUJBQUE7Q1ZtMEdEO0FVaDBHRDtFQUNFLGlCQUFBO0NWazBHRDtBVS96R0Q7RUFDRSxpQkFBQTtDVmkwR0Q7QVU5ekdEO0VBQ0UsaUJBQUE7Q1ZnMEdEO0FVN3pHRDtFQUNFLGlCQUFBO0NWK3pHRDtBVTV6R0Q7RUFDRSxpQkFBQTtDVjh6R0Q7QVUzekdEO0VBQ0UsaUJBQUE7Q1Y2ekdEO0FVMXpHRDtFQUNFLGlCQUFBO0NWNHpHRDtBVXp6R0Q7RUFDRSxpQkFBQTtDVjJ6R0Q7QVV4ekdEO0VBQ0UsaUJBQUE7Q1YwekdEO0FVdnpHRDtFQUNFLGlCQUFBO0NWeXpHRDtBVXR6R0Q7RUFDRSxpQkFBQTtDVnd6R0Q7QVVyekdEO0VBQ0UsaUJBQUE7Q1Z1ekdEO0FVcHpHRDtFQUNFLGlCQUFBO0NWc3pHRDtBVW56R0Q7RUFDRSxpQkFBQTtDVnF6R0Q7QVVsekdEO0VBQ0UsaUJBQUE7Q1ZvekdEO0FVanpHRDtFQUNFLGlCQUFBO0NWbXpHRDtBVWh6R0Q7RUFDRSxpQkFBQTtDVmt6R0Q7QVUveUdEO0VBQ0UsaUJBQUE7Q1ZpekdEO0FVOXlHRDtFQUNFLGlCQUFBO0NWZ3pHRDtBVTd5R0Q7RUFDRSxpQkFBQTtDVit5R0Q7QVU1eUdEO0VBQ0UsaUJBQUE7Q1Y4eUdEO0FVM3lHRDtFQUNFLGlCQUFBO0NWNnlHRDtBVTF5R0Q7RUFDRSxpQkFBQTtDVjR5R0Q7QVV6eUdEO0VBQ0UsaUJBQUE7Q1YyeUdEO0FVeHlHRDtFQUNFLGlCQUFBO0NWMHlHRDtBVXZ5R0Q7RUFDRSxpQkFBQTtDVnl5R0Q7QVV0eUdEO0VBQ0UsaUJBQUE7Q1Z3eUdEO0FVcnlHRDtFQUNFLGlCQUFBO0NWdXlHRDtBVXB5R0Q7RUFDRSxpQkFBQTtDVnN5R0Q7QVVueUdEO0VBQ0UsaUJBQUE7Q1ZxeUdEO0FVbHlHRDtFQUNFLGlCQUFBO0NWb3lHRDtBVWp5R0Q7RUFDRSxpQkFBQTtDVm15R0Q7QVVoeUdEO0VBQ0UsaUJBQUE7Q1ZreUdEO0FVL3hHRDtFQUNFLGlCQUFBO0NWaXlHRDtBVTl4R0Q7RUFDRSxpQkFBQTtDVmd5R0Q7QVU3eEdEO0VBQ0UsaUJBQUE7Q1YreEdEO0FVNXhHRDtFQUNFLGlCQUFBO0NWOHhHRDtBVTN4R0Q7RUFDRSxpQkFBQTtDVjZ4R0Q7QVUxeEdEO0VBQ0UsaUJBQUE7Q1Y0eEdEO0FVenhHRDtFQUNFLGlCQUFBO0NWMnhHRDtBVXh4R0Q7RUFDRSxpQkFBQTtDVjB4R0Q7QVV2eEdEO0VBQ0UsaUJBQUE7Q1Z5eEdEO0FVdHhHRDtFQUNFLGlCQUFBO0NWd3hHRDtBVXJ4R0Q7RUFDRSxpQkFBQTtDVnV4R0Q7QVVweEdEO0VBQ0UsaUJBQUE7Q1ZzeEdEO0FVbnhHRDtFQUNFLGlCQUFBO0NWcXhHRDtBVWx4R0Q7RUFDRSxpQkFBQTtDVm94R0Q7QVVqeEdEO0VBQ0UsaUJBQUE7Q1ZteEdEO0FVaHhHRDtFQUNFLGlCQUFBO0NWa3hHRDtBVS93R0Q7RUFDRSxpQkFBQTtDVml4R0Q7QVU5d0dEO0VBQ0UsaUJBQUE7Q1ZneEdEO0FVN3dHRDtFQUNFLGlCQUFBO0NWK3dHRDtBVTV3R0Q7RUFDRSxpQkFBQTtDVjh3R0Q7QVUzd0dEO0VBQ0UsaUJBQUE7Q1Y2d0dEO0FVMXdHRDtFQUNFLGlCQUFBO0NWNHdHRDtBVXp3R0Q7RUFDRSxpQkFBQTtDVjJ3R0Q7QVV4d0dEO0VBQ0UsaUJBQUE7Q1Ywd0dEO0FVdndHRDtFQUNFLGlCQUFBO0NWeXdHRDtBVXR3R0Q7RUFDRSxpQkFBQTtDVnd3R0Q7QVVyd0dEO0VBQ0UsaUJBQUE7Q1Z1d0dEO0FVcHdHRDtFQUNFLGlCQUFBO0NWc3dHRDtBVW53R0Q7RUFDRSxpQkFBQTtDVnF3R0Q7QVVsd0dEO0VBQ0UsaUJBQUE7Q1Zvd0dEO0FVandHRDtFQUNFLGlCQUFBO0NWbXdHRDtBVWh3R0Q7RUFDRSxpQkFBQTtDVmt3R0Q7QVUvdkdEO0VBQ0UsaUJBQUE7Q1Zpd0dEO0FVOXZHRDtFQUNFLGlCQUFBO0NWZ3dHRDtBVTd2R0Q7RUFDRSxpQkFBQTtDVit2R0Q7QVU1dkdEO0VBQ0UsaUJBQUE7Q1Y4dkdEO0FVM3ZHRDtFQUNFLGlCQUFBO0NWNnZHRDtBVTF2R0Q7RUFDRSxpQkFBQTtDVjR2R0Q7QVV6dkdEO0VBQ0UsaUJBQUE7Q1YydkdEO0FVeHZHRDtFQUNFLGlCQUFBO0NWMHZHRDtBVXZ2R0Q7RUFDRSxpQkFBQTtDVnl2R0Q7QVV0dkdEO0VBQ0UsaUJBQUE7Q1Z3dkdEO0FVcnZHRDtFQUNFLGlCQUFBO0NWdXZHRDtBVXB2R0Q7RUFDRSxpQkFBQTtDVnN2R0Q7QVVudkdEO0VBQ0UsaUJBQUE7Q1ZxdkdEO0FVbHZHRDtFQUNFLGlCQUFBO0NWb3ZHRDtBVWp2R0Q7RUFDRSxpQkFBQTtDVm12R0Q7QVVodkdEO0VBQ0UsaUJBQUE7Q1ZrdkdEO0FVL3VHRDtFQUNFLGlCQUFBO0NWaXZHRDtBVTl1R0Q7RUFDRSxpQkFBQTtDVmd2R0Q7QVU3dUdEO0VBQ0UsaUJBQUE7Q1YrdUdEO0FVNXVHRDtFQUNFLGlCQUFBO0NWOHVHRDtBVTN1R0Q7RUFDRSxpQkFBQTtDVjZ1R0Q7QVUxdUdEO0VBQ0UsaUJBQUE7Q1Y0dUdEO0FVenVHRDtFQUNFLGlCQUFBO0NWMnVHRDtBVXh1R0Q7RUFDRSxpQkFBQTtDVjB1R0Q7QVV2dUdEO0VBQ0UsaUJBQUE7Q1Z5dUdEO0FVdHVHRDtFQUNFLGlCQUFBO0NWd3VHRDtBVXJ1R0Q7RUFDRSxpQkFBQTtDVnV1R0Q7QVVwdUdEO0VBQ0UsaUJBQUE7Q1ZzdUdEO0FVbnVHRDtFQUNFLGlCQUFBO0NWcXVHRDtBVWx1R0Q7RUFDRSxpQkFBQTtDVm91R0Q7QVVqdUdEO0VBQ0UsaUJBQUE7Q1ZtdUdEO0FVaHVHRDtFQUNFLGlCQUFBO0NWa3VHRDtBVS90R0Q7RUFDRSxpQkFBQTtDVml1R0Q7QVU5dEdEO0VBQ0UsaUJBQUE7Q1ZndUdEO0FVN3RHRDtFQUNFLGlCQUFBO0NWK3RHRDtBVTV0R0Q7RUFDRSxpQkFBQTtDVjh0R0Q7QVUzdEdEO0VBQ0UsaUJBQUE7Q1Y2dEdEO0FVMXRHRDtFQUNFLGlCQUFBO0NWNHRHRDtBVXp0R0Q7RUFDRSxpQkFBQTtDVjJ0R0Q7QVV4dEdEO0VBQ0UsaUJBQUE7Q1YwdEdEO0FVdnRHRDtFQUNFLGlCQUFBO0NWeXRHRDtBVXR0R0Q7RUFDRSxpQkFBQTtDVnd0R0Q7QVVydEdEO0VBQ0UsaUJBQUE7Q1Z1dEdEO0FVcHRHRDtFQUNFLGlCQUFBO0NWc3RHRDtBVW50R0Q7RUFDRSxpQkFBQTtDVnF0R0Q7QVVsdEdEO0VBQ0UsaUJBQUE7Q1ZvdEdEO0FVanRHRDtFQUNFLGlCQUFBO0NWbXRHRDtBVWh0R0Q7RUFDRSxpQkFBQTtDVmt0R0Q7QVUvc0dEO0VBQ0UsaUJBQUE7Q1ZpdEdEO0FVOXNHRDtFQUNFLGlCQUFBO0NWZ3RHRDtBVTdzR0Q7RUFDRSxpQkFBQTtDVitzR0Q7QVU1c0dEO0VBQ0UsaUJBQUE7Q1Y4c0dEO0FVM3NHRDtFQUNFLGlCQUFBO0NWNnNHRDtBVTFzR0Q7RUFDRSxpQkFBQTtDVjRzR0Q7QVV6c0dEO0VBQ0UsaUJBQUE7Q1Yyc0dEO0FVeHNHRDtFQUNFLGlCQUFBO0NWMHNHRDtBVXZzR0Q7RUFDRSxpQkFBQTtDVnlzR0Q7QVV0c0dEO0VBQ0UsaUJBQUE7Q1Z3c0dEO0FVcnNHRDtFQUNFLGlCQUFBO0NWdXNHRDtBVXBzR0Q7RUFDRSxpQkFBQTtDVnNzR0Q7QVVuc0dEO0VBQ0UsaUJBQUE7Q1Zxc0dEO0FVbHNHRDtFQUNFLGlCQUFBO0NWb3NHRDtBVWpzR0Q7RUFDRSxpQkFBQTtDVm1zR0Q7QVVoc0dEO0VBQ0UsaUJBQUE7Q1Zrc0dEO0FVL3JHRDtFQUNFLGlCQUFBO0NWaXNHRDtBVTlyR0Q7RUFDRSxpQkFBQTtDVmdzR0Q7QVU3ckdEO0VBQ0UsaUJBQUE7Q1YrckdEO0FVNXJHRDtFQUNFLGlCQUFBO0NWOHJHRDtBVTNyR0Q7RUFDRSxpQkFBQTtDVjZyR0Q7QVUxckdEO0VBQ0UsaUJBQUE7Q1Y0ckdEO0FVenJHRDtFQUNFLGlCQUFBO0NWMnJHRDtBVXhyR0Q7RUFDRSxpQkFBQTtDVjByR0Q7QVV2ckdEO0VBQ0UsaUJBQUE7Q1Z5ckdEO0FVdHJHRDtFQUNFLGlCQUFBO0NWd3JHRDtBVXJyR0Q7RUFDRSxpQkFBQTtDVnVyR0Q7QVVwckdEO0VBQ0UsaUJBQUE7Q1ZzckdEO0FVbnJHRDtFQUNFLGlCQUFBO0NWcXJHRDtBVWxyR0Q7RUFDRSxpQkFBQTtDVm9yR0Q7QVVqckdEO0VBQ0UsaUJBQUE7Q1ZtckdEO0FVaHJHRDtFQUNFLGlCQUFBO0NWa3JHRDtBVS9xR0Q7RUFDRSxpQkFBQTtDVmlyR0Q7QVU5cUdEO0VBQ0UsaUJBQUE7Q1ZnckdEO0FVN3FHRDtFQUNFLGlCQUFBO0NWK3FHRDtBVTVxR0Q7RUFDRSxpQkFBQTtDVjhxR0Q7QVUzcUdEO0VBQ0UsaUJBQUE7Q1Y2cUdEO0FVMXFHRDtFQUNFLGlCQUFBO0NWNHFHRDtBVXpxR0Q7RUFDRSxpQkFBQTtDVjJxR0Q7QVV4cUdEO0VBQ0UsaUJBQUE7Q1YwcUdEO0FVdnFHRDtFQUNFLGlCQUFBO0NWeXFHRDtBVXRxR0Q7RUFDRSxpQkFBQTtDVndxR0Q7QVVycUdEO0VBQ0UsaUJBQUE7Q1Z1cUdEO0FVcHFHRDtFQUNFLGlCQUFBO0NWc3FHRDtBVW5xR0Q7RUFDRSxpQkFBQTtDVnFxR0Q7QVVscUdEO0VBQ0UsaUJBQUE7Q1ZvcUdEO0FVanFHRDtFQUNFLGlCQUFBO0NWbXFHRDtBVWhxR0Q7RUFDRSxpQkFBQTtDVmtxR0Q7QVUvcEdEO0VBQ0UsaUJBQUE7Q1ZpcUdEO0FVOXBHRDtFQUNFLGlCQUFBO0NWZ3FHRDtBVTdwR0Q7RUFDRSxpQkFBQTtDVitwR0Q7QVU1cEdEO0VBQ0UsaUJBQUE7Q1Y4cEdEO0FVM3BHRDtFQUNFLGlCQUFBO0NWNnBHRDtBVTFwR0Q7RUFDRSxpQkFBQTtDVjRwR0Q7QVV6cEdEO0VBQ0UsaUJBQUE7Q1YycEdEO0FVeHBHRDtFQUNFLGlCQUFBO0NWMHBHRDtBVXZwR0Q7RUFDRSxpQkFBQTtDVnlwR0Q7QVV0cEdEO0VBQ0UsaUJBQUE7Q1Z3cEdEO0FVcnBHRDtFQUNFLGlCQUFBO0NWdXBHRDtBVXBwR0Q7RUFDRSxpQkFBQTtDVnNwR0Q7QVVucEdEO0VBQ0UsaUJBQUE7Q1ZxcEdEO0FVbHBHRDtFQUNFLGlCQUFBO0NWb3BHRDtBVWpwR0Q7RUFDRSxpQkFBQTtDVm1wR0Q7QVVocEdEO0VBQ0UsaUJBQUE7Q1ZrcEdEO0FVL29HRDtFQUNFLGlCQUFBO0NWaXBHRDtBVTlvR0Q7RUFDRSxpQkFBQTtDVmdwR0Q7QVU3b0dEO0VBQ0UsaUJBQUE7Q1Yrb0dEO0FVNW9HRDtFQUNFLGlCQUFBO0NWOG9HRDtBVTNvR0Q7RUFDRSxpQkFBQTtDVjZvR0Q7QVUxb0dEO0VBQ0UsaUJBQUE7Q1Y0b0dEO0FVem9HRDtFQUNFLGlCQUFBO0NWMm9HRDtBVXhvR0Q7RUFDRSxpQkFBQTtDVjBvR0Q7QVV2b0dEO0VBQ0UsaUJBQUE7Q1Z5b0dEO0FVdG9HRDtFQUNFLGlCQUFBO0NWd29HRDtBVXJvR0Q7RUFDRSxpQkFBQTtDVnVvR0Q7QVVwb0dEO0VBQ0UsaUJBQUE7Q1Zzb0dEO0FVbm9HRDtFQUNFLGlCQUFBO0NWcW9HRDtBVWxvR0Q7RUFDRSxpQkFBQTtDVm9vR0Q7QVVqb0dEO0VBQ0UsaUJBQUE7Q1Ztb0dEO0FVaG9HRDtFQUNFLGlCQUFBO0NWa29HRDtBVS9uR0Q7RUFDRSxpQkFBQTtDVmlvR0Q7QVU5bkdEO0VBQ0UsaUJBQUE7Q1Znb0dEO0FVN25HRDtFQUNFLGlCQUFBO0NWK25HRDtBVTVuR0Q7RUFDRSxpQkFBQTtDVjhuR0Q7QVUzbkdEO0VBQ0UsaUJBQUE7Q1Y2bkdEO0FVMW5HRDtFQUNFLGlCQUFBO0NWNG5HRDtBVXpuR0Q7RUFDRSxpQkFBQTtDVjJuR0Q7QVV4bkdEO0VBQ0UsaUJBQUE7Q1YwbkdEO0FVdm5HRDtFQUNFLGlCQUFBO0NWeW5HRDtBVXRuR0Q7RUFDRSxpQkFBQTtDVnduR0Q7QVVybkdEO0VBQ0UsaUJBQUE7Q1Z1bkdEO0FVcG5HRDtFQUNFLGlCQUFBO0NWc25HRDtBVW5uR0Q7RUFDRSxpQkFBQTtDVnFuR0Q7QVVsbkdEO0VBQ0UsaUJBQUE7Q1ZvbkdEO0FVam5HRDtFQUNFLGlCQUFBO0NWbW5HRDtBVWhuR0Q7RUFDRSxpQkFBQTtDVmtuR0Q7QVUvbUdEO0VBQ0UsaUJBQUE7Q1ZpbkdEO0FVOW1HRDtFQUNFLGlCQUFBO0NWZ25HRDtBVTdtR0Q7RUFDRSxpQkFBQTtDVittR0Q7QVU1bUdEO0VBQ0UsaUJBQUE7Q1Y4bUdEO0FVM21HRDtFQUNFLGlCQUFBO0NWNm1HRDtBVTFtR0Q7RUFDRSxpQkFBQTtDVjRtR0Q7QVV6bUdEO0VBQ0UsaUJBQUE7Q1YybUdEO0FVeG1HRDtFQUNFLGlCQUFBO0NWMG1HRDtBVXZtR0Q7RUFDRSxpQkFBQTtDVnltR0Q7QVV0bUdEO0VBQ0UsaUJBQUE7Q1Z3bUdEO0FVcm1HRDtFQUNFLGlCQUFBO0NWdW1HRDtBVXBtR0Q7RUFDRSxpQkFBQTtDVnNtR0Q7QVVubUdEO0VBQ0UsaUJBQUE7Q1ZxbUdEO0FVbG1HRDtFQUNFLGlCQUFBO0NWb21HRDtBVWptR0Q7RUFDRSxpQkFBQTtDVm1tR0Q7QVVobUdEO0VBQ0UsaUJBQUE7Q1ZrbUdEO0FVL2xHRDtFQUNFLGlCQUFBO0NWaW1HRDtBVTlsR0Q7RUFDRSxpQkFBQTtDVmdtR0Q7QVU3bEdEO0VBQ0UsaUJBQUE7Q1YrbEdEO0FVNWxHRDtFQUNFLGlCQUFBO0NWOGxHRDtBVTNsR0Q7RUFDRSxpQkFBQTtDVjZsR0Q7QVUxbEdEO0VBQ0UsaUJBQUE7Q1Y0bEdEO0FVemxHRDtFQUNFLGlCQUFBO0NWMmxHRDtBVXhsR0Q7RUFDRSxpQkFBQTtDVjBsR0Q7QVV2bEdEO0VBQ0UsaUJBQUE7Q1Z5bEdEO0FVdGxHRDtFQUNFLGlCQUFBO0NWd2xHRDtBVXJsR0Q7RUFDRSxpQkFBQTtDVnVsR0Q7QVVwbEdEO0VBQ0UsaUJBQUE7Q1ZzbEdEO0FVbmxHRDtFQUNFLGlCQUFBO0NWcWxHRDtBVWxsR0Q7RUFDRSxpQkFBQTtDVm9sR0Q7QVVqbEdEO0VBQ0UsaUJBQUE7Q1ZtbEdEO0FVaGxHRDtFQUNFLGlCQUFBO0NWa2xHRDtBVS9rR0Q7RUFDRSxpQkFBQTtDVmlsR0Q7QVU5a0dEO0VBQ0UsaUJBQUE7Q1ZnbEdEO0FVN2tHRDtFQUNFLGlCQUFBO0NWK2tHRDtBVTVrR0Q7RUFDRSxpQkFBQTtDVjhrR0Q7QVUza0dEO0VBQ0UsaUJBQUE7Q1Y2a0dEO0FVMWtHRDtFQUNFLGlCQUFBO0NWNGtHRDtBVXprR0Q7RUFDRSxpQkFBQTtDVjJrR0Q7QVV4a0dEO0VBQ0UsaUJBQUE7Q1Ywa0dEO0FVdmtHRDtFQUNFLGlCQUFBO0NWeWtHRDtBVXRrR0Q7RUFDRSxpQkFBQTtDVndrR0Q7QVVya0dEO0VBQ0UsaUJBQUE7Q1Z1a0dEO0FVcGtHRDtFQUNFLGlCQUFBO0NWc2tHRDtBVW5rR0Q7RUFDRSxpQkFBQTtDVnFrR0Q7QVVsa0dEO0VBQ0UsaUJBQUE7Q1Zva0dEO0FVamtHRDtFQUNFLGlCQUFBO0NWbWtHRDtBVWhrR0Q7RUFDRSxpQkFBQTtDVmtrR0Q7QVUvakdEO0VBQ0UsaUJBQUE7Q1Zpa0dEO0FVOWpHRDtFQUNFLGlCQUFBO0NWZ2tHRDtBVTdqR0Q7RUFDRSxpQkFBQTtDVitqR0Q7QVU1akdEO0VBQ0UsaUJBQUE7Q1Y4akdEO0FVM2pHRDtFQUNFLGlCQUFBO0NWNmpHRDtBVTFqR0Q7RUFDRSxpQkFBQTtDVjRqR0Q7QVV6akdEO0VBQ0UsaUJBQUE7Q1YyakdEO0FVeGpHRDtFQUNFLGlCQUFBO0NWMGpHRDtBVXZqR0Q7RUFDRSxpQkFBQTtDVnlqR0Q7QVV0akdEO0VBQ0UsaUJBQUE7Q1Z3akdEO0FVcmpHRDtFQUNFLGlCQUFBO0NWdWpHRDtBVXBqR0Q7RUFDRSxpQkFBQTtDVnNqR0Q7QVVuakdEO0VBQ0UsaUJBQUE7Q1ZxakdEO0FVbGpHRDtFQUNFLGlCQUFBO0NWb2pHRDtBVWpqR0Q7RUFDRSxpQkFBQTtDVm1qR0Q7QVVoakdEO0VBQ0UsaUJBQUE7Q1ZrakdEO0FVL2lHRDtFQUNFLGlCQUFBO0NWaWpHRDtBVTlpR0Q7RUFDRSxpQkFBQTtDVmdqR0Q7QVU3aUdEO0VBQ0UsaUJBQUE7Q1YraUdEO0FVNWlHRDtFQUNFLGlCQUFBO0NWOGlHRDtBVTNpR0Q7RUFDRSxpQkFBQTtDVjZpR0Q7QVUxaUdEO0VBQ0UsaUJBQUE7Q1Y0aUdEO0FVemlHRDtFQUNFLGlCQUFBO0NWMmlHRDtBVXhpR0Q7RUFDRSxpQkFBQTtDVjBpR0Q7QVV2aUdEO0VBQ0UsaUJBQUE7Q1Z5aUdEO0FVdGlHRDtFQUNFLGlCQUFBO0NWd2lHRDtBVXJpR0Q7RUFDRSxpQkFBQTtDVnVpR0Q7QVVwaUdEO0VBQ0UsaUJBQUE7Q1ZzaUdEO0FVbmlHRDtFQUNFLGlCQUFBO0NWcWlHRDtBVWxpR0Q7RUFDRSxpQkFBQTtDVm9pR0Q7QVVqaUdEO0VBQ0UsaUJBQUE7Q1ZtaUdEO0FVaGlHRDtFQUNFLGlCQUFBO0NWa2lHRDtBVS9oR0Q7RUFDRSxpQkFBQTtDVmlpR0Q7QVU5aEdEO0VBQ0UsaUJBQUE7Q1ZnaUdEO0FVN2hHRDtFQUNFLGlCQUFBO0NWK2hHRDtBVTVoR0Q7RUFDRSxpQkFBQTtDVjhoR0Q7QVUzaEdEO0VBQ0UsaUJBQUE7Q1Y2aEdEO0FVMWhHRDtFQUNFLGlCQUFBO0NWNGhHRDtBVXpoR0Q7RUFDRSxpQkFBQTtDVjJoR0Q7QVV4aEdEO0VBQ0UsaUJBQUE7Q1YwaEdEO0FVdmhHRDtFQUNFLGlCQUFBO0NWeWhHRDtBVXRoR0Q7RUFDRSxpQkFBQTtDVndoR0Q7QVVyaEdEO0VBQ0UsaUJBQUE7Q1Z1aEdEO0FVcGhHRDtFQUNFLGlCQUFBO0NWc2hHRDtBVW5oR0Q7RUFDRSxpQkFBQTtDVnFoR0Q7QVVsaEdEO0VBQ0UsaUJBQUE7Q1ZvaEdEO0FVamhHRDtFQUNFLGlCQUFBO0NWbWhHRDtBVWhoR0Q7RUFDRSxpQkFBQTtDVmtoR0Q7QVUvZ0dEO0VBQ0UsaUJBQUE7Q1ZpaEdEO0FVOWdHRDtFQUNFLGlCQUFBO0NWZ2hHRDtBVTdnR0Q7RUFDRSxpQkFBQTtDVitnR0Q7QVU1Z0dEO0VBQ0UsaUJBQUE7Q1Y4Z0dEO0FVM2dHRDtFQUNFLGlCQUFBO0NWNmdHRDtBVTFnR0Q7RUFDRSxpQkFBQTtDVjRnR0Q7QVV6Z0dEO0VBQ0UsaUJBQUE7Q1YyZ0dEO0FVeGdHRDtFQUNFLGlCQUFBO0NWMGdHRDtBVXZnR0Q7RUFDRSxpQkFBQTtDVnlnR0Q7QVV0Z0dEO0VBQ0UsaUJBQUE7Q1Z3Z0dEO0FVcmdHRDtFQUNFLGlCQUFBO0NWdWdHRDtBVXBnR0Q7RUFDRSxpQkFBQTtDVnNnR0Q7QVVuZ0dEO0VBQ0UsaUJBQUE7Q1ZxZ0dEO0FVbGdHRDtFQUNFLGlCQUFBO0NWb2dHRDtBVWpnR0Q7RUFDRSxpQkFBQTtDVm1nR0Q7QVVoZ0dEO0VBQ0UsaUJBQUE7Q1ZrZ0dEO0FVLy9GRDtFQUNFLGlCQUFBO0NWaWdHRDtBVTkvRkQ7RUFDRSxpQkFBQTtDVmdnR0Q7QVU3L0ZEO0VBQ0UsaUJBQUE7Q1YrL0ZEO0FVNS9GRDtFQUNFLGlCQUFBO0NWOC9GRDtBVTMvRkQ7RUFDRSxpQkFBQTtDVjYvRkQ7QVUxL0ZEO0VBQ0UsaUJBQUE7Q1Y0L0ZEO0FVei9GRDtFQUNFLGlCQUFBO0NWMi9GRDtBVXgvRkQ7RUFDRSxpQkFBQTtDVjAvRkQ7QVV2L0ZEO0VBQ0UsaUJBQUE7Q1Z5L0ZEO0FVdC9GRDtFQUNFLGlCQUFBO0NWdy9GRDtBVXIvRkQ7RUFDRSxpQkFBQTtDVnUvRkQ7QVVwL0ZEO0VBQ0UsaUJBQUE7Q1ZzL0ZEO0FVbi9GRDtFQUNFLGlCQUFBO0NWcS9GRDtBVWwvRkQ7RUFDRSxpQkFBQTtDVm8vRkQ7QVVqL0ZEO0VBQ0UsaUJBQUE7Q1ZtL0ZEO0FVaC9GRDtFQUNFLGlCQUFBO0NWay9GRDtBVS8rRkQ7RUFDRSxpQkFBQTtDVmkvRkQ7QVU5K0ZEO0VBQ0UsaUJBQUE7Q1ZnL0ZEO0FVNytGRDtFQUNFLGlCQUFBO0NWKytGRDtBVTUrRkQ7RUFDRSxpQkFBQTtDVjgrRkQ7QVUzK0ZEO0VBQ0UsaUJBQUE7Q1Y2K0ZEO0FVMStGRDtFQUNFLGlCQUFBO0NWNCtGRDtBVXorRkQ7RUFDRSxpQkFBQTtDVjIrRkQ7QVV4K0ZEO0VBQ0UsaUJBQUE7Q1YwK0ZEO0FVditGRDtFQUNFLGlCQUFBO0NWeStGRDtBVXQrRkQ7RUFDRSxpQkFBQTtDVncrRkQ7QVVyK0ZEO0VBQ0UsaUJBQUE7Q1Z1K0ZEO0FVcCtGRDtFQUNFLGlCQUFBO0NWcytGRDtBVW4rRkQ7RUFDRSxpQkFBQTtDVnErRkQ7QVVsK0ZEO0VBQ0UsaUJBQUE7Q1ZvK0ZEO0FVaitGRDtFQUNFLGlCQUFBO0NWbStGRDtBVWgrRkQ7RUFDRSxpQkFBQTtDVmsrRkQ7QVUvOUZEO0VBQ0UsaUJBQUE7Q1ZpK0ZEO0FVOTlGRDtFQUNFLGlCQUFBO0NWZytGRDtBVTc5RkQ7RUFDRSxpQkFBQTtDVis5RkQ7QVU1OUZEO0VBQ0UsaUJBQUE7Q1Y4OUZEO0FVMzlGRDtFQUNFLGlCQUFBO0NWNjlGRDtBVTE5RkQ7RUFDRSxpQkFBQTtDVjQ5RkQ7QVV6OUZEO0VBQ0UsaUJBQUE7Q1YyOUZEO0FVeDlGRDtFQUNFLGlCQUFBO0NWMDlGRDtBVXY5RkQ7RUFDRSxpQkFBQTtDVnk5RkQ7QVV0OUZEO0VBQ0UsaUJBQUE7Q1Z3OUZEO0FVcjlGRDtFQUNFLGlCQUFBO0NWdTlGRDtBVXA5RkQ7RUFDRSxpQkFBQTtDVnM5RkQ7QVVuOUZEO0VBQ0UsaUJBQUE7Q1ZxOUZEO0FVbDlGRDtFQUNFLGlCQUFBO0NWbzlGRDtBVWo5RkQ7RUFDRSxpQkFBQTtDVm05RkQ7QVVoOUZEO0VBQ0UsaUJBQUE7Q1ZrOUZEO0FVLzhGRDtFQUNFLGlCQUFBO0NWaTlGRDtBVTk4RkQ7RUFDRSxpQkFBQTtDVmc5RkQ7QVU3OEZEO0VBQ0UsaUJBQUE7Q1YrOEZEO0FVNThGRDtFQUNFLGlCQUFBO0NWODhGRDtBVTM4RkQ7RUFDRSxpQkFBQTtDVjY4RkQ7QVUxOEZEO0VBQ0UsaUJBQUE7Q1Y0OEZEO0FVejhGRDtFQUNFLGlCQUFBO0NWMjhGRDtBVXg4RkQ7RUFDRSxpQkFBQTtDVjA4RkQ7QVV2OEZEO0VBQ0UsaUJBQUE7Q1Z5OEZEO0FVdDhGRDtFQUNFLGlCQUFBO0NWdzhGRDtBVXI4RkQ7RUFDRSxpQkFBQTtDVnU4RkQ7QVVwOEZEO0VBQ0UsaUJBQUE7Q1ZzOEZEO0FVbjhGRDtFQUNFLGlCQUFBO0NWcThGRDtBVWw4RkQ7RUFDRSxpQkFBQTtDVm84RkQ7QVVqOEZEO0VBQ0UsaUJBQUE7Q1ZtOEZEO0FVaDhGRDtFQUNFLGlCQUFBO0NWazhGRDtBVS83RkQ7RUFDRSxpQkFBQTtDVmk4RkQ7QVU5N0ZEO0VBQ0UsaUJBQUE7Q1ZnOEZEO0FVNzdGRDtFQUNFLGlCQUFBO0NWKzdGRDtBVTU3RkQ7RUFDRSxpQkFBQTtDVjg3RkQ7QVUzN0ZEO0VBQ0UsaUJBQUE7Q1Y2N0ZEO0FVMTdGRDtFQUNFLGlCQUFBO0NWNDdGRDtBVXo3RkQ7RUFDRSxpQkFBQTtDVjI3RkQ7QVV4N0ZEO0VBQ0UsaUJBQUE7Q1YwN0ZEO0FVdjdGRDtFQUNFLGlCQUFBO0NWeTdGRDtBVXQ3RkQ7RUFDRSxpQkFBQTtDVnc3RkQ7QVVyN0ZEO0VBQ0UsaUJBQUE7Q1Z1N0ZEO0FVcDdGRDtFQUNFLGlCQUFBO0NWczdGRDtBVW43RkQ7RUFDRSxpQkFBQTtDVnE3RkQ7QVVsN0ZEO0VBQ0UsaUJBQUE7Q1ZvN0ZEO0FVajdGRDtFQUNFLGlCQUFBO0NWbTdGRDtBVWg3RkQ7RUFDRSxpQkFBQTtDVms3RkQ7QVUvNkZEO0VBQ0UsaUJBQUE7Q1ZpN0ZEO0FVOTZGRDtFQUNFLGlCQUFBO0NWZzdGRDtBVTc2RkQ7RUFDRSxpQkFBQTtDVis2RkQ7QVU1NkZEO0VBQ0UsaUJBQUE7Q1Y4NkZEO0FVMzZGRDtFQUNFLGlCQUFBO0NWNjZGRDtBVTE2RkQ7RUFDRSxpQkFBQTtDVjQ2RkQ7QVV6NkZEO0VBQ0UsaUJBQUE7Q1YyNkZEO0FVeDZGRDtFQUNFLGlCQUFBO0NWMDZGRDtBVXY2RkQ7RUFDRSxpQkFBQTtDVnk2RkQ7QVV0NkZEO0VBQ0UsaUJBQUE7Q1Z3NkZEO0FVcjZGRDtFQUNFLGlCQUFBO0NWdTZGRDtBVXA2RkQ7RUFDRSxpQkFBQTtDVnM2RkQ7QVVuNkZEO0VBQ0UsaUJBQUE7Q1ZxNkZEO0FVbDZGRDtFQUNFLGlCQUFBO0NWbzZGRDtBVWo2RkQ7RUFDRSxpQkFBQTtDVm02RkQ7QVVoNkZEO0VBQ0UsaUJBQUE7Q1ZrNkZEO0FVLzVGRDtFQUNFLGlCQUFBO0NWaTZGRDtBVTk1RkQ7RUFDRSxpQkFBQTtDVmc2RkQ7QVU3NUZEO0VBQ0UsaUJBQUE7Q1YrNUZEO0FVNTVGRDtFQUNFLGlCQUFBO0NWODVGRDtBVTM1RkQ7RUFDRSxpQkFBQTtDVjY1RkQ7QVUxNUZEO0VBQ0UsaUJBQUE7Q1Y0NUZEO0FVejVGRDtFQUNFLGlCQUFBO0NWMjVGRDtBVXg1RkQ7RUFDRSxpQkFBQTtDVjA1RkQ7QVV2NUZEO0VBQ0UsaUJBQUE7Q1Z5NUZEO0FVdDVGRDtFQUNFLGlCQUFBO0NWdzVGRDtBVXI1RkQ7RUFDRSxpQkFBQTtDVnU1RkQ7QVVwNUZEO0VBQ0UsaUJBQUE7Q1ZzNUZEO0FVbjVGRDtFQUNFLGlCQUFBO0NWcTVGRDtBVWw1RkQ7RUFDRSxpQkFBQTtDVm81RkQ7QVVqNUZEO0VBQ0UsaUJBQUE7Q1ZtNUZEO0FVaDVGRDtFQUNFLGlCQUFBO0NWazVGRDtBVS80RkQ7RUFDRSxpQkFBQTtDVmk1RkQ7QVU5NEZEO0VBQ0UsaUJBQUE7Q1ZnNUZEO0FVNzRGRDtFQUNFLGlCQUFBO0NWKzRGRDtBVTU0RkQ7RUFDRSxpQkFBQTtDVjg0RkQ7QVUzNEZEO0VBQ0UsaUJBQUE7Q1Y2NEZEO0FVMTRGRDtFQUNFLGlCQUFBO0NWNDRGRDtBVXo0RkQ7RUFDRSxpQkFBQTtDVjI0RkQ7QVV4NEZEO0VBQ0UsaUJBQUE7Q1YwNEZEO0FVdjRGRDtFQUNFLGlCQUFBO0NWeTRGRDtBVXQ0RkQ7RUFDRSxpQkFBQTtDVnc0RkQ7QVVyNEZEO0VBQ0UsaUJBQUE7Q1Z1NEZEO0FVcDRGRDtFQUNFLGlCQUFBO0NWczRGRDtBVW40RkQ7RUFDRSxpQkFBQTtDVnE0RkQ7QVVsNEZEO0VBQ0UsaUJBQUE7Q1ZvNEZEO0FVajRGRDtFQUNFLGlCQUFBO0NWbTRGRDtBVWg0RkQ7RUFDRSxpQkFBQTtDVms0RkQ7QVUvM0ZEO0VBQ0UsaUJBQUE7Q1ZpNEZEO0FVOTNGRDtFQUNFLGlCQUFBO0NWZzRGRDtBVTczRkQ7RUFDRSxpQkFBQTtDViszRkQ7QVU1M0ZEO0VBQ0UsaUJBQUE7Q1Y4M0ZEO0FVMzNGRDtFQUNFLGlCQUFBO0NWNjNGRDtBVTEzRkQ7RUFDRSxpQkFBQTtDVjQzRkQ7QVV6M0ZEO0VBQ0UsaUJBQUE7Q1YyM0ZEO0FVeDNGRDtFQUNFLGlCQUFBO0NWMDNGRDtBVXYzRkQ7RUFDRSxpQkFBQTtDVnkzRkQ7QVV0M0ZEO0VBQ0UsaUJBQUE7Q1Z3M0ZEO0FVcjNGRDtFQUNFLGlCQUFBO0NWdTNGRDtBVXAzRkQ7RUFDRSxpQkFBQTtDVnMzRkQ7QVVuM0ZEO0VBQ0UsaUJBQUE7Q1ZxM0ZEO0FVbDNGRDtFQUNFLGlCQUFBO0NWbzNGRDtBVWozRkQ7RUFDRSxpQkFBQTtDVm0zRkQ7QVVoM0ZEO0VBQ0UsaUJBQUE7Q1ZrM0ZEO0FVLzJGRDtFQUNFLGlCQUFBO0NWaTNGRDtBVTkyRkQ7RUFDRSxpQkFBQTtDVmczRkQ7QVU3MkZEO0VBQ0UsaUJBQUE7Q1YrMkZEO0FVNTJGRDtFQUNFLGlCQUFBO0NWODJGRDtBVTMyRkQ7RUFDRSxpQkFBQTtDVjYyRkQ7QVUxMkZEO0VBQ0UsaUJBQUE7Q1Y0MkZEO0FVejJGRDtFQUNFLGlCQUFBO0NWMjJGRDtBVXgyRkQ7RUFDRSxpQkFBQTtDVjAyRkQ7QVV2MkZEO0VBQ0UsaUJBQUE7Q1Z5MkZEO0FVdDJGRDtFQUNFLGlCQUFBO0NWdzJGRDtBVXIyRkQ7RUFDRSxpQkFBQTtDVnUyRkQ7QVVwMkZEO0VBQ0UsaUJBQUE7Q1ZzMkZEO0FVbjJGRDtFQUNFLGlCQUFBO0NWcTJGRDtBVWwyRkQ7RUFDRSxpQkFBQTtDVm8yRkQ7QVVqMkZEO0VBQ0UsaUJBQUE7Q1ZtMkZEO0FVaDJGRDtFQUNFLGlCQUFBO0NWazJGRDtBVS8xRkQ7RUFDRSxpQkFBQTtDVmkyRkQ7QVU5MUZEO0VBQ0UsaUJBQUE7Q1ZnMkZEO0FVNzFGRDtFQUNFLGlCQUFBO0NWKzFGRDtBVTUxRkQ7RUFDRSxpQkFBQTtDVjgxRkQ7QVUzMUZEO0VBQ0UsaUJBQUE7Q1Y2MUZEO0FVMTFGRDtFQUNFLGlCQUFBO0NWNDFGRDtBVXoxRkQ7RUFDRSxpQkFBQTtDVjIxRkQ7QVV4MUZEO0VBQ0UsaUJBQUE7Q1YwMUZEO0FVdjFGRDtFQUNFLGlCQUFBO0NWeTFGRDtBVXQxRkQ7RUFDRSxpQkFBQTtDVncxRkQ7QVVyMUZEO0VBQ0UsaUJBQUE7Q1Z1MUZEO0FVcDFGRDtFQUNFLGlCQUFBO0NWczFGRDtBVW4xRkQ7RUFDRSxpQkFBQTtDVnExRkQ7QVVsMUZEO0VBQ0UsaUJBQUE7Q1ZvMUZEO0FVajFGRDtFQUNFLGlCQUFBO0NWbTFGRDtBVWgxRkQ7RUFDRSxpQkFBQTtDVmsxRkQ7QVUvMEZEO0VBQ0UsaUJBQUE7Q1ZpMUZEO0FVOTBGRDtFQUNFLGlCQUFBO0NWZzFGRDtBVTcwRkQ7RUFDRSxpQkFBQTtDViswRkQ7QVU1MEZEO0VBQ0UsaUJBQUE7Q1Y4MEZEO0FVMzBGRDtFQUNFLGlCQUFBO0NWNjBGRDtBVTEwRkQ7RUFDRSxpQkFBQTtDVjQwRkQ7QVV6MEZEO0VBQ0UsaUJBQUE7Q1YyMEZEO0FVeDBGRDtFQUNFLGlCQUFBO0NWMDBGRDtBVXYwRkQ7RUFDRSxpQkFBQTtDVnkwRkQ7QVV0MEZEO0VBQ0UsaUJBQUE7Q1Z3MEZEO0FVcjBGRDtFQUNFLGlCQUFBO0NWdTBGRDtBVXAwRkQ7RUFDRSxpQkFBQTtDVnMwRkQ7QVVuMEZEO0VBQ0UsaUJBQUE7Q1ZxMEZEO0FVbDBGRDtFQUNFLGlCQUFBO0NWbzBGRDtBVWowRkQ7RUFDRSxpQkFBQTtDVm0wRkQ7QVVoMEZEO0VBQ0UsaUJBQUE7Q1ZrMEZEO0FVL3pGRDtFQUNFLGlCQUFBO0NWaTBGRDtBVTl6RkQ7RUFDRSxpQkFBQTtDVmcwRkQ7QVU3ekZEO0VBQ0UsaUJBQUE7Q1YrekZEO0FVNXpGRDtFQUNFLGlCQUFBO0NWOHpGRDtBVTN6RkQ7RUFDRSxpQkFBQTtDVjZ6RkQ7QVUxekZEO0VBQ0UsaUJBQUE7Q1Y0ekZEO0FVenpGRDtFQUNFLGlCQUFBO0NWMnpGRDtBVXh6RkQ7RUFDRSxpQkFBQTtDVjB6RkQ7QVV2ekZEO0VBQ0UsaUJBQUE7Q1Z5ekZEO0FVdHpGRDtFQUNFLGlCQUFBO0NWd3pGRDtBVXJ6RkQ7RUFDRSxpQkFBQTtDVnV6RkQ7QVVwekZEO0VBQ0UsaUJBQUE7Q1ZzekZEO0FVbnpGRDtFQUNFLGlCQUFBO0NWcXpGRDtBVWx6RkQ7RUFDRSxpQkFBQTtDVm96RkQ7QVVqekZEO0VBQ0UsaUJBQUE7Q1ZtekZEO0FVaHpGRDtFQUNFLGlCQUFBO0NWa3pGRDtBVS95RkQ7RUFDRSxpQkFBQTtDVml6RkQ7QVU5eUZEO0VBQ0UsaUJBQUE7Q1ZnekZEO0FVN3lGRDtFQUNFLGlCQUFBO0NWK3lGRDtBVTV5RkQ7RUFDRSxpQkFBQTtDVjh5RkQ7QVUzeUZEO0VBQ0UsaUJBQUE7Q1Y2eUZEO0FVMXlGRDtFQUNFLGlCQUFBO0NWNHlGRDtBVXp5RkQ7RUFDRSxpQkFBQTtDVjJ5RkQ7QVV4eUZEO0VBQ0UsaUJBQUE7Q1YweUZEO0FVdnlGRDtFQUNFLGlCQUFBO0NWeXlGRDtBVXR5RkQ7RUFDRSxpQkFBQTtDVnd5RkQ7QVVyeUZEO0VBQ0UsaUJBQUE7Q1Z1eUZEO0FVcHlGRDtFQUNFLGlCQUFBO0NWc3lGRDtBVW55RkQ7RUFDRSxpQkFBQTtDVnF5RkQ7QVVseUZEO0VBQ0UsaUJBQUE7Q1ZveUZEO0FVanlGRDtFQUNFLGlCQUFBO0NWbXlGRDtBVWh5RkQ7RUFDRSxpQkFBQTtDVmt5RkQ7QVUveEZEO0VBQ0UsaUJBQUE7Q1ZpeUZEO0FVOXhGRDtFQUNFLGlCQUFBO0NWZ3lGRDtBVTd4RkQ7RUFDRSxpQkFBQTtDVit4RkQ7QVU1eEZEO0VBQ0UsaUJBQUE7Q1Y4eEZEO0FVM3hGRDtFQUNFLGlCQUFBO0NWNnhGRDtBVTF4RkQ7RUFDRSxpQkFBQTtDVjR4RkQ7QVV6eEZEO0VBQ0UsaUJBQUE7Q1YyeEZEO0FVeHhGRDtFQUNFLGlCQUFBO0NWMHhGRDtBVXZ4RkQ7RUFDRSxpQkFBQTtDVnl4RkQ7QVV0eEZEO0VBQ0UsaUJBQUE7Q1Z3eEZEO0FVcnhGRDtFQUNFLGlCQUFBO0NWdXhGRDtBVXB4RkQ7RUFDRSxpQkFBQTtDVnN4RkQ7QVVueEZEO0VBQ0UsaUJBQUE7Q1ZxeEZEO0FVbHhGRDtFQUNFLGlCQUFBO0NWb3hGRDtBVWp4RkQ7RUFDRSxpQkFBQTtDVm14RkQ7QVVoeEZEO0VBQ0UsaUJBQUE7Q1ZreEZEO0FVL3dGRDtFQUNFLGlCQUFBO0NWaXhGRDtBVTl3RkQ7RUFDRSxpQkFBQTtDVmd4RkQ7QVU3d0ZEO0VBQ0UsaUJBQUE7Q1Yrd0ZEO0FVNXdGRDtFQUNFLGlCQUFBO0NWOHdGRDtBVTN3RkQ7RUFDRSxpQkFBQTtDVjZ3RkQ7QVUxd0ZEO0VBQ0UsaUJBQUE7Q1Y0d0ZEO0FVendGRDtFQUNFLGlCQUFBO0NWMndGRDtBVXh3RkQ7RUFDRSxpQkFBQTtDVjB3RkQ7QVV2d0ZEO0VBQ0UsaUJBQUE7Q1Z5d0ZEO0FVdHdGRDtFQUNFLGlCQUFBO0NWd3dGRDtBVXJ3RkQ7RUFDRSxpQkFBQTtDVnV3RkQ7QVVwd0ZEO0VBQ0UsaUJBQUE7Q1Zzd0ZEO0FVbndGRDtFQUNFLGlCQUFBO0NWcXdGRDtBVWx3RkQ7RUFDRSxpQkFBQTtDVm93RkQ7QVVqd0ZEO0VBQ0UsaUJBQUE7Q1Ztd0ZEO0FVaHdGRDtFQUNFLGlCQUFBO0NWa3dGRDtBVS92RkQ7RUFDRSxpQkFBQTtDVml3RkQ7QVU5dkZEO0VBQ0UsaUJBQUE7Q1Znd0ZEO0FVN3ZGRDtFQUNFLGlCQUFBO0NWK3ZGRDtBVTV2RkQ7RUFDRSxpQkFBQTtDVjh2RkQ7QVUzdkZEO0VBQ0UsaUJBQUE7Q1Y2dkZEO0FVMXZGRDtFQUNFLGlCQUFBO0NWNHZGRDtBVXp2RkQ7RUFDRSxpQkFBQTtDVjJ2RkQ7QVV4dkZEO0VBQ0UsaUJBQUE7Q1YwdkZEO0FVdnZGRDtFQUNFLGlCQUFBO0NWeXZGRDtBVXR2RkQ7RUFDRSxpQkFBQTtDVnd2RkQ7QVVydkZEO0VBQ0UsaUJBQUE7Q1Z1dkZEO0FVcHZGRDtFQUNFLGlCQUFBO0NWc3ZGRDtBVW52RkQ7RUFDRSxpQkFBQTtDVnF2RkQ7QVVsdkZEO0VBQ0UsaUJBQUE7Q1ZvdkZEO0FVanZGRDtFQUNFLGlCQUFBO0NWbXZGRDtBVWh2RkQ7RUFDRSxpQkFBQTtDVmt2RkQ7QVUvdUZEO0VBQ0UsaUJBQUE7Q1ZpdkZEO0FVOXVGRDtFQUNFLGlCQUFBO0NWZ3ZGRDtBVTd1RkQ7RUFDRSxpQkFBQTtDVit1RkQ7QVU1dUZEO0VBQ0UsaUJBQUE7Q1Y4dUZEO0FVM3VGRDtFQUNFLGlCQUFBO0NWNnVGRDtBVTF1RkQ7RUFDRSxpQkFBQTtDVjR1RkQ7QVV6dUZEO0VBQ0UsaUJBQUE7Q1YydUZEO0FVeHVGRDtFQUNFLGlCQUFBO0NWMHVGRDtBVXZ1RkQ7RUFDRSxpQkFBQTtDVnl1RkQ7QVV0dUZEO0VBQ0UsaUJBQUE7Q1Z3dUZEO0FVcnVGRDtFQUNFLGlCQUFBO0NWdXVGRDtBVXB1RkQ7RUFDRSxpQkFBQTtDVnN1RkQ7QVVudUZEO0VBQ0UsaUJBQUE7Q1ZxdUZEO0FVbHVGRDtFQUNFLGlCQUFBO0NWb3VGRDtBVWp1RkQ7RUFDRSxpQkFBQTtDVm11RkQ7QVVodUZEO0VBQ0UsaUJBQUE7Q1ZrdUZEO0FVL3RGRDtFQUNFLGlCQUFBO0NWaXVGRDtBVTl0RkQ7RUFDRSxpQkFBQTtDVmd1RkQ7QVU3dEZEO0VBQ0UsaUJBQUE7Q1YrdEZEO0FVNXRGRDtFQUNFLGlCQUFBO0NWOHRGRDtBVTN0RkQ7RUFDRSxpQkFBQTtDVjZ0RkQ7QVUxdEZEO0VBQ0UsaUJBQUE7Q1Y0dEZEO0FVenRGRDtFQUNFLGlCQUFBO0NWMnRGRDtBVXh0RkQ7RUFDRSxpQkFBQTtDVjB0RkQ7QVV2dEZEO0VBQ0UsaUJBQUE7Q1Z5dEZEO0FVdHRGRDtFQUNFLGlCQUFBO0NWd3RGRDtBVXJ0RkQ7RUFDRSxpQkFBQTtDVnV0RkQ7QVVwdEZEO0VBQ0UsaUJBQUE7Q1ZzdEZEO0FVbnRGRDtFQUNFLGlCQUFBO0NWcXRGRDtBVWx0RkQ7RUFDRSxpQkFBQTtDVm90RkQ7QVVqdEZEO0VBQ0UsaUJBQUE7Q1ZtdEZEO0FVaHRGRDtFQUNFLGlCQUFBO0NWa3RGRDtBVS9zRkQ7RUFDRSxpQkFBQTtDVml0RkQ7QVU5c0ZEO0VBQ0UsaUJBQUE7Q1ZndEZEO0FVN3NGRDtFQUNFLGlCQUFBO0NWK3NGRDtBVTVzRkQ7RUFDRSxpQkFBQTtDVjhzRkQ7QVUzc0ZEO0VBQ0UsaUJBQUE7Q1Y2c0ZEO0FVMXNGRDtFQUNFLGlCQUFBO0NWNHNGRDtBVXpzRkQ7RUFDRSxpQkFBQTtDVjJzRkQ7QVV4c0ZEO0VBQ0UsaUJBQUE7Q1Ywc0ZEO0FVdnNGRDtFQUNFLGlCQUFBO0NWeXNGRDtBVXRzRkQ7RUFDRSxpQkFBQTtDVndzRkQ7QVVyc0ZEO0VBQ0UsaUJBQUE7Q1Z1c0ZEO0FVcHNGRDtFQUNFLGlCQUFBO0NWc3NGRDtBVW5zRkQ7RUFDRSxpQkFBQTtDVnFzRkQ7QVVsc0ZEO0VBQ0UsaUJBQUE7Q1Zvc0ZEO0FVanNGRDtFQUNFLGlCQUFBO0NWbXNGRDtBVWhzRkQ7RUFDRSxpQkFBQTtDVmtzRkQ7QVUvckZEO0VBQ0UsaUJBQUE7Q1Zpc0ZEO0FVOXJGRDtFQUNFLGlCQUFBO0NWZ3NGRDtBVTdyRkQ7RUFDRSxpQkFBQTtDVityRkQ7QVU1ckZEO0VBQ0UsaUJBQUE7Q1Y4ckZEO0FVM3JGRDtFQUNFLGlCQUFBO0NWNnJGRDtBVTFyRkQ7RUFDRSxpQkFBQTtDVjRyRkQ7QVV6ckZEO0VBQ0UsaUJBQUE7Q1YyckZEO0FVeHJGRDtFQUNFLGlCQUFBO0NWMHJGRDtBVXZyRkQ7RUFDRSxpQkFBQTtDVnlyRkQ7QVV0ckZEO0VBQ0UsaUJBQUE7Q1Z3ckZEO0FVcnJGRDtFQUNFLGlCQUFBO0NWdXJGRDtBVXByRkQ7RUFDRSxpQkFBQTtDVnNyRkQ7QVVuckZEO0VBQ0UsaUJBQUE7Q1ZxckZEO0FVbHJGRDtFQUNFLGlCQUFBO0NWb3JGRDtBVWpyRkQ7RUFDRSxpQkFBQTtDVm1yRkQ7QVVockZEO0VBQ0UsaUJBQUE7Q1ZrckZEO0FVL3FGRDtFQUNFLGlCQUFBO0NWaXJGRDtBVTlxRkQ7RUFDRSxpQkFBQTtDVmdyRkQ7QVU3cUZEO0VBQ0UsaUJBQUE7Q1YrcUZEO0FVNXFGRDtFQUNFLGlCQUFBO0NWOHFGRDtBVTNxRkQ7RUFDRSxpQkFBQTtDVjZxRkQ7QVUxcUZEO0VBQ0UsaUJBQUE7Q1Y0cUZEO0FVenFGRDtFQUNFLGlCQUFBO0NWMnFGRDtBVXhxRkQ7RUFDRSxpQkFBQTtDVjBxRkQ7QVV2cUZEO0VBQ0UsaUJBQUE7Q1Z5cUZEO0FVdHFGRDtFQUNFLGlCQUFBO0NWd3FGRDtBVXJxRkQ7RUFDRSxpQkFBQTtDVnVxRkQ7QVVwcUZEO0VBQ0UsaUJBQUE7Q1ZzcUZEO0FVbnFGRDtFQUNFLGlCQUFBO0NWcXFGRDtBVWxxRkQ7RUFDRSxpQkFBQTtDVm9xRkQ7QVVqcUZEO0VBQ0UsaUJBQUE7Q1ZtcUZEO0FVaHFGRDtFQUNFLGlCQUFBO0NWa3FGRDtBVS9wRkQ7RUFDRSxpQkFBQTtDVmlxRkQ7QVU5cEZEO0VBQ0UsaUJBQUE7Q1ZncUZEO0FVN3BGRDtFQUNFLGlCQUFBO0NWK3BGRDtBVTVwRkQ7RUFDRSxpQkFBQTtDVjhwRkQ7QVUzcEZEO0VBQ0UsaUJBQUE7Q1Y2cEZEO0FVMXBGRDtFQUNFLGlCQUFBO0NWNHBGRDtBVXpwRkQ7RUFDRSxpQkFBQTtDVjJwRkQ7QVV4cEZEO0VBQ0UsaUJBQUE7Q1YwcEZEO0FVdnBGRDtFQUNFLGlCQUFBO0NWeXBGRDtBVXRwRkQ7RUFDRSxpQkFBQTtDVndwRkQ7QVVycEZEO0VBQ0UsaUJBQUE7Q1Z1cEZEO0FVcHBGRDtFQUNFLGlCQUFBO0NWc3BGRDtBVW5wRkQ7RUFDRSxpQkFBQTtDVnFwRkQ7QVVscEZEO0VBQ0UsaUJBQUE7Q1ZvcEZEO0FVanBGRDtFQUNFLGlCQUFBO0NWbXBGRDtBVWhwRkQ7RUFDRSxpQkFBQTtDVmtwRkQ7QVUvb0ZEO0VBQ0UsaUJBQUE7Q1ZpcEZEO0FVOW9GRDtFQUNFLGlCQUFBO0NWZ3BGRDtBVTdvRkQ7RUFDRSxpQkFBQTtDVitvRkQ7QVU1b0ZEO0VBQ0UsaUJBQUE7Q1Y4b0ZEO0FVM29GRDtFQUNFLGlCQUFBO0NWNm9GRDtBVTFvRkQ7RUFDRSxpQkFBQTtDVjRvRkQ7QVV6b0ZEO0VBQ0UsaUJBQUE7Q1Yyb0ZEO0FVeG9GRDtFQUNFLGlCQUFBO0NWMG9GRDtBVXZvRkQ7RUFDRSxpQkFBQTtDVnlvRkQ7QVV0b0ZEO0VBQ0UsaUJBQUE7Q1Z3b0ZEO0FVcm9GRDtFQUNFLGlCQUFBO0NWdW9GRDtBVXBvRkQ7RUFDRSxpQkFBQTtDVnNvRkQ7QVVub0ZEO0VBQ0UsaUJBQUE7Q1Zxb0ZEO0FVbG9GRDtFQUNFLGlCQUFBO0NWb29GRDtBVWpvRkQ7RUFDRSxpQkFBQTtDVm1vRkQ7QVVob0ZEO0VBQ0UsaUJBQUE7Q1Zrb0ZEO0FVL25GRDtFQUNFLGlCQUFBO0NWaW9GRDtBVTluRkQ7RUFDRSxpQkFBQTtDVmdvRkQ7QVU3bkZEO0VBQ0UsaUJBQUE7Q1YrbkZEO0FVNW5GRDtFQUNFLGlCQUFBO0NWOG5GRDtBVTNuRkQ7RUFDRSxpQkFBQTtDVjZuRkQ7QVUxbkZEO0VBQ0UsaUJBQUE7Q1Y0bkZEO0FVem5GRDtFQUNFLGlCQUFBO0NWMm5GRDtBVXhuRkQ7RUFDRSxpQkFBQTtDVjBuRkQ7QVV2bkZEO0VBQ0UsaUJBQUE7Q1Z5bkZEO0FVdG5GRDtFQUNFLGlCQUFBO0NWd25GRDtBVXJuRkQ7RUFDRSxpQkFBQTtDVnVuRkQ7QVVwbkZEO0VBQ0UsaUJBQUE7Q1ZzbkZEO0FVbm5GRDtFQUNFLGlCQUFBO0NWcW5GRDtBVWxuRkQ7RUFDRSxpQkFBQTtDVm9uRkQ7QVVqbkZEO0VBQ0UsaUJBQUE7Q1ZtbkZEO0FVaG5GRDtFQUNFLGlCQUFBO0NWa25GRDtBVS9tRkQ7RUFDRSxpQkFBQTtDVmluRkQ7QVU5bUZEO0VBQ0UsaUJBQUE7Q1ZnbkZEO0FVN21GRDtFQUNFLGlCQUFBO0NWK21GRDtBVTVtRkQ7RUFDRSxpQkFBQTtDVjhtRkQ7QVUzbUZEO0VBQ0UsaUJBQUE7Q1Y2bUZEO0FVMW1GRDtFQUNFLGlCQUFBO0NWNG1GRDtBVXptRkQ7RUFDRSxpQkFBQTtDVjJtRkQ7QVV4bUZEO0VBQ0UsaUJBQUE7Q1YwbUZEO0FVdm1GRDtFQUNFLGlCQUFBO0NWeW1GRDtBVXRtRkQ7RUFDRSxpQkFBQTtDVndtRkQ7QVVybUZEO0VBQ0UsaUJBQUE7Q1Z1bUZEO0FVcG1GRDtFQUNFLGlCQUFBO0NWc21GRDtBVW5tRkQ7RUFDRSxpQkFBQTtDVnFtRkQ7QVVsbUZEO0VBQ0UsaUJBQUE7Q1ZvbUZEO0FVam1GRDtFQUNFLGlCQUFBO0NWbW1GRDtBVWhtRkQ7RUFDRSxpQkFBQTtDVmttRkQ7QVUvbEZEO0VBQ0UsaUJBQUE7Q1ZpbUZEO0FVOWxGRDtFQUNFLGlCQUFBO0NWZ21GRDtBVTdsRkQ7RUFDRSxpQkFBQTtDVitsRkQ7QVU1bEZEO0VBQ0UsaUJBQUE7Q1Y4bEZEO0FVM2xGRDtFQUNFLGlCQUFBO0NWNmxGRDtBVTFsRkQ7RUFDRSxpQkFBQTtDVjRsRkQ7QVV6bEZEO0VBQ0UsaUJBQUE7Q1YybEZEO0FVeGxGRDtFQUNFLGlCQUFBO0NWMGxGRDtBVXZsRkQ7RUFDRSxpQkFBQTtDVnlsRkQ7QVV0bEZEO0VBQ0UsaUJBQUE7Q1Z3bEZEO0FVcmxGRDtFQUNFLGlCQUFBO0NWdWxGRDtBVXBsRkQ7RUFDRSxpQkFBQTtDVnNsRkQ7QVVubEZEO0VBQ0UsaUJBQUE7Q1ZxbEZEO0FVbGxGRDtFQUNFLGlCQUFBO0NWb2xGRDtBVWpsRkQ7RUFDRSxpQkFBQTtDVm1sRkQ7QVVobEZEO0VBQ0UsaUJBQUE7Q1ZrbEZEO0FVL2tGRDtFQUNFLGlCQUFBO0NWaWxGRDtBVTlrRkQ7RUFDRSxpQkFBQTtDVmdsRkQ7QVU3a0ZEO0VBQ0UsaUJBQUE7Q1Yra0ZEO0FVNWtGRDtFQUNFLGlCQUFBO0NWOGtGRDtBVTNrRkQ7RUFDRSxpQkFBQTtDVjZrRkQ7QVUxa0ZEO0VBQ0UsaUJBQUE7Q1Y0a0ZEO0FVemtGRDtFQUNFLGlCQUFBO0NWMmtGRDtBVXhrRkQ7RUFDRSxpQkFBQTtDVjBrRkQ7QVV2a0ZEO0VBQ0UsaUJBQUE7Q1Z5a0ZEO0FVdGtGRDtFQUNFLGlCQUFBO0NWd2tGRDtBVXJrRkQ7RUFDRSxpQkFBQTtDVnVrRkQ7QVVwa0ZEO0VBQ0UsaUJBQUE7Q1Zza0ZEO0FVbmtGRDtFQUNFLGlCQUFBO0NWcWtGRDtBVWxrRkQ7RUFDRSxpQkFBQTtDVm9rRkQ7QVVqa0ZEO0VBQ0UsaUJBQUE7Q1Zta0ZEO0FVaGtGRDtFQUNFLGlCQUFBO0NWa2tGRDtBVS9qRkQ7RUFDRSxpQkFBQTtDVmlrRkQ7QVU5akZEO0VBQ0UsaUJBQUE7Q1Zna0ZEO0FVN2pGRDtFQUNFLGlCQUFBO0NWK2pGRDtBVTVqRkQ7RUFDRSxpQkFBQTtDVjhqRkQ7QVUzakZEO0VBQ0UsaUJBQUE7Q1Y2akZEO0FVMWpGRDtFQUNFLGlCQUFBO0NWNGpGRDtBVXpqRkQ7RUFDRSxpQkFBQTtDVjJqRkQ7QVV4akZEO0VBQ0UsaUJBQUE7Q1YwakZEO0FVdmpGRDtFQUNFLGlCQUFBO0NWeWpGRDtBVXRqRkQ7RUFDRSxpQkFBQTtDVndqRkQ7QVVyakZEO0VBQ0UsaUJBQUE7Q1Z1akZEO0FVcGpGRDtFQUNFLGlCQUFBO0NWc2pGRDtBVW5qRkQ7RUFDRSxpQkFBQTtDVnFqRkQ7QVVsakZEO0VBQ0UsaUJBQUE7Q1ZvakZEO0FVampGRDtFQUNFLGlCQUFBO0NWbWpGRDtBVWhqRkQ7RUFDRSxpQkFBQTtDVmtqRkQ7QVUvaUZEO0VBQ0UsaUJBQUE7Q1ZpakZEO0FVOWlGRDtFQUNFLGlCQUFBO0NWZ2pGRDtBVTdpRkQ7RUFDRSxpQkFBQTtDVitpRkQ7QVU1aUZEO0VBQ0UsaUJBQUE7Q1Y4aUZEO0FVM2lGRDtFQUNFLGlCQUFBO0NWNmlGRDtBVTFpRkQ7RUFDRSxpQkFBQTtDVjRpRkQ7QVV6aUZEO0VBQ0UsaUJBQUE7Q1YyaUZEO0FVeGlGRDtFQUNFLGlCQUFBO0NWMGlGRDtBVXZpRkQ7RUFDRSxpQkFBQTtDVnlpRkQ7QVV0aUZEO0VBQ0UsaUJBQUE7Q1Z3aUZEO0FVcmlGRDtFQUNFLGlCQUFBO0NWdWlGRDtBVXBpRkQ7RUFDRSxpQkFBQTtDVnNpRkQ7QVVuaUZEO0VBQ0UsaUJBQUE7Q1ZxaUZEO0FVbGlGRDtFQUNFLGlCQUFBO0NWb2lGRDtBVWppRkQ7RUFDRSxpQkFBQTtDVm1pRkQ7QVVoaUZEO0VBQ0UsaUJBQUE7Q1ZraUZEO0FVL2hGRDtFQUNFLGlCQUFBO0NWaWlGRDtBVTloRkQ7RUFDRSxpQkFBQTtDVmdpRkQ7QVU3aEZEO0VBQ0UsaUJBQUE7Q1YraEZEO0FVNWhGRDtFQUNFLGlCQUFBO0NWOGhGRDtBVTNoRkQ7RUFDRSxpQkFBQTtDVjZoRkQ7QVUxaEZEO0VBQ0UsaUJBQUE7Q1Y0aEZEO0FVemhGRDtFQUNFLGlCQUFBO0NWMmhGRDtBVXhoRkQ7RUFDRSxpQkFBQTtDVjBoRkQ7QVV2aEZEO0VBQ0UsaUJBQUE7Q1Z5aEZEO0FVdGhGRDtFQUNFLGlCQUFBO0NWd2hGRDtBVXJoRkQ7RUFDRSxpQkFBQTtDVnVoRkQ7QVVwaEZEO0VBQ0UsaUJBQUE7Q1ZzaEZEO0FVbmhGRDtFQUNFLGlCQUFBO0NWcWhGRDtBVWxoRkQ7RUFDRSxpQkFBQTtDVm9oRkQ7QVVqaEZEO0VBQ0UsaUJBQUE7Q1ZtaEZEO0FVaGhGRDtFQUNFLGlCQUFBO0NWa2hGRDtBVS9nRkQ7RUFDRSxpQkFBQTtDVmloRkQ7QVU5Z0ZEO0VBQ0UsaUJBQUE7Q1ZnaEZEO0FVN2dGRDtFQUNFLGlCQUFBO0NWK2dGRDtBVTVnRkQ7RUFDRSxpQkFBQTtDVjhnRkQ7QVUzZ0ZEO0VBQ0UsaUJBQUE7Q1Y2Z0ZEO0FVMWdGRDtFQUNFLGlCQUFBO0NWNGdGRDtBVXpnRkQ7RUFDRSxpQkFBQTtDVjJnRkQ7QVV4Z0ZEO0VBQ0UsaUJBQUE7Q1YwZ0ZEO0FVdmdGRDtFQUNFLGlCQUFBO0NWeWdGRDtBVXRnRkQ7RUFDRSxpQkFBQTtDVndnRkQ7QVVyZ0ZEO0VBQ0UsaUJBQUE7Q1Z1Z0ZEO0FVcGdGRDtFQUNFLGlCQUFBO0NWc2dGRDtBVW5nRkQ7RUFDRSxpQkFBQTtDVnFnRkQ7QVVsZ0ZEO0VBQ0UsaUJBQUE7Q1ZvZ0ZEO0FVamdGRDtFQUNFLGlCQUFBO0NWbWdGRDtBVWhnRkQ7RUFDRSxpQkFBQTtDVmtnRkQ7QVUvL0VEO0VBQ0UsaUJBQUE7Q1ZpZ0ZEO0FVOS9FRDtFQUNFLGlCQUFBO0NWZ2dGRDtBVTcvRUQ7RUFDRSxpQkFBQTtDVisvRUQ7QVU1L0VEO0VBQ0UsaUJBQUE7Q1Y4L0VEO0FVMy9FRDtFQUNFLGlCQUFBO0NWNi9FRDtBVTEvRUQ7RUFDRSxpQkFBQTtDVjQvRUQ7QVV6L0VEO0VBQ0UsaUJBQUE7Q1YyL0VEO0FVeC9FRDtFQUNFLGlCQUFBO0NWMC9FRDtBVXYvRUQ7RUFDRSxpQkFBQTtDVnkvRUQ7QVV0L0VEO0VBQ0UsaUJBQUE7Q1Z3L0VEO0FVci9FRDtFQUNFLGlCQUFBO0NWdS9FRDtBVXAvRUQ7RUFDRSxpQkFBQTtDVnMvRUQ7QVVuL0VEO0VBQ0UsaUJBQUE7Q1ZxL0VEO0FVbC9FRDtFQUNFLGlCQUFBO0NWby9FRDtBVWovRUQ7RUFDRSxpQkFBQTtDVm0vRUQ7QVVoL0VEO0VBQ0UsaUJBQUE7Q1ZrL0VEO0FVLytFRDtFQUNFLGlCQUFBO0NWaS9FRDtBVTkrRUQ7RUFDRSxpQkFBQTtDVmcvRUQ7QVU3K0VEO0VBQ0UsaUJBQUE7Q1YrK0VEO0FVNStFRDtFQUNFLGlCQUFBO0NWOCtFRDtBVTMrRUQ7RUFDRSxpQkFBQTtDVjYrRUQ7QVUxK0VEO0VBQ0UsaUJBQUE7Q1Y0K0VEO0FVeitFRDtFQUNFLGlCQUFBO0NWMitFRDtBVXgrRUQ7RUFDRSxpQkFBQTtDVjArRUQ7QVV2K0VEO0VBQ0UsaUJBQUE7Q1Z5K0VEO0FVdCtFRDtFQUNFLGlCQUFBO0NWdytFRDtBVXIrRUQ7RUFDRSxpQkFBQTtDVnUrRUQ7QVVwK0VEO0VBQ0UsaUJBQUE7Q1ZzK0VEO0FVbitFRDtFQUNFLGlCQUFBO0NWcStFRDtBVWwrRUQ7RUFDRSxpQkFBQTtDVm8rRUQ7QVVqK0VEO0VBQ0UsaUJBQUE7Q1ZtK0VEO0FVaCtFRDtFQUNFLGlCQUFBO0NWaytFRDtBVS85RUQ7RUFDRSxpQkFBQTtDVmkrRUQ7QVU5OUVEO0VBQ0UsaUJBQUE7Q1ZnK0VEO0FVNzlFRDtFQUNFLGlCQUFBO0NWKzlFRDtBVTU5RUQ7RUFDRSxpQkFBQTtDVjg5RUQ7QVUzOUVEO0VBQ0UsaUJBQUE7Q1Y2OUVEO0FVMTlFRDtFQUNFLGlCQUFBO0NWNDlFRDtBVXo5RUQ7RUFDRSxpQkFBQTtDVjI5RUQ7QVV4OUVEO0VBQ0UsaUJBQUE7Q1YwOUVEO0FVdjlFRDtFQUNFLGlCQUFBO0NWeTlFRDtBVXQ5RUQ7RUFDRSxpQkFBQTtDVnc5RUQ7QVVyOUVEO0VBQ0UsaUJBQUE7Q1Z1OUVEO0FVcDlFRDtFQUNFLGlCQUFBO0NWczlFRDtBVW45RUQ7RUFDRSxpQkFBQTtDVnE5RUQ7QVVsOUVEO0VBQ0UsaUJBQUE7Q1ZvOUVEO0FVajlFRDtFQUNFLGlCQUFBO0NWbTlFRDtBVWg5RUQ7RUFDRSxpQkFBQTtDVms5RUQ7QVUvOEVEO0VBQ0UsaUJBQUE7Q1ZpOUVEO0FVOThFRDtFQUNFLGlCQUFBO0NWZzlFRDtBVTc4RUQ7RUFDRSxpQkFBQTtDVis4RUQ7QVU1OEVEO0VBQ0UsaUJBQUE7Q1Y4OEVEO0FVMzhFRDtFQUNFLGlCQUFBO0NWNjhFRDtBVTE4RUQ7RUFDRSxpQkFBQTtDVjQ4RUQ7QVV6OEVEO0VBQ0UsaUJBQUE7Q1YyOEVEO0FVeDhFRDtFQUNFLGlCQUFBO0NWMDhFRDtBVXY4RUQ7RUFDRSxpQkFBQTtDVnk4RUQ7QVV0OEVEO0VBQ0UsaUJBQUE7Q1Z3OEVEO0FVcjhFRDtFQUNFLGlCQUFBO0NWdThFRDtBVXA4RUQ7RUFDRSxpQkFBQTtDVnM4RUQ7QVVuOEVEO0VBQ0UsaUJBQUE7Q1ZxOEVEO0FVbDhFRDtFQUNFLGlCQUFBO0NWbzhFRDtBVWo4RUQ7RUFDRSxpQkFBQTtDVm04RUQ7QVVoOEVEO0VBQ0UsaUJBQUE7Q1ZrOEVEO0FVLzdFRDtFQUNFLGlCQUFBO0NWaThFRDtBVTk3RUQ7RUFDRSxpQkFBQTtDVmc4RUQ7QVU3N0VEO0VBQ0UsaUJBQUE7Q1YrN0VEO0FVNTdFRDtFQUNFLGlCQUFBO0NWODdFRDtBVTM3RUQ7RUFDRSxpQkFBQTtDVjY3RUQ7QVUxN0VEO0VBQ0UsaUJBQUE7Q1Y0N0VEO0FVejdFRDtFQUNFLGlCQUFBO0NWMjdFRDtBVXg3RUQ7RUFDRSxpQkFBQTtDVjA3RUQ7QVV2N0VEO0VBQ0UsaUJBQUE7Q1Z5N0VEO0FVdDdFRDtFQUNFLGlCQUFBO0NWdzdFRDtBVXI3RUQ7RUFDRSxpQkFBQTtDVnU3RUQ7QVVwN0VEO0VBQ0UsaUJBQUE7Q1ZzN0VEO0FVbjdFRDtFQUNFLGlCQUFBO0NWcTdFRDtBVWw3RUQ7RUFDRSxpQkFBQTtDVm83RUQ7QVVqN0VEO0VBQ0UsaUJBQUE7Q1ZtN0VEO0FVaDdFRDtFQUNFLGlCQUFBO0NWazdFRDtBVS82RUQ7RUFDRSxpQkFBQTtDVmk3RUQ7QVU5NkVEO0VBQ0UsaUJBQUE7Q1ZnN0VEO0FVNzZFRDtFQUNFLGlCQUFBO0NWKzZFRDtBVTU2RUQ7RUFDRSxpQkFBQTtDVjg2RUQ7QVUzNkVEO0VBQ0UsaUJBQUE7Q1Y2NkVEO0FVMTZFRDtFQUNFLGlCQUFBO0NWNDZFRDtBVXo2RUQ7RUFDRSxpQkFBQTtDVjI2RUQ7QVV4NkVEO0VBQ0UsaUJBQUE7Q1YwNkVEO0FVdjZFRDtFQUNFLGlCQUFBO0NWeTZFRDtBVXQ2RUQ7RUFDRSxpQkFBQTtDVnc2RUQ7QVVyNkVEO0VBQ0UsaUJBQUE7Q1Z1NkVEO0FVcDZFRDtFQUNFLGlCQUFBO0NWczZFRDtBVW42RUQ7RUFDRSxpQkFBQTtDVnE2RUQ7QVVsNkVEO0VBQ0UsaUJBQUE7Q1ZvNkVEO0FVajZFRDtFQUNFLGlCQUFBO0NWbTZFRDtBVWg2RUQ7RUFDRSxpQkFBQTtDVms2RUQ7QVUvNUVEO0VBQ0UsaUJBQUE7Q1ZpNkVEO0FVOTVFRDtFQUNFLGlCQUFBO0NWZzZFRDtBVTc1RUQ7RUFDRSxpQkFBQTtDVis1RUQ7QVU1NUVEO0VBQ0UsaUJBQUE7Q1Y4NUVEO0FVMzVFRDtFQUNFLGlCQUFBO0NWNjVFRDtBVTE1RUQ7RUFDRSxpQkFBQTtDVjQ1RUQ7QVV6NUVEO0VBQ0UsaUJBQUE7Q1YyNUVEO0FVeDVFRDtFQUNFLGlCQUFBO0NWMDVFRDtBVXY1RUQ7RUFDRSxpQkFBQTtDVnk1RUQ7QVV0NUVEO0VBQ0UsaUJBQUE7Q1Z3NUVEO0FVcjVFRDtFQUNFLGlCQUFBO0NWdTVFRDtBVXA1RUQ7RUFDRSxpQkFBQTtDVnM1RUQ7QVVuNUVEO0VBQ0UsaUJBQUE7Q1ZxNUVEO0FVbDVFRDtFQUNFLGlCQUFBO0NWbzVFRDtBVWo1RUQ7RUFDRSxpQkFBQTtDVm01RUQ7QVVoNUVEO0VBQ0UsaUJBQUE7Q1ZrNUVEO0FVLzRFRDtFQUNFLGlCQUFBO0NWaTVFRDtBVTk0RUQ7RUFDRSxpQkFBQTtDVmc1RUQ7QVU3NEVEO0VBQ0UsaUJBQUE7Q1YrNEVEO0FVNTRFRDtFQUNFLGlCQUFBO0NWODRFRDtBVTM0RUQ7RUFDRSxpQkFBQTtDVjY0RUQ7QVUxNEVEO0VBQ0UsaUJBQUE7Q1Y0NEVEO0FVejRFRDtFQUNFLGlCQUFBO0NWMjRFRDtBVXg0RUQ7RUFDRSxpQkFBQTtDVjA0RUQ7QVV2NEVEO0VBQ0UsaUJBQUE7Q1Z5NEVEO0FVdDRFRDtFQUNFLGlCQUFBO0NWdzRFRDtBVXI0RUQ7RUFDRSxpQkFBQTtDVnU0RUQ7QVVwNEVEO0VBQ0UsaUJBQUE7Q1ZzNEVEO0FVbjRFRDtFQUNFLGlCQUFBO0NWcTRFRDtBVWw0RUQ7RUFDRSxpQkFBQTtDVm80RUQ7QVVqNEVEO0VBQ0UsaUJBQUE7Q1ZtNEVEO0FVaDRFRDtFQUNFLGlCQUFBO0NWazRFRDtBVS8zRUQ7RUFDRSxpQkFBQTtDVmk0RUQ7QVU5M0VEO0VBQ0UsaUJBQUE7Q1ZnNEVEO0FVNzNFRDtFQUNFLGlCQUFBO0NWKzNFRDtBVTUzRUQ7RUFDRSxpQkFBQTtDVjgzRUQ7QVUzM0VEO0VBQ0UsaUJBQUE7Q1Y2M0VEO0FVMTNFRDtFQUNFLGlCQUFBO0NWNDNFRDtBVXozRUQ7RUFDRSxpQkFBQTtDVjIzRUQ7QVV4M0VEO0VBQ0UsaUJBQUE7Q1YwM0VEO0FVdjNFRDtFQUNFLGlCQUFBO0NWeTNFRDtBVXQzRUQ7RUFDRSxpQkFBQTtDVnczRUQ7QVVyM0VEO0VBQ0UsaUJBQUE7Q1Z1M0VEO0FVcDNFRDtFQUNFLGlCQUFBO0NWczNFRDtBVW4zRUQ7RUFDRSxpQkFBQTtDVnEzRUQ7QVVsM0VEO0VBQ0UsaUJBQUE7Q1ZvM0VEO0FVajNFRDtFQUNFLGlCQUFBO0NWbTNFRDtBVWgzRUQ7RUFDRSxpQkFBQTtDVmszRUQ7QVUvMkVEO0VBQ0UsaUJBQUE7Q1ZpM0VEO0FVOTJFRDtFQUNFLGlCQUFBO0NWZzNFRDtBVTcyRUQ7RUFDRSxpQkFBQTtDVisyRUQ7QVU1MkVEO0VBQ0UsaUJBQUE7Q1Y4MkVEO0FVMzJFRDtFQUNFLGlCQUFBO0NWNjJFRDtBVTEyRUQ7RUFDRSxpQkFBQTtDVjQyRUQ7QVV6MkVEO0VBQ0UsaUJBQUE7Q1YyMkVEO0FVeDJFRDtFQUNFLGlCQUFBO0NWMDJFRDtBVXYyRUQ7RUFDRSxpQkFBQTtDVnkyRUQ7QVV0MkVEO0VBQ0UsaUJBQUE7Q1Z3MkVEO0FVcjJFRDtFQUNFLGlCQUFBO0NWdTJFRDtBVXAyRUQ7RUFDRSxpQkFBQTtDVnMyRUQ7QVVuMkVEO0VBQ0UsaUJBQUE7Q1ZxMkVEO0FVbDJFRDtFQUNFLGlCQUFBO0NWbzJFRDtBVWoyRUQ7RUFDRSxpQkFBQTtDVm0yRUQ7QVVoMkVEO0VBQ0UsaUJBQUE7Q1ZrMkVEO0FVLzFFRDtFQUNFLGlCQUFBO0NWaTJFRDtBVTkxRUQ7RUFDRSxpQkFBQTtDVmcyRUQ7QVU3MUVEO0VBQ0UsaUJBQUE7Q1YrMUVEO0FVNTFFRDtFQUNFLGlCQUFBO0NWODFFRDtBVTMxRUQ7RUFDRSxpQkFBQTtDVjYxRUQ7QVUxMUVEO0VBQ0UsaUJBQUE7Q1Y0MUVEO0FVejFFRDtFQUNFLGlCQUFBO0NWMjFFRDtBVXgxRUQ7RUFDRSxpQkFBQTtDVjAxRUQ7QVV2MUVEO0VBQ0UsaUJBQUE7Q1Z5MUVEO0FVdDFFRDtFQUNFLGlCQUFBO0NWdzFFRDtBVXIxRUQ7RUFDRSxpQkFBQTtDVnUxRUQ7QVVwMUVEO0VBQ0UsaUJBQUE7Q1ZzMUVEO0FVbjFFRDtFQUNFLGlCQUFBO0NWcTFFRDtBVWwxRUQ7RUFDRSxpQkFBQTtDVm8xRUQ7QVVqMUVEO0VBQ0UsaUJBQUE7Q1ZtMUVEO0FVaDFFRDtFQUNFLGlCQUFBO0NWazFFRDtBVS8wRUQ7RUFDRSxpQkFBQTtDVmkxRUQ7QVU5MEVEO0VBQ0UsaUJBQUE7Q1ZnMUVEO0FVNzBFRDtFQUNFLGlCQUFBO0NWKzBFRDtBVTUwRUQ7RUFDRSxpQkFBQTtDVjgwRUQ7QVUzMEVEO0VBQ0UsaUJBQUE7Q1Y2MEVEO0FVMTBFRDtFQUNFLGlCQUFBO0NWNDBFRDtBVXowRUQ7RUFDRSxpQkFBQTtDVjIwRUQ7QVV4MEVEO0VBQ0UsaUJBQUE7Q1YwMEVEO0FVdjBFRDtFQUNFLGlCQUFBO0NWeTBFRDtBVXQwRUQ7RUFDRSxpQkFBQTtDVncwRUQ7QVVyMEVEO0VBQ0UsaUJBQUE7Q1Z1MEVEO0FVcDBFRDtFQUNFLGlCQUFBO0NWczBFRDtBVW4wRUQ7RUFDRSxpQkFBQTtDVnEwRUQ7QVVsMEVEO0VBQ0UsaUJBQUE7Q1ZvMEVEO0FVajBFRDtFQUNFLGlCQUFBO0NWbTBFRDtBVWgwRUQ7RUFDRSxpQkFBQTtDVmswRUQ7QVUvekVEO0VBQ0UsaUJBQUE7Q1ZpMEVEO0FVOXpFRDtFQUNFLGlCQUFBO0NWZzBFRDtBVTd6RUQ7RUFDRSxpQkFBQTtDVit6RUQ7QVU1ekVEO0VBQ0UsaUJBQUE7Q1Y4ekVEO0FVM3pFRDtFQUNFLGlCQUFBO0NWNnpFRDtBVTF6RUQ7RUFDRSxpQkFBQTtDVjR6RUQ7QVV6ekVEO0VBQ0UsaUJBQUE7Q1YyekVEO0FVeHpFRDtFQUNFLGlCQUFBO0NWMHpFRDtBVXZ6RUQ7RUFDRSxpQkFBQTtDVnl6RUQ7QVV0ekVEO0VBQ0UsaUJBQUE7Q1Z3ekVEO0FVcnpFRDtFQUNFLGlCQUFBO0NWdXpFRDtBVXB6RUQ7RUFDRSxpQkFBQTtDVnN6RUQ7QVVuekVEO0VBQ0UsaUJBQUE7Q1ZxekVEO0FVbHpFRDtFQUNFLGlCQUFBO0NWb3pFRDtBVWp6RUQ7RUFDRSxpQkFBQTtDVm16RUQ7QVVoekVEO0VBQ0UsaUJBQUE7Q1ZrekVEO0FVL3lFRDtFQUNFLGlCQUFBO0NWaXpFRDtBVTl5RUQ7RUFDRSxpQkFBQTtDVmd6RUQ7QVU3eUVEO0VBQ0UsaUJBQUE7Q1YreUVEO0FVNXlFRDtFQUNFLGlCQUFBO0NWOHlFRDtBVTN5RUQ7RUFDRSxpQkFBQTtDVjZ5RUQ7QVUxeUVEO0VBQ0UsaUJBQUE7Q1Y0eUVEO0FVenlFRDtFQUNFLGlCQUFBO0NWMnlFRDtBVXh5RUQ7RUFDRSxpQkFBQTtDVjB5RUQ7QVV2eUVEO0VBQ0UsaUJBQUE7Q1Z5eUVEO0FVdHlFRDtFQUNFLGlCQUFBO0NWd3lFRDtBVXJ5RUQ7RUFDRSxpQkFBQTtDVnV5RUQ7QVVweUVEO0VBQ0UsaUJBQUE7Q1ZzeUVEO0FVbnlFRDtFQUNFLGlCQUFBO0NWcXlFRDtBVWx5RUQ7RUFDRSxpQkFBQTtDVm95RUQ7QVVqeUVEO0VBQ0UsaUJBQUE7Q1ZteUVEO0FVaHlFRDtFQUNFLGlCQUFBO0NWa3lFRDtBVS94RUQ7RUFDRSxpQkFBQTtDVml5RUQ7QVU5eEVEO0VBQ0UsaUJBQUE7Q1ZneUVEO0FVN3hFRDtFQUNFLGlCQUFBO0NWK3hFRDtBVTV4RUQ7RUFDRSxpQkFBQTtDVjh4RUQ7QVUzeEVEO0VBQ0UsaUJBQUE7Q1Y2eEVEO0FVMXhFRDtFQUNFLGlCQUFBO0NWNHhFRDtBVXp4RUQ7RUFDRSxpQkFBQTtDVjJ4RUQ7QVV4eEVEO0VBQ0UsaUJBQUE7Q1YweEVEO0FVdnhFRDtFQUNFLGlCQUFBO0NWeXhFRDtBVXR4RUQ7RUFDRSxpQkFBQTtDVnd4RUQ7QVVyeEVEO0VBQ0UsaUJBQUE7Q1Z1eEVEO0FVcHhFRDtFQUNFLGlCQUFBO0NWc3hFRDtBVW54RUQ7RUFDRSxpQkFBQTtDVnF4RUQ7QVVseEVEO0VBQ0UsaUJBQUE7Q1ZveEVEO0FVanhFRDtFQUNFLGlCQUFBO0NWbXhFRDtBVWh4RUQ7RUFDRSxpQkFBQTtDVmt4RUQ7QVUvd0VEO0VBQ0UsaUJBQUE7Q1ZpeEVEO0FVOXdFRDtFQUNFLGlCQUFBO0NWZ3hFRDtBVTd3RUQ7RUFDRSxpQkFBQTtDVit3RUQ7QVU1d0VEO0VBQ0UsaUJBQUE7Q1Y4d0VEO0FVM3dFRDtFQUNFLGlCQUFBO0NWNndFRDtBVTF3RUQ7RUFDRSxpQkFBQTtDVjR3RUQ7QVV6d0VEO0VBQ0UsaUJBQUE7Q1Yyd0VEO0FVeHdFRDtFQUNFLGlCQUFBO0NWMHdFRDtBVXZ3RUQ7RUFDRSxpQkFBQTtDVnl3RUQ7QVV0d0VEO0VBQ0UsaUJBQUE7Q1Z3d0VEO0FVcndFRDtFQUNFLGlCQUFBO0NWdXdFRDtBVXB3RUQ7RUFDRSxpQkFBQTtDVnN3RUQ7QVVud0VEO0VBQ0UsaUJBQUE7Q1Zxd0VEO0FVbHdFRDtFQUNFLGlCQUFBO0NWb3dFRDtBVWp3RUQ7RUFDRSxpQkFBQTtDVm13RUQ7QVVod0VEO0VBQ0UsaUJBQUE7Q1Zrd0VEO0FVL3ZFRDtFQUNFLGlCQUFBO0NWaXdFRDtBVTl2RUQ7RUFDRSxpQkFBQTtDVmd3RUQ7QVU3dkVEO0VBQ0UsaUJBQUE7Q1YrdkVEO0FVNXZFRDtFQUNFLGlCQUFBO0NWOHZFRDtBVTN2RUQ7RUFDRSxpQkFBQTtDVjZ2RUQ7QVUxdkVEO0VBQ0UsaUJBQUE7Q1Y0dkVEO0FVenZFRDtFQUNFLGlCQUFBO0NWMnZFRDtBVXh2RUQ7RUFDRSxpQkFBQTtDVjB2RUQ7QVV2dkVEO0VBQ0UsaUJBQUE7Q1Z5dkVEO0FVdHZFRDtFQUNFLGlCQUFBO0NWd3ZFRDtBVXJ2RUQ7RUFDRSxpQkFBQTtDVnV2RUQ7QVVwdkVEO0VBQ0UsaUJBQUE7Q1ZzdkVEO0FVbnZFRDtFQUNFLGlCQUFBO0NWcXZFRDtBVWx2RUQ7RUFDRSxpQkFBQTtDVm92RUQ7QVVqdkVEO0VBQ0UsaUJBQUE7Q1ZtdkVEO0FVaHZFRDtFQUNFLGlCQUFBO0NWa3ZFRDtBVS91RUQ7RUFDRSxpQkFBQTtDVml2RUQ7QVU5dUVEO0VBQ0UsaUJBQUE7Q1ZndkVEO0FVN3VFRDtFQUNFLGlCQUFBO0NWK3VFRDtBVTV1RUQ7RUFDRSxpQkFBQTtDVjh1RUQ7QVUzdUVEO0VBQ0UsaUJBQUE7Q1Y2dUVEO0FVMXVFRDtFQUNFLGlCQUFBO0NWNHVFRDtBVXp1RUQ7RUFDRSxpQkFBQTtDVjJ1RUQ7QVV4dUVEO0VBQ0UsaUJBQUE7Q1YwdUVEO0FVdnVFRDtFQUNFLGlCQUFBO0NWeXVFRDtBVXR1RUQ7RUFDRSxpQkFBQTtDVnd1RUQ7QVVydUVEO0VBQ0UsaUJBQUE7Q1Z1dUVEO0FVcHVFRDtFQUNFLGlCQUFBO0NWc3VFRDtBVW51RUQ7RUFDRSxpQkFBQTtDVnF1RUQ7QVVsdUVEO0VBQ0UsaUJBQUE7Q1ZvdUVEO0FVanVFRDtFQUNFLGlCQUFBO0NWbXVFRDtBVWh1RUQ7RUFDRSxpQkFBQTtDVmt1RUQ7QVUvdEVEO0VBQ0UsaUJBQUE7Q1ZpdUVEO0FVOXRFRDtFQUNFLGlCQUFBO0NWZ3VFRDtBVTd0RUQ7RUFDRSxpQkFBQTtDVit0RUQ7QVU1dEVEO0VBQ0UsaUJBQUE7Q1Y4dEVEO0FVM3RFRDtFQUNFLGlCQUFBO0NWNnRFRDtBVTF0RUQ7RUFDRSxpQkFBQTtDVjR0RUQ7QVV6dEVEO0VBQ0UsaUJBQUE7Q1YydEVEO0FVeHRFRDtFQUNFLGlCQUFBO0NWMHRFRDtBVXZ0RUQ7RUFDRSxpQkFBQTtDVnl0RUQ7QVV0dEVEO0VBQ0UsaUJBQUE7Q1Z3dEVEO0FVcnRFRDtFQUNFLGlCQUFBO0NWdXRFRDtBVXB0RUQ7RUFDRSxpQkFBQTtDVnN0RUQ7QVVudEVEO0VBQ0UsaUJBQUE7Q1ZxdEVEO0FVbHRFRDtFQUNFLGlCQUFBO0NWb3RFRDtBVWp0RUQ7RUFDRSxpQkFBQTtDVm10RUQ7QVVodEVEO0VBQ0UsaUJBQUE7Q1ZrdEVEO0FVL3NFRDtFQUNFLGlCQUFBO0NWaXRFRDtBVTlzRUQ7RUFDRSxpQkFBQTtDVmd0RUQ7QVU3c0VEO0VBQ0UsaUJBQUE7Q1Yrc0VEO0FVNXNFRDtFQUNFLGlCQUFBO0NWOHNFRDtBVTNzRUQ7RUFDRSxpQkFBQTtDVjZzRUQ7QVUxc0VEO0VBQ0UsaUJBQUE7Q1Y0c0VEO0FVenNFRDtFQUNFLGlCQUFBO0NWMnNFRDtBVXhzRUQ7RUFDRSxpQkFBQTtDVjBzRUQ7QVV2c0VEO0VBQ0UsaUJBQUE7Q1Z5c0VEO0FVdHNFRDtFQUNFLGlCQUFBO0NWd3NFRDtBVXJzRUQ7RUFDRSxpQkFBQTtDVnVzRUQ7QVVwc0VEO0VBQ0UsaUJBQUE7Q1Zzc0VEO0FVbnNFRDtFQUNFLGlCQUFBO0NWcXNFRDtBVWxzRUQ7RUFDRSxpQkFBQTtDVm9zRUQ7QVVqc0VEO0VBQ0UsaUJBQUE7Q1Ztc0VEO0FVaHNFRDtFQUNFLGlCQUFBO0NWa3NFRDtBVS9yRUQ7RUFDRSxpQkFBQTtDVmlzRUQ7QVU5ckVEO0VBQ0UsaUJBQUE7Q1Znc0VEO0FVN3JFRDtFQUNFLGlCQUFBO0NWK3JFRDtBVTVyRUQ7RUFDRSxpQkFBQTtDVjhyRUQ7QVUzckVEO0VBQ0UsaUJBQUE7Q1Y2ckVEO0FVMXJFRDtFQUNFLGlCQUFBO0NWNHJFRDtBVXpyRUQ7RUFDRSxpQkFBQTtDVjJyRUQ7QVV4ckVEO0VBQ0UsaUJBQUE7Q1YwckVEO0FVdnJFRDtFQUNFLGlCQUFBO0NWeXJFRDtBVXRyRUQ7RUFDRSxpQkFBQTtDVndyRUQ7QVVyckVEO0VBQ0UsaUJBQUE7Q1Z1ckVEO0FVcHJFRDtFQUNFLGlCQUFBO0NWc3JFRDtBVW5yRUQ7RUFDRSxpQkFBQTtDVnFyRUQ7QVVsckVEO0VBQ0UsaUJBQUE7Q1ZvckVEO0FVanJFRDtFQUNFLGlCQUFBO0NWbXJFRDtBVWhyRUQ7RUFDRSxpQkFBQTtDVmtyRUQ7QVUvcUVEO0VBQ0UsaUJBQUE7Q1ZpckVEO0FVOXFFRDtFQUNFLGlCQUFBO0NWZ3JFRDtBVTdxRUQ7RUFDRSxpQkFBQTtDVitxRUQ7QVU1cUVEO0VBQ0UsaUJBQUE7Q1Y4cUVEO0FVM3FFRDtFQUNFLGlCQUFBO0NWNnFFRDtBVTFxRUQ7RUFDRSxpQkFBQTtDVjRxRUQ7QVV6cUVEO0VBQ0UsaUJBQUE7Q1YycUVEO0FVeHFFRDtFQUNFLGlCQUFBO0NWMHFFRDtBVXZxRUQ7RUFDRSxpQkFBQTtDVnlxRUQ7QVV0cUVEO0VBQ0UsaUJBQUE7Q1Z3cUVEO0FVcnFFRDtFQUNFLGlCQUFBO0NWdXFFRDtBVXBxRUQ7RUFDRSxpQkFBQTtDVnNxRUQ7QVVucUVEO0VBQ0UsaUJBQUE7Q1ZxcUVEO0FVbHFFRDtFQUNFLGlCQUFBO0NWb3FFRDtBVWpxRUQ7RUFDRSxpQkFBQTtDVm1xRUQ7QVVocUVEO0VBQ0UsaUJBQUE7Q1ZrcUVEO0FVL3BFRDtFQUNFLGlCQUFBO0NWaXFFRDtBVTlwRUQ7RUFDRSxpQkFBQTtDVmdxRUQ7QVU3cEVEO0VBQ0UsaUJBQUE7Q1YrcEVEO0FVNXBFRDtFQUNFLGlCQUFBO0NWOHBFRDtBVTNwRUQ7RUFDRSxpQkFBQTtDVjZwRUQ7QVUxcEVEO0VBQ0UsaUJBQUE7Q1Y0cEVEO0FVenBFRDtFQUNFLGlCQUFBO0NWMnBFRDtBVXhwRUQ7RUFDRSxpQkFBQTtDVjBwRUQ7QVV2cEVEO0VBQ0UsaUJBQUE7Q1Z5cEVEO0FVdHBFRDtFQUNFLGlCQUFBO0NWd3BFRDtBVXJwRUQ7RUFDRSxpQkFBQTtDVnVwRUQ7QVVwcEVEO0VBQ0UsaUJBQUE7Q1ZzcEVEO0FVbnBFRDtFQUNFLGlCQUFBO0NWcXBFRDtBVWxwRUQ7RUFDRSxpQkFBQTtDVm9wRUQ7QVVqcEVEO0VBQ0UsaUJBQUE7Q1ZtcEVEO0FVaHBFRDtFQUNFLGlCQUFBO0NWa3BFRDtBVS9vRUQ7RUFDRSxpQkFBQTtDVmlwRUQ7QVU5b0VEO0VBQ0UsaUJBQUE7Q1ZncEVEO0FVN29FRDtFQUNFLGlCQUFBO0NWK29FRDtBVTVvRUQ7RUFDRSxpQkFBQTtDVjhvRUQ7QVUzb0VEO0VBQ0UsaUJBQUE7Q1Y2b0VEO0FVMW9FRDtFQUNFLGlCQUFBO0NWNG9FRDtBVXpvRUQ7RUFDRSxpQkFBQTtDVjJvRUQ7QVV4b0VEO0VBQ0UsaUJBQUE7Q1Ywb0VEO0FVdm9FRDtFQUNFLGlCQUFBO0NWeW9FRDtBVXRvRUQ7RUFDRSxpQkFBQTtDVndvRUQ7QVVyb0VEO0VBQ0UsaUJBQUE7Q1Z1b0VEO0FVcG9FRDtFQUNFLGlCQUFBO0NWc29FRDtBVW5vRUQ7RUFDRSxpQkFBQTtDVnFvRUQ7QVVsb0VEO0VBQ0UsaUJBQUE7Q1Zvb0VEO0FVam9FRDtFQUNFLGlCQUFBO0NWbW9FRDtBVWhvRUQ7RUFDRSxpQkFBQTtDVmtvRUQ7QVUvbkVEO0VBQ0UsaUJBQUE7Q1Zpb0VEO0FVOW5FRDtFQUNFLGlCQUFBO0NWZ29FRDtBVTduRUQ7RUFDRSxpQkFBQTtDVituRUQ7QVU1bkVEO0VBQ0UsaUJBQUE7Q1Y4bkVEO0FVM25FRDtFQUNFLGlCQUFBO0NWNm5FRDtBVTFuRUQ7RUFDRSxpQkFBQTtDVjRuRUQ7QVV6bkVEO0VBQ0UsaUJBQUE7Q1YybkVEO0FVeG5FRDtFQUNFLGlCQUFBO0NWMG5FRDtBVXZuRUQ7RUFDRSxpQkFBQTtDVnluRUQ7QVV0bkVEO0VBQ0UsaUJBQUE7Q1Z3bkVEO0FVcm5FRDtFQUNFLGlCQUFBO0NWdW5FRDtBVXBuRUQ7RUFDRSxpQkFBQTtDVnNuRUQ7QVVubkVEO0VBQ0UsaUJBQUE7Q1ZxbkVEO0FVbG5FRDtFQUNFLGlCQUFBO0NWb25FRDtBVWpuRUQ7RUFDRSxpQkFBQTtDVm1uRUQ7QVVobkVEO0VBQ0UsaUJBQUE7Q1ZrbkVEO0FVL21FRDtFQUNFLGlCQUFBO0NWaW5FRDtBVTltRUQ7RUFDRSxpQkFBQTtDVmduRUQ7QVU3bUVEO0VBQ0UsaUJBQUE7Q1YrbUVEO0FVNW1FRDtFQUNFLGlCQUFBO0NWOG1FRDtBVTNtRUQ7RUFDRSxpQkFBQTtDVjZtRUQ7QVUxbUVEO0VBQ0UsaUJBQUE7Q1Y0bUVEO0FVem1FRDtFQUNFLGlCQUFBO0NWMm1FRDtBVXhtRUQ7RUFDRSxpQkFBQTtDVjBtRUQ7QVV2bUVEO0VBQ0UsaUJBQUE7Q1Z5bUVEO0FVdG1FRDtFQUNFLGlCQUFBO0NWd21FRDtBVXJtRUQ7RUFDRSxpQkFBQTtDVnVtRUQ7QVVwbUVEO0VBQ0UsaUJBQUE7Q1ZzbUVEO0FVbm1FRDtFQUNFLGlCQUFBO0NWcW1FRDtBVWxtRUQ7RUFDRSxpQkFBQTtDVm9tRUQ7QVVqbUVEO0VBQ0UsaUJBQUE7Q1ZtbUVEO0FVaG1FRDtFQUNFLGlCQUFBO0NWa21FRDtBVS9sRUQ7RUFDRSxpQkFBQTtDVmltRUQ7QVU5bEVEO0VBQ0UsaUJBQUE7Q1ZnbUVEO0FVN2xFRDtFQUNFLGlCQUFBO0NWK2xFRDtBVTVsRUQ7RUFDRSxpQkFBQTtDVjhsRUQ7QVUzbEVEO0VBQ0UsaUJBQUE7Q1Y2bEVEO0FVMWxFRDtFQUNFLGlCQUFBO0NWNGxFRDtBVXpsRUQ7RUFDRSxpQkFBQTtDVjJsRUQ7QVV4bEVEO0VBQ0UsaUJBQUE7Q1YwbEVEO0FVdmxFRDtFQUNFLGlCQUFBO0NWeWxFRDtBVXRsRUQ7RUFDRSxpQkFBQTtDVndsRUQ7QVVybEVEO0VBQ0UsaUJBQUE7Q1Z1bEVEO0FVcGxFRDtFQUNFLGlCQUFBO0NWc2xFRDtBVW5sRUQ7RUFDRSxpQkFBQTtDVnFsRUQ7QVVsbEVEO0VBQ0UsaUJBQUE7Q1ZvbEVEO0FVamxFRDtFQUNFLGlCQUFBO0NWbWxFRDtBVWhsRUQ7RUFDRSxpQkFBQTtDVmtsRUQ7QVUva0VEO0VBQ0UsaUJBQUE7Q1ZpbEVEO0FVOWtFRDtFQUNFLGlCQUFBO0NWZ2xFRDtBVTdrRUQ7RUFDRSxpQkFBQTtDVitrRUQ7QVU1a0VEO0VBQ0UsaUJBQUE7Q1Y4a0VEO0FVM2tFRDtFQUNFLGlCQUFBO0NWNmtFRDtBVTFrRUQ7RUFDRSxpQkFBQTtDVjRrRUQ7QVV6a0VEO0VBQ0UsaUJBQUE7Q1Yya0VEO0FVeGtFRDtFQUNFLGlCQUFBO0NWMGtFRDtBVXZrRUQ7RUFDRSxpQkFBQTtDVnlrRUQ7QVV0a0VEO0VBQ0UsaUJBQUE7Q1Z3a0VEO0FVcmtFRDtFQUNFLGlCQUFBO0NWdWtFRDtBVXBrRUQ7RUFDRSxpQkFBQTtDVnNrRUQ7QVVua0VEO0VBQ0UsaUJBQUE7Q1Zxa0VEO0FVbGtFRDtFQUNFLGlCQUFBO0NWb2tFRDtBVWprRUQ7RUFDRSxpQkFBQTtDVm1rRUQ7QVVoa0VEO0VBQ0UsaUJBQUE7Q1Zra0VEO0FVL2pFRDtFQUNFLGlCQUFBO0NWaWtFRDtBVTlqRUQ7RUFDRSxpQkFBQTtDVmdrRUQ7QVU3akVEO0VBQ0UsaUJBQUE7Q1YrakVEO0FVNWpFRDtFQUNFLGlCQUFBO0NWOGpFRDtBVTNqRUQ7RUFDRSxpQkFBQTtDVjZqRUQ7QVUxakVEO0VBQ0UsaUJBQUE7Q1Y0akVEO0FVempFRDtFQUNFLGlCQUFBO0NWMmpFRDtBVXhqRUQ7RUFDRSxpQkFBQTtDVjBqRUQ7QVV2akVEO0VBQ0UsaUJBQUE7Q1Z5akVEO0FVdGpFRDtFQUNFLGlCQUFBO0NWd2pFRDtBVXJqRUQ7RUFDRSxpQkFBQTtDVnVqRUQ7QVVwakVEO0VBQ0UsaUJBQUE7Q1ZzakVEO0FVbmpFRDtFQUNFLGlCQUFBO0NWcWpFRDtBVWxqRUQ7RUFDRSxpQkFBQTtDVm9qRUQ7QVVqakVEO0VBQ0UsaUJBQUE7Q1ZtakVEO0FVaGpFRDtFQUNFLGlCQUFBO0NWa2pFRDtBVS9pRUQ7RUFDRSxpQkFBQTtDVmlqRUQ7QVU5aUVEO0VBQ0UsaUJBQUE7Q1ZnakVEO0FVN2lFRDtFQUNFLGlCQUFBO0NWK2lFRDtBVTVpRUQ7RUFDRSxpQkFBQTtDVjhpRUQ7QVUzaUVEO0VBQ0UsaUJBQUE7Q1Y2aUVEO0FVMWlFRDtFQUNFLGlCQUFBO0NWNGlFRDtBVXppRUQ7RUFDRSxpQkFBQTtDVjJpRUQ7QVV4aUVEO0VBQ0UsaUJBQUE7Q1YwaUVEO0FVdmlFRDtFQUNFLGlCQUFBO0NWeWlFRDtBVXRpRUQ7RUFDRSxpQkFBQTtDVndpRUQ7QVVyaUVEO0VBQ0UsaUJBQUE7Q1Z1aUVEO0FVcGlFRDtFQUNFLGlCQUFBO0NWc2lFRDtBVW5pRUQ7RUFDRSxpQkFBQTtDVnFpRUQ7QVVsaUVEO0VBQ0UsaUJBQUE7Q1ZvaUVEO0FVamlFRDtFQUNFLGlCQUFBO0NWbWlFRDtBVWhpRUQ7RUFDRSxpQkFBQTtDVmtpRUQ7QVUvaEVEO0VBQ0UsaUJBQUE7Q1ZpaUVEO0FVOWhFRDtFQUNFLGlCQUFBO0NWZ2lFRDtBVTdoRUQ7RUFDRSxpQkFBQTtDVitoRUQ7QVU1aEVEO0VBQ0UsaUJBQUE7Q1Y4aEVEO0FVM2hFRDtFQUNFLGlCQUFBO0NWNmhFRDtBVTFoRUQ7RUFDRSxpQkFBQTtDVjRoRUQ7QVV6aEVEO0VBQ0UsaUJBQUE7Q1YyaEVEO0FVeGhFRDtFQUNFLGlCQUFBO0NWMGhFRDtBVXZoRUQ7RUFDRSxpQkFBQTtDVnloRUQ7QVV0aEVEO0VBQ0UsaUJBQUE7Q1Z3aEVEO0FVcmhFRDtFQUNFLGlCQUFBO0NWdWhFRDtBVXBoRUQ7RUFDRSxpQkFBQTtDVnNoRUQ7QVVuaEVEO0VBQ0UsaUJBQUE7Q1ZxaEVEO0FVbGhFRDtFQUNFLGlCQUFBO0NWb2hFRDtBVWpoRUQ7RUFDRSxpQkFBQTtDVm1oRUQ7QVVoaEVEO0VBQ0UsaUJBQUE7Q1ZraEVEO0FVL2dFRDtFQUNFLGlCQUFBO0NWaWhFRDtBVTlnRUQ7RUFDRSxpQkFBQTtDVmdoRUQ7QVU3Z0VEO0VBQ0UsaUJBQUE7Q1YrZ0VEO0FVNWdFRDtFQUNFLGlCQUFBO0NWOGdFRDtBVTNnRUQ7RUFDRSxpQkFBQTtDVjZnRUQ7QVUxZ0VEO0VBQ0UsaUJBQUE7Q1Y0Z0VEO0FVemdFRDtFQUNFLGlCQUFBO0NWMmdFRDtBVXhnRUQ7RUFDRSxpQkFBQTtDVjBnRUQ7QVV2Z0VEO0VBQ0UsaUJBQUE7Q1Z5Z0VEO0FVdGdFRDtFQUNFLGlCQUFBO0NWd2dFRDtBVXJnRUQ7RUFDRSxpQkFBQTtDVnVnRUQ7QVVwZ0VEO0VBQ0UsaUJBQUE7Q1ZzZ0VEO0FVbmdFRDtFQUNFLGlCQUFBO0NWcWdFRDtBVWxnRUQ7RUFDRSxpQkFBQTtDVm9nRUQ7QVVqZ0VEO0VBQ0UsaUJBQUE7Q1ZtZ0VEO0FVaGdFRDtFQUNFLGlCQUFBO0NWa2dFRDtBVS8vREQ7RUFDRSxpQkFBQTtDVmlnRUQ7QVU5L0REO0VBQ0UsaUJBQUE7Q1ZnZ0VEO0FVNy9ERDtFQUNFLGlCQUFBO0NWKy9ERDtBVTUvREQ7RUFDRSxpQkFBQTtDVjgvREQ7QVUzL0REO0VBQ0UsaUJBQUE7Q1Y2L0REO0FVMS9ERDtFQUNFLGlCQUFBO0NWNC9ERDtBVXovREQ7RUFDRSxpQkFBQTtDVjIvREQ7QVV4L0REO0VBQ0UsaUJBQUE7Q1YwL0REO0FVdi9ERDtFQUNFLGlCQUFBO0NWeS9ERDtBVXQvREQ7RUFDRSxpQkFBQTtDVncvREQ7QVVyL0REO0VBQ0UsaUJBQUE7Q1Z1L0REO0FVcC9ERDtFQUNFLGlCQUFBO0NWcy9ERDtBVW4vREQ7RUFDRSxpQkFBQTtDVnEvREQ7QVVsL0REO0VBQ0UsaUJBQUE7Q1ZvL0REO0FVai9ERDtFQUNFLGlCQUFBO0NWbS9ERDtBVWgvREQ7RUFDRSxpQkFBQTtDVmsvREQ7QVUvK0REO0VBQ0UsaUJBQUE7Q1ZpL0REO0FVOStERDtFQUNFLGlCQUFBO0NWZy9ERDtBVTcrREQ7RUFDRSxpQkFBQTtDVisrREQ7QVU1K0REO0VBQ0UsaUJBQUE7Q1Y4K0REO0FVMytERDtFQUNFLGlCQUFBO0NWNitERDtBVTErREQ7RUFDRSxpQkFBQTtDVjQrREQ7QVV6K0REO0VBQ0UsaUJBQUE7Q1YyK0REO0FVeCtERDtFQUNFLGlCQUFBO0NWMCtERDtBVXYrREQ7RUFDRSxpQkFBQTtDVnkrREQ7QVV0K0REO0VBQ0UsaUJBQUE7Q1Z3K0REO0FVcitERDtFQUNFLGlCQUFBO0NWdStERDtBVXArREQ7RUFDRSxpQkFBQTtDVnMrREQ7QVVuK0REO0VBQ0UsaUJBQUE7Q1ZxK0REO0FVbCtERDtFQUNFLGlCQUFBO0NWbytERDtBVWorREQ7RUFDRSxpQkFBQTtDVm0rREQ7QVVoK0REO0VBQ0UsaUJBQUE7Q1ZrK0REO0FVLzlERDtFQUNFLGlCQUFBO0NWaStERDtBVTk5REQ7RUFDRSxpQkFBQTtDVmcrREQ7QVU3OUREO0VBQ0UsaUJBQUE7Q1YrOUREO0FVNTlERDtFQUNFLGlCQUFBO0NWODlERDtBVTM5REQ7RUFDRSxpQkFBQTtDVjY5REQ7QVUxOUREO0VBQ0UsaUJBQUE7Q1Y0OUREO0FVejlERDtFQUNFLGlCQUFBO0NWMjlERDtBVXg5REQ7RUFDRSxpQkFBQTtDVjA5REQ7QVV2OUREO0VBQ0UsaUJBQUE7Q1Z5OUREO0FVdDlERDtFQUNFLGlCQUFBO0NWdzlERDtBVXI5REQ7RUFDRSxpQkFBQTtDVnU5REQ7QVVwOUREO0VBQ0UsaUJBQUE7Q1ZzOUREO0FVbjlERDtFQUNFLGlCQUFBO0NWcTlERDtBVWw5REQ7RUFDRSxpQkFBQTtDVm85REQ7QVVqOUREO0VBQ0UsaUJBQUE7Q1ZtOUREO0FVaDlERDtFQUNFLGlCQUFBO0NWazlERDtBVS84REQ7RUFDRSxpQkFBQTtDVmk5REQ7QVU5OEREO0VBQ0UsaUJBQUE7Q1ZnOUREO0FVNzhERDtFQUNFLGlCQUFBO0NWKzhERDtBVTU4REQ7RUFDRSxpQkFBQTtDVjg4REQ7QVUzOEREO0VBQ0UsaUJBQUE7Q1Y2OEREO0FVMThERDtFQUNFLGlCQUFBO0NWNDhERDtBVXo4REQ7RUFDRSxpQkFBQTtDVjI4REQ7QVV4OEREO0VBQ0UsaUJBQUE7Q1YwOEREO0FVdjhERDtFQUNFLGlCQUFBO0NWeThERDtBVXQ4REQ7RUFDRSxpQkFBQTtDVnc4REQ7QVVyOEREO0VBQ0UsaUJBQUE7Q1Z1OEREO0FVcDhERDtFQUNFLGlCQUFBO0NWczhERDtBVW44REQ7RUFDRSxpQkFBQTtDVnE4REQ7QVVsOEREO0VBQ0UsaUJBQUE7Q1ZvOEREO0FVajhERDtFQUNFLGlCQUFBO0NWbThERDtBVWg4REQ7RUFDRSxpQkFBQTtDVms4REQ7QVUvN0REO0VBQ0UsaUJBQUE7Q1ZpOEREO0FVOTdERDtFQUNFLGlCQUFBO0NWZzhERDtBVTc3REQ7RUFDRSxpQkFBQTtDVis3REQ7QVU1N0REO0VBQ0UsaUJBQUE7Q1Y4N0REO0FVMzdERDtFQUNFLGlCQUFBO0NWNjdERDtBVTE3REQ7RUFDRSxpQkFBQTtDVjQ3REQ7QVV6N0REO0VBQ0UsaUJBQUE7Q1YyN0REO0FVeDdERDtFQUNFLGlCQUFBO0NWMDdERDtBVXY3REQ7RUFDRSxpQkFBQTtDVnk3REQ7QVV0N0REO0VBQ0UsaUJBQUE7Q1Z3N0REO0FVcjdERDtFQUNFLGlCQUFBO0NWdTdERDtBVXA3REQ7RUFDRSxpQkFBQTtDVnM3REQ7QVVuN0REO0VBQ0UsaUJBQUE7Q1ZxN0REO0FVbDdERDtFQUNFLGlCQUFBO0NWbzdERDtBVWo3REQ7RUFDRSxpQkFBQTtDVm03REQ7QVVoN0REO0VBQ0UsaUJBQUE7Q1ZrN0REO0FVLzZERDtFQUNFLGlCQUFBO0NWaTdERDtBVTk2REQ7RUFDRSxpQkFBQTtDVmc3REQ7QVU3NkREO0VBQ0UsaUJBQUE7Q1YrNkREO0FVNTZERDtFQUNFLGlCQUFBO0NWODZERDtBVTM2REQ7RUFDRSxpQkFBQTtDVjY2REQ7QVUxNkREO0VBQ0UsaUJBQUE7Q1Y0NkREO0FVejZERDtFQUNFLGlCQUFBO0NWMjZERDtBVXg2REQ7RUFDRSxpQkFBQTtDVjA2REQ7QVV2NkREO0VBQ0UsaUJBQUE7Q1Z5NkREO0FVdDZERDtFQUNFLGlCQUFBO0NWdzZERDtBVXI2REQ7RUFDRSxpQkFBQTtDVnU2REQ7QVVwNkREO0VBQ0UsaUJBQUE7Q1ZzNkREO0FVbjZERDtFQUNFLGlCQUFBO0NWcTZERDtBVWw2REQ7RUFDRSxpQkFBQTtDVm82REQ7QVVqNkREO0VBQ0UsaUJBQUE7Q1ZtNkREO0FVaDZERDtFQUNFLGlCQUFBO0NWazZERDtBVS81REQ7RUFDRSxpQkFBQTtDVmk2REQ7QVU5NUREO0VBQ0UsaUJBQUE7Q1ZnNkREO0FVNzVERDtFQUNFLGlCQUFBO0NWKzVERDtBVTU1REQ7RUFDRSxpQkFBQTtDVjg1REQ7QVUzNUREO0VBQ0UsaUJBQUE7Q1Y2NUREO0FVMTVERDtFQUNFLGlCQUFBO0NWNDVERDtBVXo1REQ7RUFDRSxpQkFBQTtDVjI1REQ7QVV4NUREO0VBQ0UsaUJBQUE7Q1YwNUREO0FVdjVERDtFQUNFLGlCQUFBO0NWeTVERDtBVXQ1REQ7RUFDRSxpQkFBQTtDVnc1REQ7QVVyNUREO0VBQ0UsaUJBQUE7Q1Z1NUREO0FVcDVERDtFQUNFLGlCQUFBO0NWczVERDtBVW41REQ7RUFDRSxpQkFBQTtDVnE1REQ7QVVsNUREO0VBQ0UsaUJBQUE7Q1ZvNUREO0FVajVERDtFQUNFLGlCQUFBO0NWbTVERDtBVWg1REQ7RUFDRSxpQkFBQTtDVms1REQ7QVUvNEREO0VBQ0UsaUJBQUE7Q1ZpNUREO0FVOTRERDtFQUNFLGlCQUFBO0NWZzVERDtBVTc0REQ7RUFDRSxpQkFBQTtDVis0REQ7QVU1NEREO0VBQ0UsaUJBQUE7Q1Y4NEREO0FVMzRERDtFQUNFLGlCQUFBO0NWNjRERDtBVTE0REQ7RUFDRSxpQkFBQTtDVjQ0REQ7QVV6NEREO0VBQ0UsaUJBQUE7Q1YyNEREO0FVeDRERDtFQUNFLGlCQUFBO0NWMDRERDtBVXY0REQ7RUFDRSxpQkFBQTtDVnk0REQ7QVV0NEREO0VBQ0UsaUJBQUE7Q1Z3NEREO0FVcjRERDtFQUNFLGlCQUFBO0NWdTRERDtBVXA0REQ7RUFDRSxpQkFBQTtDVnM0REQ7QVVuNEREO0VBQ0UsaUJBQUE7Q1ZxNEREO0FVbDRERDtFQUNFLGlCQUFBO0NWbzRERDtBVWo0REQ7RUFDRSxpQkFBQTtDVm00REQ7QVVoNEREO0VBQ0UsaUJBQUE7Q1ZrNEREO0FVLzNERDtFQUNFLGlCQUFBO0NWaTRERDtBVTkzREQ7RUFDRSxpQkFBQTtDVmc0REQ7QVU3M0REO0VBQ0UsaUJBQUE7Q1YrM0REO0FVNTNERDtFQUNFLGlCQUFBO0NWODNERDtBVTMzREQ7RUFDRSxpQkFBQTtDVjYzREQ7QVUxM0REO0VBQ0UsaUJBQUE7Q1Y0M0REO0FVejNERDtFQUNFLGlCQUFBO0NWMjNERDtBVXgzREQ7RUFDRSxpQkFBQTtDVjAzREQ7QVV2M0REO0VBQ0UsaUJBQUE7Q1Z5M0REO0FVdDNERDtFQUNFLGlCQUFBO0NWdzNERDtBVXIzREQ7RUFDRSxpQkFBQTtDVnUzREQ7QVVwM0REO0VBQ0UsaUJBQUE7Q1ZzM0REO0FVbjNERDtFQUNFLGlCQUFBO0NWcTNERDtBVWwzREQ7RUFDRSxpQkFBQTtDVm8zREQ7QVVqM0REO0VBQ0UsaUJBQUE7Q1ZtM0REO0FVaDNERDtFQUNFLGlCQUFBO0NWazNERDtBVS8yREQ7RUFDRSxpQkFBQTtDVmkzREQ7QVU5MkREO0VBQ0UsaUJBQUE7Q1ZnM0REO0FVNzJERDtFQUNFLGlCQUFBO0NWKzJERDtBVTUyREQ7RUFDRSxpQkFBQTtDVjgyREQ7QVUzMkREO0VBQ0UsaUJBQUE7Q1Y2MkREO0FVMTJERDtFQUNFLGlCQUFBO0NWNDJERDtBVXoyREQ7RUFDRSxpQkFBQTtDVjIyREQ7QVV4MkREO0VBQ0UsaUJBQUE7Q1YwMkREO0FVdjJERDtFQUNFLGlCQUFBO0NWeTJERDtBVXQyREQ7RUFDRSxpQkFBQTtDVncyREQ7QVVyMkREO0VBQ0UsaUJBQUE7Q1Z1MkREO0FVcDJERDtFQUNFLGlCQUFBO0NWczJERDtBVW4yREQ7RUFDRSxpQkFBQTtDVnEyREQ7QVVsMkREO0VBQ0UsaUJBQUE7Q1ZvMkREO0FVajJERDtFQUNFLGlCQUFBO0NWbTJERDtBVWgyREQ7RUFDRSxpQkFBQTtDVmsyREQ7QVUvMUREO0VBQ0UsaUJBQUE7Q1ZpMkREO0FVOTFERDtFQUNFLGlCQUFBO0NWZzJERDtBVTcxREQ7RUFDRSxpQkFBQTtDVisxREQ7QVU1MUREO0VBQ0UsaUJBQUE7Q1Y4MUREO0FVMzFERDtFQUNFLGlCQUFBO0NWNjFERDtBVTExREQ7RUFDRSxpQkFBQTtDVjQxREQ7QVV6MUREO0VBQ0UsaUJBQUE7Q1YyMUREO0FVeDFERDtFQUNFLGlCQUFBO0NWMDFERDtBVXYxREQ7RUFDRSxpQkFBQTtDVnkxREQ7QVV0MUREO0VBQ0UsaUJBQUE7Q1Z3MUREO0FVcjFERDtFQUNFLGlCQUFBO0NWdTFERDtBVXAxREQ7RUFDRSxpQkFBQTtDVnMxREQ7QVVuMUREO0VBQ0UsaUJBQUE7Q1ZxMUREO0FVbDFERDtFQUNFLGlCQUFBO0NWbzFERDtBVWoxREQ7RUFDRSxpQkFBQTtDVm0xREQ7QVVoMUREO0VBQ0UsaUJBQUE7Q1ZrMUREO0FVLzBERDtFQUNFLGlCQUFBO0NWaTFERDtBVTkwREQ7RUFDRSxpQkFBQTtDVmcxREQ7QVU3MEREO0VBQ0UsaUJBQUE7Q1YrMEREO0FVNTBERDtFQUNFLGlCQUFBO0NWODBERDtBVTMwREQ7RUFDRSxpQkFBQTtDVjYwREQ7QVUxMEREO0VBQ0UsaUJBQUE7Q1Y0MEREO0FVejBERDtFQUNFLGlCQUFBO0NWMjBERDtBVXgwREQ7RUFDRSxpQkFBQTtDVjAwREQ7QVV2MEREO0VBQ0UsaUJBQUE7Q1Z5MEREO0FVdDBERDtFQUNFLGlCQUFBO0NWdzBERDtBVXIwREQ7RUFDRSxpQkFBQTtDVnUwREQ7QVVwMEREO0VBQ0UsaUJBQUE7Q1ZzMEREO0FVbjBERDtFQUNFLGlCQUFBO0NWcTBERDtBVWwwREQ7RUFDRSxpQkFBQTtDVm8wREQ7QVVqMEREO0VBQ0UsaUJBQUE7Q1ZtMEREO0FVaDBERDtFQUNFLGlCQUFBO0NWazBERDtBVS96REQ7RUFDRSxpQkFBQTtDVmkwREQ7QVU5ekREO0VBQ0UsaUJBQUE7Q1ZnMEREO0FVN3pERDtFQUNFLGlCQUFBO0NWK3pERDtBVTV6REQ7RUFDRSxpQkFBQTtDVjh6REQ7QVUzekREO0VBQ0UsaUJBQUE7Q1Y2ekREO0FVMXpERDtFQUNFLGlCQUFBO0NWNHpERDtBVXp6REQ7RUFDRSxpQkFBQTtDVjJ6REQ7QVV4ekREO0VBQ0UsaUJBQUE7Q1YwekREO0FVdnpERDtFQUNFLGlCQUFBO0NWeXpERDtBVXR6REQ7RUFDRSxpQkFBQTtDVnd6REQ7QVVyekREO0VBQ0UsaUJBQUE7Q1Z1ekREO0FVcHpERDtFQUNFLGlCQUFBO0NWc3pERDtBVW56REQ7RUFDRSxpQkFBQTtDVnF6REQ7QVVsekREO0VBQ0UsaUJBQUE7Q1ZvekREO0FVanpERDtFQUNFLGlCQUFBO0NWbXpERDtBVWh6REQ7RUFDRSxpQkFBQTtDVmt6REQ7QVUveUREO0VBQ0UsaUJBQUE7Q1ZpekREO0FVOXlERDtFQUNFLGlCQUFBO0NWZ3pERDtBVTd5REQ7RUFDRSxpQkFBQTtDVit5REQ7QVU1eUREO0VBQ0UsaUJBQUE7Q1Y4eUREO0FVM3lERDtFQUNFLGlCQUFBO0NWNnlERDtBVTF5REQ7RUFDRSxpQkFBQTtDVjR5REQ7QVV6eUREO0VBQ0UsaUJBQUE7Q1YyeUREO0FVeHlERDtFQUNFLGlCQUFBO0NWMHlERDtBVXZ5REQ7RUFDRSxpQkFBQTtDVnl5REQ7QVV0eUREO0VBQ0UsaUJBQUE7Q1Z3eUREO0FVcnlERDtFQUNFLGlCQUFBO0NWdXlERDtBVXB5REQ7RUFDRSxpQkFBQTtDVnN5REQ7QVVueUREO0VBQ0UsaUJBQUE7Q1ZxeUREO0FVbHlERDtFQUNFLGlCQUFBO0NWb3lERDtBVWp5REQ7RUFDRSxpQkFBQTtDVm15REQ7QVVoeUREO0VBQ0UsaUJBQUE7Q1ZreUREO0FVL3hERDtFQUNFLGlCQUFBO0NWaXlERDtBVTl4REQ7RUFDRSxpQkFBQTtDVmd5REQ7QVU3eEREO0VBQ0UsaUJBQUE7Q1YreEREO0FVNXhERDtFQUNFLGlCQUFBO0NWOHhERDtBVTN4REQ7RUFDRSxpQkFBQTtDVjZ4REQ7QVUxeEREO0VBQ0UsaUJBQUE7Q1Y0eEREO0FVenhERDtFQUNFLGlCQUFBO0NWMnhERDtBVXh4REQ7RUFDRSxpQkFBQTtDVjB4REQ7QVV2eEREO0VBQ0UsaUJBQUE7Q1Z5eEREO0FVdHhERDtFQUNFLGlCQUFBO0NWd3hERDtBVXJ4REQ7RUFDRSxpQkFBQTtDVnV4REQ7QVVweEREO0VBQ0UsaUJBQUE7Q1ZzeEREO0FVbnhERDtFQUNFLGlCQUFBO0NWcXhERDtBVWx4REQ7RUFDRSxpQkFBQTtDVm94REQ7QVVqeEREO0VBQ0UsaUJBQUE7Q1ZteEREO0FVaHhERDtFQUNFLGlCQUFBO0NWa3hERDtBVS93REQ7RUFDRSxpQkFBQTtDVml4REQ7QVU5d0REO0VBQ0UsaUJBQUE7Q1ZneEREO0FVN3dERDtFQUNFLGlCQUFBO0NWK3dERDtBVTV3REQ7RUFDRSxpQkFBQTtDVjh3REQ7QVUzd0REO0VBQ0UsaUJBQUE7Q1Y2d0REO0FVMXdERDtFQUNFLGlCQUFBO0NWNHdERDtBVXp3REQ7RUFDRSxpQkFBQTtDVjJ3REQ7QVV4d0REO0VBQ0UsaUJBQUE7Q1Ywd0REO0FVdndERDtFQUNFLGlCQUFBO0NWeXdERDtBVXR3REQ7RUFDRSxpQkFBQTtDVnd3REQ7QVVyd0REO0VBQ0UsaUJBQUE7Q1Z1d0REO0FVcHdERDtFQUNFLGlCQUFBO0NWc3dERDtBVW53REQ7RUFDRSxpQkFBQTtDVnF3REQ7QVVsd0REO0VBQ0UsaUJBQUE7Q1Zvd0REO0FVandERDtFQUNFLGlCQUFBO0NWbXdERDtBVWh3REQ7RUFDRSxpQkFBQTtDVmt3REQ7QVUvdkREOztFQUNFLGdCQUFBO0NWa3dERDtBVS92REQ7O0VBQ0UsZ0JBQUE7Q1Zrd0REO0FVL3ZERDs7RUFDRSxnQkFBQTtDVmt3REQ7QVUvdkREOztFQUNFLGdCQUFBO0NWa3dERDtBVS92REQ7RUFDRSwyQkFBQTtDVml3REQ7QVUvdkREO0VBQ0UsMkJBQUE7Q1Zpd0REO0FVOXZERDtFQUNF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eGhhRDtFQUNDLCtCQUFBO0VBQ0EseUNBQUE7RUFDQSx5TEFBQTtFQUdBLGlCQUFBO0VBQ0EsbUJBQUE7QzFDd2hhQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcblxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXG5cblBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG5cblRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbiovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbiIsIioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxufVxyXG5cclxuYm9keSB7XHJcblx0Ym90dG9tOiAxMDB2dyAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcuanBnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFxyXG59XHJcblxyXG51bCwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuXHRib3JkZXI6MHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQGltcG9ydCAnYWxsL2Jvb3RzdHJhcC9sZXNzL2Jvb3RzdHJhcC5sZXNzJztcclxuQGltcG9ydCAnYWxsL3dvd2pzL2FuaW1hdGUubGVzcyc7XHJcblxyXG5AaW1wb3J0ICdhbGwvbWF0ZXJpYWxkZXNpZ25pY29ucy5sZXNzJztcclxuXHJcbkBpbXBvcnQgJ2FsbC9taXhpbnMubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC92YXJpYWJsZXMubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9jb250YWluZXIubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9ub3JtYWxpemUubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC93cmFwcGVyLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvaGVhZGVyLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvZm9vdGVyLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvbG9nby5sZXNzJztcclxuQGltcG9ydCAnYWxsL2Jsb2NrLW1haW4ubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9yZWdpc3RyYXRpb24tYmxvY2subGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC93aGF0LXlvdS1nZXQubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC93aGF0LXlvdS1nZXQtMi5sZXNzJztcclxuQGltcG9ydCAnYWxsL3RyYWluaW5nLXByb2dyYW0ubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9sZWFybmluZy1wcm9jZXNzLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvZGlwbG9tYS5sZXNzJztcclxuQGltcG9ydCAnYWxsL3doeS1zdHVkeS13aXRoLXVzLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvcmV2aWV3cy5sZXNzJztcclxuQGltcG9ydCAnYWxsL3NsaWRlci1yZXZpZXdzLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvcGFydG5lcnMubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9hbmNob3IubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9vdXItdHJhaW5pbmctcHJvZ3JhbXMubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9vdXItdGVhY2hlcnMubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9say5sZXNzJztcclxuQGltcG9ydCAnYWxsL3ZpZGVvLWJsb2NrLmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvbmV3cy5sZXNzJztcclxuQGltcG9ydCAnYWxsL2Jsb2cubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9mb3JtLXJlZ2lzdHJhY2lvbi5sZXNzJztcclxuXHJcbkBpbXBvcnQgJ2FsbC9wb3B1cC5sZXNzJztcclxuXHJcbkBpbXBvcnQgJ2FsbC9tYXAubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9zbGlkZXIubGVzcyc7XHJcbkBpbXBvcnQgJ2FsbC9maXhlZC1tZW51Lmxlc3MnO1xyXG5AaW1wb3J0ICdhbGwvZm9udHMubGVzcyc7XHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIGJvdHRvbTogMTAwdncgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlcjogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcblxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXG5cblBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG5cblRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbiovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsXG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLFxuICA1MCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gIH1cbn1cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxufVxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbi8qIE1hdGVyaWFsRGVzaWduSWNvbnMuY29tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LmVvdD92PTEuOS4zMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTEuOS4zMlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyP3Y9MS45LjMyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZj92PTEuOS4zMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQudHRmP3Y9MS45LjMyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnP3Y9MS45LjMyI21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1kaTpiZWZvcmUsXG4ubWRpLXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5tZGktYWNjZXNzLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAyXCI7XG59XG4ubWRpLWFjY2Vzcy1wb2ludC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAzXCI7XG59XG4ubWRpLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDRcIjtcbn1cbi5tZGktYWNjb3VudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNVwiO1xufVxuLm1kaS1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNlwiO1xufVxuLm1kaS1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA3XCI7XG59XG4ubWRpLWFjY291bnQtY2FyZC1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQyXCI7XG59XG4ubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDhcIjtcbn1cbi5tZGktYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDlcIjtcbn1cbi5tZGktYWNjb3VudC1jb252ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBBXCI7XG59XG4ubWRpLWFjY291bnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQlwiO1xufVxuLm1kaS1hY2NvdW50LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwQlwiO1xufVxuLm1kaS1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XG59XG4ubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMERcIjtcbn1cbi5tZGktYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRVwiO1xufVxuLm1kaS1hY2NvdW50LW11bHRpcGxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQzXCI7XG59XG4ubWRpLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRlwiO1xufVxuLm1kaS1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTBcIjtcbn1cbi5tZGktYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDExXCI7XG59XG4ubWRpLWFjY291bnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7XG59XG4ubWRpLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxM1wiO1xufVxuLm1kaS1hY2NvdW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTRcIjtcbn1cbi5tZGktYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTVcIjtcbn1cbi5tZGktYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTZcIjtcbn1cbi5tZGktYWNjb3VudC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzMFwiO1xufVxuLm1kaS1hY2NvdW50LXNldHRpbmdzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzFcIjtcbn1cbi5tZGktYWNjb3VudC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE3XCI7XG59XG4ubWRpLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE5XCI7XG59XG4ubWRpLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQVwiO1xufVxuLm1kaS1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUJcIjtcbn1cbi5tZGktYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQ1wiO1xufVxuLm1kaS1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRFwiO1xufVxuLm1kaS1haXJwbGFuZS1sYW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ0XCI7XG59XG4ubWRpLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRVwiO1xufVxuLm1kaS1haXJwbGFuZS10YWtlb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ1XCI7XG59XG4ubWRpLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUZcIjtcbn1cbi5tZGktYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjBcIjtcbn1cbi5tZGktYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjFcIjtcbn1cbi5tZGktYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjJcIjtcbn1cbi5tZGktYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIzXCI7XG59XG4ubWRpLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjRcIjtcbn1cbi5tZGktYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhEXCI7XG59XG4ubWRpLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI1XCI7XG59XG4ubWRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI2XCI7XG59XG4ubWRpLWFsZXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyN1wiO1xufVxuLm1kaS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjhcIjtcbn1cbi5tZGktYWxlcnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDZcIjtcbn1cbi5tZGktYWxlcnQtZGVjYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkNcIjtcbn1cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyOVwiO1xufVxuLm1kaS1hbGVydC1vY3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2NlwiO1xufVxuLm1kaS1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJBXCI7XG59XG4ubWRpLWFsbC1pbmNsdXNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkRcIjtcbn1cbi5tZGktYWxwaGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkJcIjtcbn1cbi5tZGktYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJDXCI7XG59XG4ubWRpLWFsdGltZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEN1wiO1xufVxuLm1kaS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkRcIjtcbn1cbi5tZGktYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkVcIjtcbn1cbi5tZGktYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJGXCI7XG59XG4ubWRpLWFtcGxpZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMFwiO1xufVxuLm1kaS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzFcIjtcbn1cbi5tZGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMlwiO1xufVxuLm1kaS1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzM1wiO1xufVxuLm1kaS1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNFwiO1xufVxuLm1kaS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkIxXCI7XG59XG4ubWRpLWFuZ3VsYXJqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRVwiO1xufVxuLm1kaS1hbmltYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDhcIjtcbn1cbi5tZGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzVcIjtcbn1cbi5tZGktYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM2XCI7XG59XG4ubWRpLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzN1wiO1xufVxuLm1kaS1hcHBsZS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMyXCI7XG59XG4ubWRpLWFwcGxlLWtleWJvYXJkLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzNcIjtcbn1cbi5tZGktYXBwbGUta2V5Ym9hcmQtY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzNFwiO1xufVxuLm1kaS1hcHBsZS1rZXlib2FyZC1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzVcIjtcbn1cbi5tZGktYXBwbGUta2V5Ym9hcmQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzZcIjtcbn1cbi5tZGktYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzhcIjtcbn1cbi5tZGktYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM5XCI7XG59XG4ubWRpLWFwcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE0XCI7XG59XG4ubWRpLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0JcIjtcbn1cbi5tZGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQ1wiO1xufVxuLm1kaS1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0RcIjtcbn1cbi5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRVwiO1xufVxuLm1kaS1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0ZcIjtcbn1cbi5tZGktYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDBcIjtcbn1cbi5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQxXCI7XG59XG4ubWRpLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQyXCI7XG59XG4ubWRpLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0M1wiO1xufVxuLm1kaS1hcnJvdy1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNVwiO1xufVxuLm1kaS1hcnJvdy1jb21wcmVzcy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDRcIjtcbn1cbi5tZGktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NVwiO1xufVxuLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkRcIjtcbn1cbi5tZGktYXJyb3ctZG93bi1ib2xkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyRVwiO1xufVxuLm1kaS1hcnJvdy1kb3duLWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkZcIjtcbn1cbi5tZGktYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0N1wiO1xufVxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDhcIjtcbn1cbi5tZGktYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OVwiO1xufVxuLm1kaS1hcnJvdy1kb3duLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRlwiO1xufVxuLm1kaS1hcnJvdy1kb3duLWRyb3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRBXCI7XG59XG4ubWRpLWFycm93LWRvd24tZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0QlwiO1xufVxuLm1kaS1hcnJvdy1kb3duLXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ2XCI7XG59XG4ubWRpLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNlwiO1xufVxuLm1kaS1hcnJvdy1leHBhbmQtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRDXCI7XG59XG4ubWRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNERcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMwXCI7XG59XG4ubWRpLWFycm93LWxlZnQtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzFcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMyXCI7XG59XG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEZcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUwXCI7XG59XG4ubWRpLWFycm93LWxlZnQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTFcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzBcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MlwiO1xufVxuLm1kaS1hcnJvdy1sZWZ0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTNcIjtcbn1cbi5tZGktYXJyb3ctbGVmdC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RVwiO1xufVxuLm1kaS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NFwiO1xufVxuLm1kaS1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMzXCI7XG59XG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM0XCI7XG59XG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzVcIjtcbn1cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTZcIjtcbn1cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1N1wiO1xufVxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1OFwiO1xufVxuLm1kaS1hcnJvdy1yaWdodC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzFcIjtcbn1cbi5tZGktYXJyb3ctcmlnaHQtZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTlcIjtcbn1cbi5tZGktYXJyb3ctcmlnaHQtZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1QVwiO1xufVxuLm1kaS1hcnJvdy1yaWdodC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NVwiO1xufVxuLm1kaS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1QlwiO1xufVxuLm1kaS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUNcIjtcbn1cbi5tZGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNURcIjtcbn1cbi5tZGktYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczNlwiO1xufVxuLm1kaS1hcnJvdy11cC1ib2xkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczN1wiO1xufVxuLm1kaS1hcnJvdy11cC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM4XCI7XG59XG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVGXCI7XG59XG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjBcIjtcbn1cbi5tZGktYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjFcIjtcbn1cbi5tZGktYXJyb3ctdXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMyXCI7XG59XG4ubWRpLWFycm93LXVwLWRyb3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYyXCI7XG59XG4ubWRpLWFycm93LXVwLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjNcIjtcbn1cbi5tZGktYXJyb3ctdXAtdGhpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUVcIjtcbn1cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY0XCI7XG59XG4ubWRpLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMzXCI7XG59XG4ubWRpLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY1XCI7XG59XG4ubWRpLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjdcIjtcbn1cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NlwiO1xufVxuLm1kaS1hdWRpb2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjdcIjtcbn1cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjtcbn1cbi5tZGktYXV0by11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjlcIjtcbn1cbi5tZGktYXV0b3JlbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZBXCI7XG59XG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZCXCI7XG59XG4ubWRpLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkNcIjtcbn1cbi5tZGktYmFieS1idWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4RVwiO1xufVxuLm1kaS1iYWNrYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZEXCI7XG59XG4ubWRpLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2RVwiO1xufVxuLm1kaS1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2RlwiO1xufVxuLm1kaS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NFwiO1xufVxuLm1kaS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcwXCI7XG59XG4ubWRpLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzFcIjtcbn1cbi5tZGktYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcyXCI7XG59XG4ubWRpLWJhcmxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3M1wiO1xufVxuLm1kaS1iYXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzRcIjtcbn1cbi5tZGktYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzVcIjtcbn1cbi5tZGktYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc2XCI7XG59XG4ubWRpLWJhc2tldC1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc3XCI7XG59XG4ubWRpLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzhcIjtcbn1cbi5tZGktYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3OVwiO1xufVxuLm1kaS1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdBXCI7XG59XG4ubWRpLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0JcIjtcbn1cbi5tZGktYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3Q1wiO1xufVxuLm1kaS1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdEXCI7XG59XG4ubWRpLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0VcIjtcbn1cbi5tZGktYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RlwiO1xufVxuLm1kaS1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgwXCI7XG59XG4ubWRpLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODFcIjtcbn1cbi5tZGktYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MlwiO1xufVxuLm1kaS1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgzXCI7XG59XG4ubWRpLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODRcIjtcbn1cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODVcIjtcbn1cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4NlwiO1xufVxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg3XCI7XG59XG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODhcIjtcbn1cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4OVwiO1xufVxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhBXCI7XG59XG4ubWRpLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEJcIjtcbn1cbi5tZGktYmF0dGVyeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4Q1wiO1xufVxuLm1kaS1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhEXCI7XG59XG4ubWRpLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RVwiO1xufVxuLm1kaS1iYXR0ZXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEZcIjtcbn1cbi5tZGktYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MFwiO1xufVxuLm1kaS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTFcIjtcbn1cbi5tZGktYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTJcIjtcbn1cbi5tZGktYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhGXCI7XG59XG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk3XCI7XG59XG4ubWRpLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOThcIjtcbn1cbi5tZGktYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5OVwiO1xufVxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlBXCI7XG59XG4ubWRpLWJlbGwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlCXCI7XG59XG4ubWRpLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5Q1wiO1xufVxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOURcIjtcbn1cbi5tZGktYmVsbC1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlFXCI7XG59XG4ubWRpLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlGXCI7XG59XG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTBcIjtcbn1cbi5tZGktYmV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBMVwiO1xufVxuLm1kaS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBMlwiO1xufVxuLm1kaS1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEzXCI7XG59XG4ubWRpLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTRcIjtcbn1cbi5tZGktYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNVwiO1xufVxuLm1kaS1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTZcIjtcbn1cbi5tZGktYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE3XCI7XG59XG4ubWRpLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBOFwiO1xufVxuLm1kaS1ibGFjay1tZXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE5XCI7XG59XG4ubWRpLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUFcIjtcbn1cbi5tZGktYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQlwiO1xufVxuLm1kaS1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUNcIjtcbn1cbi5tZGktYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFEXCI7XG59XG4ubWRpLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUVcIjtcbn1cbi5tZGktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFGXCI7XG59XG4ubWRpLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMFwiO1xufVxuLm1kaS1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMVwiO1xufVxuLm1kaS1ibHVldG9vdGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIyXCI7XG59XG4ubWRpLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCM1wiO1xufVxuLm1kaS1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjRcIjtcbn1cbi5tZGktYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNVwiO1xufVxuLm1kaS1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNlwiO1xufVxuLm1kaS1ibHVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCN1wiO1xufVxuLm1kaS1ibHVyLXJhZGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCOFwiO1xufVxuLm1kaS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkwXCI7XG59XG4ubWRpLWJvbWItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM0XCI7XG59XG4ubWRpLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjlcIjtcbn1cbi5tZGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCQVwiO1xufVxuLm1kaS1ib29rLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ5XCI7XG59XG4ubWRpLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkJcIjtcbn1cbi5tZGktYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJDXCI7XG59XG4ubWRpLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCRFwiO1xufVxuLm1kaS1ib29rLW9wZW4tcGFnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURBXCI7XG59XG4ubWRpLWJvb2stb3Blbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJFXCI7XG59XG4ubWRpLWJvb2stcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQlwiO1xufVxuLm1kaS1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkZcIjtcbn1cbi5tZGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzBcIjtcbn1cbi5tZGktYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzFcIjtcbn1cbi5tZGktYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzJcIjtcbn1cbi5tZGktYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDM1wiO1xufVxuLm1kaS1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM1XCI7XG59XG4ubWRpLWJvb2ttYXJrLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNFwiO1xufVxuLm1kaS1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzZcIjtcbn1cbi5tZGktYm9vbWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQ1wiO1xufVxuLm1kaS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzVcIjtcbn1cbi5tZGktYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDN1wiO1xufVxuLm1kaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM4XCI7XG59XG4ubWRpLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDOVwiO1xufVxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQVwiO1xufVxuLm1kaS1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENCXCI7XG59XG4ubWRpLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENDXCI7XG59XG4ubWRpLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENEXCI7XG59XG4ubWRpLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENFXCI7XG59XG4ubWRpLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRlwiO1xufVxuLm1kaS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDBcIjtcbn1cbi5tZGktYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMVwiO1xufVxuLm1kaS1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDJcIjtcbn1cbi5tZGktYm93LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3N1wiO1xufVxuLm1kaS1ib3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE3XCI7XG59XG4ubWRpLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDNcIjtcbn1cbi5tZGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ0XCI7XG59XG4ubWRpLWJveC1jdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDVcIjtcbn1cbi5tZGktYm94LXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzN1wiO1xufVxuLm1kaS1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MThcIjtcbn1cbi5tZGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ2XCI7XG59XG4ubWRpLWJyaWVmY2FzZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEN1wiO1xufVxuLm1kaS1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDhcIjtcbn1cbi5tZGktYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEOVwiO1xufVxuLm1kaS1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREFcIjtcbn1cbi5tZGktYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMERCXCI7XG59XG4ubWRpLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEQ1wiO1xufVxuLm1kaS1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRERcIjtcbn1cbi5tZGktYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMERFXCI7XG59XG4ubWRpLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBERlwiO1xufVxuLm1kaS1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTBcIjtcbn1cbi5tZGktYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUxXCI7XG59XG4ubWRpLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUyXCI7XG59XG4ubWRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUzXCI7XG59XG4ubWRpLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxOVwiO1xufVxuLm1kaS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTRcIjtcbn1cbi5tZGktYnVsbGV0aW4tYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTVcIjtcbn1cbi5tZGktYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTZcIjtcbn1cbi5tZGktYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RERcIjtcbn1cbi5tZGktYnVyc3QtbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVERVwiO1xufVxuLm1kaS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTdcIjtcbn1cbi5tZGktY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU4XCI7XG59XG4ubWRpLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTlcIjtcbn1cbi5tZGktY2FrZS1sYXllcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVBXCI7XG59XG4ubWRpLWNha2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFQlwiO1xufVxuLm1kaS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVDXCI7XG59XG4ubWRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVEXCI7XG59XG4ubWRpLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVFXCI7XG59XG4ubWRpLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVGXCI7XG59XG4ubWRpLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYwXCI7XG59XG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYxXCI7XG59XG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYyXCI7XG59XG4ubWRpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjNcIjtcbn1cbi5tZGktY2FsZW5kYXItcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTFcIjtcbn1cbi5tZGktY2FsZW5kYXItcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzhcIjtcbn1cbi5tZGktY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY0XCI7XG59XG4ubWRpLWNhbGVuZGFyLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjVcIjtcbn1cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjZcIjtcbn1cbi5tZGktY2FsbC1tYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY3XCI7XG59XG4ubWRpLWNhbGwtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjhcIjtcbn1cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjlcIjtcbn1cbi5tZGktY2FsbC1yZWNlaXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQVwiO1xufVxuLm1kaS1jYWxsLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZCXCI7XG59XG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQ1wiO1xufVxuLm1kaS1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZEXCI7XG59XG4ubWRpLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZFXCI7XG59XG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkZcIjtcbn1cbi5tZGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAwXCI7XG59XG4ubWRpLWNhbWVyYS1idXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5MlwiO1xufVxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMVwiO1xufVxuLm1kaS1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDJcIjtcbn1cbi5tZGktY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDNcIjtcbn1cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDRcIjtcbn1cbi5tZGktY2FtZXJhLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVERlwiO1xufVxuLm1kaS1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNVwiO1xufVxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNlwiO1xufVxuLm1kaS1jYW1lcmEtcmVhci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG59XG4ubWRpLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDhcIjtcbn1cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA5XCI7XG59XG4ubWRpLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczOVwiO1xufVxuLm1kaS1jYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTJcIjtcbn1cbi5tZGktY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBBXCI7XG59XG4ubWRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQlwiO1xufVxuLm1kaS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQ1wiO1xufVxuLm1kaS1jYXItY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBEXCI7XG59XG4ubWRpLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBFXCI7XG59XG4ubWRpLWNhcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM4XCI7XG59XG4ubWRpLWNhcmRzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzlcIjtcbn1cbi5tZGktY2FyZHMtcGxheWluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNBXCI7XG59XG4ubWRpLWNhcmRzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzZcIjtcbn1cbi5tZGktY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBGXCI7XG59XG4ubWRpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTBcIjtcbn1cbi5tZGktY2FydC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkJcIjtcbn1cbi5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTExXCI7XG59XG4ubWRpLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExMlwiO1xufVxuLm1kaS1jYXNlLXNlbnNpdGl2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTNcIjtcbn1cbi5tZGktY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNFwiO1xufVxuLm1kaS1jYXNoLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNVwiO1xufVxuLm1kaS1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE2XCI7XG59XG4ubWRpLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE3XCI7XG59XG4ubWRpLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMThcIjtcbn1cbi5tZGktY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTlcIjtcbn1cbi5tZGktY2FzdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODlcIjtcbn1cbi5tZGktY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFBXCI7XG59XG4ubWRpLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExQlwiO1xufVxuLm1kaS1jZWlsaW5nLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY4XCI7XG59XG4ubWRpLWNlbGxwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExQ1wiO1xufVxuLm1kaS1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExRFwiO1xufVxuLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUVcIjtcbn1cbi5tZGktY2VsbHBob25lLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUZcIjtcbn1cbi5tZGktY2VsbHBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyMFwiO1xufVxuLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyMVwiO1xufVxuLm1kaS1jZWxscGhvbmUtbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjJcIjtcbn1cbi5tZGktY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIzXCI7XG59XG4ubWRpLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI0XCI7XG59XG4ubWRpLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNVwiO1xufVxuLm1kaS1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjZcIjtcbn1cbi5tZGktY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyN1wiO1xufVxuLm1kaS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjhcIjtcbn1cbi5tZGktY2hhcnQtYmFyLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjlcIjtcbn1cbi5tZGktY2hhcnQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUzXCI7XG59XG4ubWRpLWNoYXJ0LWdhbnR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZDXCI7XG59XG4ubWRpLWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyOVwiO1xufVxuLm1kaS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJBXCI7XG59XG4ubWRpLWNoYXJ0LWxpbmUtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2QVwiO1xufVxuLm1kaS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkJcIjtcbn1cbi5tZGktY2hhcnQtc2NhdHRlcnBsb3QtaGV4YmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZEXCI7XG59XG4ubWRpLWNoYXJ0LXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZFXCI7XG59XG4ubWRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJDXCI7XG59XG4ubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRFwiO1xufVxuLm1kaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTBcIjtcbn1cbi5tZGktY2hlY2stY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTFcIjtcbn1cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkVcIjtcbn1cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJGXCI7XG59XG4ubWRpLWNoZWNrYm94LWJsYW5rLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMwXCI7XG59XG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzFcIjtcbn1cbi5tZGktY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMyXCI7XG59XG4ubWRpLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzNcIjtcbn1cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM0XCI7XG59XG4ubWRpLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM1XCI7XG59XG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM2XCI7XG59XG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzQlwiO1xufVxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzQ1wiO1xufVxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM3XCI7XG59XG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzOFwiO1xufVxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNEXCI7XG59XG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzRVwiO1xufVxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzOVwiO1xufVxuLm1kaS1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0FcIjtcbn1cbi5tZGktY2hlbWljYWwtd2VhcG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNCXCI7XG59XG4ubWRpLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0NcIjtcbn1cbi5tZGktY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRFwiO1xufVxuLm1kaS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRVwiO1xufVxuLm1kaS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRlwiO1xufVxuLm1kaS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDBcIjtcbn1cbi5tZGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQxXCI7XG59XG4ubWRpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDJcIjtcbn1cbi5tZGktY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0M1wiO1xufVxuLm1kaS1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFBXCI7XG59XG4ubWRpLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NFwiO1xufVxuLm1kaS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjRcIjtcbn1cbi5tZGktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjVcIjtcbn1cbi5tZGktY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDVcIjtcbn1cbi5tZGktY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NlwiO1xufVxuLm1kaS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDdcIjtcbn1cbi5tZGktY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDhcIjtcbn1cbi5tZGktY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ5XCI7XG59XG4ubWRpLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRBXCI7XG59XG4ubWRpLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRCXCI7XG59XG4ubWRpLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0Q1wiO1xufVxuLm1kaS1jbGlwYm9hcmQtZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDN1wiO1xufVxuLm1kaS1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0RFwiO1xufVxuLm1kaS1jbGlwYm9hcmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MFwiO1xufVxuLm1kaS1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0RVwiO1xufVxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEZcIjtcbn1cbi5tZGktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTBcIjtcbn1cbi5tZGktY2xvY2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0VcIjtcbn1cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUxXCI7XG59XG4ubWRpLWNsb2NrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTJcIjtcbn1cbi5tZGktY2xvY2staW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTNcIjtcbn1cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU0XCI7XG59XG4ubWRpLWNsb2NrLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU1XCI7XG59XG4ubWRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU2XCI7XG59XG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiO1xufVxuLm1kaS1jbG9zZS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1OFwiO1xufVxuLm1kaS1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTlcIjtcbn1cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUFcIjtcbn1cbi5tZGktY2xvc2UtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1QlwiO1xufVxuLm1kaS1jbG9zZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVDXCI7XG59XG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RFwiO1xufVxuLm1kaS1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM4XCI7XG59XG4ubWRpLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVFXCI7XG59XG4ubWRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVGXCI7XG59XG4ubWRpLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYwXCI7XG59XG4ubWRpLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MVwiO1xufVxuLm1kaS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MlwiO1xufVxuLm1kaS1jbG91ZC1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NFwiO1xufVxuLm1kaS1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYzXCI7XG59XG4ubWRpLWNsb3VkLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY1XCI7XG59XG4ubWRpLWNsb3VkLXByaW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjZcIjtcbn1cbi5tZGktY2xvdWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzRlwiO1xufVxuLm1kaS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjdcIjtcbn1cbi5tZGktY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OFwiO1xufVxuLm1kaS1jb2RlLWJyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OVwiO1xufVxuLm1kaS1jb2RlLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZBXCI7XG59XG4ubWRpLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkJcIjtcbn1cbi5tZGktY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkNcIjtcbn1cbi5tZGktY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkRcIjtcbn1cbi5tZGktY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkVcIjtcbn1cbi5tZGktY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkZcIjtcbn1cbi5tZGktY29kZS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzBcIjtcbn1cbi5tZGktY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MVwiO1xufVxuLm1kaS1jb2RlLXBhcmVudGhlc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcyXCI7XG59XG4ubWRpLWNvZGUtc3RyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTczXCI7XG59XG4ubWRpLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NFwiO1xufVxuLm1kaS1jb2RlLXRhZ3MtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTNcIjtcbn1cbi5tZGktY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NVwiO1xufVxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzZcIjtcbn1cbi5tZGktY29mZmVlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzlcIjtcbn1cbi5tZGktY29mZmVlLXRvLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc3XCI7XG59XG4ubWRpLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzhcIjtcbn1cbi5tZGktY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTRcIjtcbn1cbi5tZGktY29sbGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0MFwiO1xufVxuLm1kaS1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzlcIjtcbn1cbi5tZGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3QVwiO1xufVxuLm1kaS1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0JcIjtcbn1cbi5tZGktY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0NcIjtcbn1cbi5tZGktY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RFwiO1xufVxuLm1kaS1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0VcIjtcbn1cbi5tZGktY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RlwiO1xufVxuLm1kaS1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODBcIjtcbn1cbi5tZGktY29tbWVudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgxXCI7XG59XG4ubWRpLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4MlwiO1xufVxuLm1kaS1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4M1wiO1xufVxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODRcIjtcbn1cbi5tZGktY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODVcIjtcbn1cbi5tZGktY29tbWVudC1xdWVzdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg2XCI7XG59XG4ubWRpLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODdcIjtcbn1cbi5tZGktY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg4XCI7XG59XG4ubWRpLWNvbW1lbnQtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg5XCI7XG59XG4ubWRpLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEFcIjtcbn1cbi5tZGktY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QlwiO1xufVxuLm1kaS1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOENcIjtcbn1cbi5tZGktY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RFwiO1xufVxuLm1kaS1jb250YWN0LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEVcIjtcbn1cbi5tZGktY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2Q0FcIjtcbn1cbi5tZGktY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThGXCI7XG59XG4ubWRpLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkwXCI7XG59XG4ubWRpLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkxXCI7XG59XG4ubWRpLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTJcIjtcbn1cbi5tZGktY29udGVudC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkzXCI7XG59XG4ubWRpLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTRcIjtcbn1cbi5tZGktY29udGVudC1zYXZlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFCXCI7XG59XG4ubWRpLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk1XCI7XG59XG4ubWRpLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NlwiO1xufVxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTdcIjtcbn1cbi5tZGktY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk4XCI7XG59XG4ubWRpLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFNlwiO1xufVxuLm1kaS1jb3VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk5XCI7XG59XG4ubWRpLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QVwiO1xufVxuLm1kaS1jcmVhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDOVwiO1xufVxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QlwiO1xufVxuLm1kaS1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5Q1wiO1xufVxuLm1kaS1jcmVkaXQtY2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTRcIjtcbn1cbi5tZGktY3JlZGl0LWNhcmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NVwiO1xufVxuLm1kaS1jcmVkaXQtY2FyZC1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlEXCI7XG59XG4ubWRpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOUVcIjtcbn1cbi5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlGXCI7XG59XG4ubWRpLWNyb3AtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUEwXCI7XG59XG4ubWRpLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTFcIjtcbn1cbi5tZGktY3JvcC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTVcIjtcbn1cbi5tZGktY3JvcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTJcIjtcbn1cbi5tZGktY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBM1wiO1xufVxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNFwiO1xufVxuLm1kaS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNVwiO1xufVxuLm1kaS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE2XCI7XG59XG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBN1wiO1xufVxuLm1kaS1jdWJlLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQThcIjtcbn1cbi5tZGktY3ViZS11bmZvbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBOVwiO1xufVxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUFcIjtcbn1cbi5tZGktY3VwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFNVwiO1xufVxuLm1kaS1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUJcIjtcbn1cbi5tZGktY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFDXCI7XG59XG4ubWRpLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRFwiO1xufVxuLm1kaS1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUVcIjtcbn1cbi5tZGktY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFGXCI7XG59XG4ubWRpLWN1cnJlbmN5LW5nbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMFwiO1xufVxuLm1kaS1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjFcIjtcbn1cbi5tZGktY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIyXCI7XG59XG4ubWRpLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCM1wiO1xufVxuLm1kaS1jdXJyZW5jeS11c2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc5XCI7XG59XG4ubWRpLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI0XCI7XG59XG4ubWRpLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjVcIjtcbn1cbi5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjZcIjtcbn1cbi5tZGktY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjdcIjtcbn1cbi5tZGktY3Vyc29yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTdcIjtcbn1cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjhcIjtcbn1cbi5tZGktZGF0YWJhc2UtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjlcIjtcbn1cbi5tZGktZGF0YWJhc2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCQVwiO1xufVxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkJcIjtcbn1cbi5tZGktZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkNcIjtcbn1cbi5tZGktZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJEXCI7XG59XG4ubWRpLWRlY2FncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZCXCI7XG59XG4ubWRpLWRlY2FncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkNcIjtcbn1cbi5tZGktZGVjaW1hbC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCRVwiO1xufVxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJGXCI7XG59XG4ubWRpLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDMFwiO1xufVxuLm1kaS1kZWxldGUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjgyXCI7XG59XG4ubWRpLWRlbGV0ZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQlwiO1xufVxuLm1kaS1kZWxldGUtZm9yZXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFOFwiO1xufVxuLm1kaS1kZWxldGUtc3dlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTlcIjtcbn1cbi5tZGktZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzFcIjtcbn1cbi5tZGktZGVsdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzJcIjtcbn1cbi5tZGktZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMzXCI7XG59XG4ubWRpLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM0XCI7XG59XG4ubWRpLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzVcIjtcbn1cbi5tZGktZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDNlwiO1xufVxuLm1kaS1kZXZlbG9wZXItYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTZcIjtcbn1cbi5tZGktZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDN1wiO1xufVxuLm1kaS1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFDXCI7XG59XG4ubWRpLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzhcIjtcbn1cbi5tZGktZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNBXCI7XG59XG4ubWRpLWRpY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQlwiO1xufVxuLm1kaS1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0NcIjtcbn1cbi5tZGktZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNEXCI7XG59XG4ubWRpLWRpY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRVwiO1xufVxuLm1kaS1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0ZcIjtcbn1cbi5tZGktZGljZS1kMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkVcIjtcbn1cbi5tZGktZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUFcIjtcbn1cbi5tZGktZGljZS1kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFQlwiO1xufVxuLm1kaS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVDXCI7XG59XG4ubWRpLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RURcIjtcbn1cbi5tZGktZGljZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2RFwiO1xufVxuLm1kaS1kaWN0aW9uYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFEXCI7XG59XG4ubWRpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDBcIjtcbn1cbi5tZGktZGlyZWN0aW9ucy1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQxXCI7XG59XG4ubWRpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkZcIjtcbn1cbi5tZGktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRVwiO1xufVxuLm1kaS1kaXNrLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQxXCI7XG59XG4ubWRpLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMlwiO1xufVxuLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEM1wiO1xufVxuLm1kaS1kaXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFENFwiO1xufVxuLm1kaS1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDVcIjtcbn1cbi5tZGktZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjgzXCI7XG59XG4ubWRpLWRuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFENlwiO1xufVxuLm1kaS1kby1ub3QtZGlzdHVyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5N1wiO1xufVxuLm1kaS1kby1ub3QtZGlzdHVyYi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OThcIjtcbn1cbi5tZGktZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjJcIjtcbn1cbi5tZGktZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ3XCI7XG59XG4ubWRpLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEOFwiO1xufVxuLm1kaS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ5XCI7XG59XG4ubWRpLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5OVwiO1xufVxuLm1kaS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEQVwiO1xufVxuLm1kaS1kb3dubG9hZC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkYzXCI7XG59XG4ubWRpLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREJcIjtcbn1cbi5tZGktZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURDXCI7XG59XG4ubWRpLWRyYWctdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRERcIjtcbn1cbi5tZGktZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERVwiO1xufVxuLm1kaS1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERlwiO1xufVxuLm1kaS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFMFwiO1xufVxuLm1kaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTFcIjtcbn1cbi5tZGktZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTJcIjtcbn1cbi5tZGktZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFM1wiO1xufVxuLm1kaS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTRcIjtcbn1cbi5tZGktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFNVwiO1xufVxuLm1kaS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFNlwiO1xufVxuLm1kaS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFN1wiO1xufVxuLm1kaS1lYXJ0aC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2Q0NcIjtcbn1cbi5tZGktZWFydGgtYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRFwiO1xufVxuLm1kaS1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRThcIjtcbn1cbi5tZGktZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFOVwiO1xufVxuLm1kaS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQVwiO1xufVxuLm1kaS1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQlwiO1xufVxuLm1kaS1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQ1wiO1xufVxuLm1kaS1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRFwiO1xufVxuLm1kaS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRVwiO1xufVxuLm1kaS1lbWFpbC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRVwiO1xufVxuLm1kaS1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVGXCI7XG59XG4ubWRpLWVtYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRlwiO1xufVxuLm1kaS1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYwXCI7XG59XG4ubWRpLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGMVwiO1xufVxuLm1kaS1lbWFpbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYwXCI7XG59XG4ubWRpLWVtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjNcIjtcbn1cbi5tZGktZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjJcIjtcbn1cbi5tZGktZW1vdGljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGM1wiO1xufVxuLm1kaS1lbW90aWNvbi1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlBXCI7XG59XG4ubWRpLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY0XCI7XG59XG4ubWRpLWVtb3RpY29uLWV4Y2l0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUJcIjtcbn1cbi5tZGktZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjVcIjtcbn1cbi5tZGktZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNlwiO1xufVxuLm1kaS1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY3XCI7XG59XG4ubWRpLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGOFwiO1xufVxuLm1kaS1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjlcIjtcbn1cbi5tZGktZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZBXCI7XG59XG4ubWRpLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZCXCI7XG59XG4ubWRpLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZDXCI7XG59XG4ubWRpLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRFwiO1xufVxuLm1kaS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkVcIjtcbn1cbi5tZGktZXJhc2VyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDJcIjtcbn1cbi5tZGktZXNjYWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZGXCI7XG59XG4ubWRpLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAwXCI7XG59XG4ubWRpLWV0aGVybmV0LWNhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAxXCI7XG59XG4ubWRpLWV0aGVybmV0LWNhYmxlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMlwiO1xufVxuLm1kaS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAzXCI7XG59XG4ubWRpLWV2LXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjFcIjtcbn1cbi5tZGktZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDRcIjtcbn1cbi5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDVcIjtcbn1cbi5tZGktZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDZcIjtcbn1cbi5tZGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA3XCI7XG59XG4ubWRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOFwiO1xufVxuLm1kaS1leWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA5XCI7XG59XG4ubWRpLWV5ZS1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMFwiO1xufVxuLm1kaS1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRlwiO1xufVxuLm1kaS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBBXCI7XG59XG4ubWRpLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQlwiO1xufVxuLm1kaS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQzXCI7XG59XG4ubWRpLWZhY2UtcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0NFwiO1xufVxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQ1wiO1xufVxuLm1kaS1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMERcIjtcbn1cbi5tZGktZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBFXCI7XG59XG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEZcIjtcbn1cbi5tZGktZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEwXCI7XG59XG4ubWRpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxMVwiO1xufVxuLm1kaS1mYXN0LWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMVwiO1xufVxuLm1kaS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTJcIjtcbn1cbi5tZGktZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMlwiO1xufVxuLm1kaS1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxM1wiO1xufVxuLm1kaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE0XCI7XG59XG4ubWRpLWZpbGUtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczQVwiO1xufVxuLm1kaS1maWxlLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE1XCI7XG59XG4ubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTZcIjtcbn1cbi5tZGktZmlsZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxN1wiO1xufVxuLm1kaS1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxOFwiO1xufVxuLm1kaS1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE5XCI7XG59XG4ubWRpLWZpbGUtZG9jdW1lbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFBXCI7XG59XG4ubWRpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUJcIjtcbn1cbi5tZGktZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUNcIjtcbn1cbi5tZGktZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMURcIjtcbn1cbi5tZGktZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFFXCI7XG59XG4ubWRpLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEzXCI7XG59XG4ubWRpLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUZcIjtcbn1cbi5tZGktZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjBcIjtcbn1cbi5tZGktZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIxXCI7XG59XG4ubWRpLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjJcIjtcbn1cbi5tZGktZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyM1wiO1xufVxuLm1kaS1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjRcIjtcbn1cbi5tZGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjVcIjtcbn1cbi5tZGktZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI2XCI7XG59XG4ubWRpLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MVwiO1xufVxuLm1kaS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjdcIjtcbn1cbi5tZGktZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyOFwiO1xufVxuLm1kaS1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjlcIjtcbn1cbi5tZGktZmlsZS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcwXCI7XG59XG4ubWRpLWZpbGUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQVwiO1xufVxuLm1kaS1maWxlLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDVcIjtcbn1cbi5tZGktZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQlwiO1xufVxuLm1kaS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkNcIjtcbn1cbi5tZGktZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRFwiO1xufVxuLm1kaS1maWxlLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRVwiO1xufVxuLm1kaS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjJGXCI7XG59XG4ubWRpLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMFwiO1xufVxuLm1kaS1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMxXCI7XG59XG4ubWRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMlwiO1xufVxuLm1kaS1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzM1wiO1xufVxuLm1kaS1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM0XCI7XG59XG4ubWRpLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNVwiO1xufVxuLm1kaS1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNlwiO1xufVxuLm1kaS1maW5kLXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDNcIjtcbn1cbi5tZGktZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzdcIjtcbn1cbi5tZGktZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOFwiO1xufVxuLm1kaS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM5XCI7XG59XG4ubWRpLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0FcIjtcbn1cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQlwiO1xufVxuLm1kaS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQ1wiO1xufVxuLm1kaS1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0RcIjtcbn1cbi5tZGktZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0VcIjtcbn1cbi5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRlwiO1xufVxuLm1kaS1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDBcIjtcbn1cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDFcIjtcbn1cbi5tZGktZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0MlwiO1xufVxuLm1kaS1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDNcIjtcbn1cbi5tZGktZmxhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENFwiO1xufVxuLm1kaS1mbGFzaC1yZWQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdBXCI7XG59XG4ubWRpLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDRcIjtcbn1cbi5tZGktZmxhc2hsaWdodC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDVcIjtcbn1cbi5tZGktZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTNcIjtcbn1cbi5tZGktZmxhc2stZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTRcIjtcbn1cbi5tZGktZmxhc2stZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NVwiO1xufVxuLm1kaS1mbGFzay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk2XCI7XG59XG4ubWRpLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0NlwiO1xufVxuLm1kaS1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDdcIjtcbn1cbi5tZGktZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0OFwiO1xufVxuLm1kaS1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDlcIjtcbn1cbi5tZGktZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjRBXCI7XG59XG4ubWRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0QlwiO1xufVxuLm1kaS1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0Q1wiO1xufVxuLm1kaS1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNERcIjtcbn1cbi5tZGktZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RVwiO1xufVxuLm1kaS1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEZcIjtcbn1cbi5tZGktZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTBcIjtcbn1cbi5tZGktZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MVwiO1xufVxuLm1kaS1mb2xkZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MlwiO1xufVxuLm1kaS1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTNcIjtcbn1cbi5tZGktZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU0XCI7XG59XG4ubWRpLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU1XCI7XG59XG4ubWRpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZGXCI7XG59XG4ubWRpLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU2XCI7XG59XG4ubWRpLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU3XCI7XG59XG4ubWRpLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNThcIjtcbn1cbi5tZGktZm9sZGVyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUNcIjtcbn1cbi5tZGktZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1OVwiO1xufVxuLm1kaS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0FcIjtcbn1cbi5tZGktZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1QVwiO1xufVxuLm1kaS1mb29kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVCXCI7XG59XG4ubWRpLWZvb2QtZm9yay1kcmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGMlwiO1xufVxuLm1kaS1mb29kLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGM1wiO1xufVxuLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUNcIjtcbn1cbi5tZGktZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNURcIjtcbn1cbi5tZGktZm9vdGJhbGwtYXVzdHJhbGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1RVwiO1xufVxuLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUZcIjtcbn1cbi5tZGktZm9ybWF0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MlwiO1xufVxuLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYwXCI7XG59XG4ubWRpLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYxXCI7XG59XG4ubWRpLWZvcm1hdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYyXCI7XG59XG4ubWRpLWZvcm1hdC1hbGlnbi1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTNcIjtcbn1cbi5tZGktZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYzXCI7XG59XG4ubWRpLWZvcm1hdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTRcIjtcbn1cbi5tZGktZm9ybWF0LWFubm90YXRpb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0NlwiO1xufVxuLm1kaS1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NFwiO1xufVxuLm1kaS1mb3JtYXQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjVcIjtcbn1cbi5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjZcIjtcbn1cbi5tZGktZm9ybWF0LWNvbG9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OURcIjtcbn1cbi5tZGktZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2N1wiO1xufVxuLm1kaS1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2OFwiO1xufVxuLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2OVwiO1xufVxuLm1kaS1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkFcIjtcbn1cbi5tZGktZm9ybWF0LWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDVcIjtcbn1cbi5tZGktZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZCXCI7XG59XG4ubWRpLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2Q1wiO1xufVxuLm1kaS1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkRcIjtcbn1cbi5tZGktZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZFXCI7XG59XG4ubWRpLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2RlwiO1xufVxuLm1kaS1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzBcIjtcbn1cbi5tZGktZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3MVwiO1xufVxuLm1kaS1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcyXCI7XG59XG4ubWRpLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzNcIjtcbn1cbi5tZGktZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3NFwiO1xufVxuLm1kaS1mb3JtYXQtaG9yaXpvbnRhbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUVcIjtcbn1cbi5tZGktZm9ybWF0LWhvcml6b250YWwtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxRlwiO1xufVxuLm1kaS1mb3JtYXQtaG9yaXpvbnRhbC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMFwiO1xufVxuLm1kaS1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc1XCI7XG59XG4ubWRpLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzZcIjtcbn1cbi5tZGktZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3N1wiO1xufVxuLm1kaS1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc4XCI7XG59XG4ubWRpLWZvcm1hdC1saW5lLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUM4XCI7XG59XG4ubWRpLWZvcm1hdC1saW5lLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOVwiO1xufVxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3OVwiO1xufVxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZC10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdBXCI7XG59XG4ubWRpLWZvcm1hdC1saXN0LWNoZWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NVwiO1xufVxuLm1kaS1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdCXCI7XG59XG4ubWRpLWZvcm1hdC1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ2XCI7XG59XG4ubWRpLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3Q1wiO1xufVxuLm1kaS1mb3JtYXQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdEXCI7XG59XG4ubWRpLWZvcm1hdC1waWxjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ3XCI7XG59XG4ubWRpLWZvcm1hdC1xdW90ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3RVwiO1xufVxuLm1kaS1mb3JtYXQtcXVvdGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NlwiO1xufVxuLm1kaS1mb3JtYXQtcm90YXRlLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE5XCI7XG59XG4ubWRpLWZvcm1hdC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlFXCI7XG59XG4ubWRpLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdGXCI7XG59XG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgwXCI7XG59XG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODFcIjtcbn1cbi5tZGktZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MlwiO1xufVxuLm1kaS1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODNcIjtcbn1cbi5tZGktZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODRcIjtcbn1cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg1XCI7XG59XG4ubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4NlwiO1xufVxuLm1kaS1mb3JtYXQtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjRcIjtcbn1cbi5tZGktZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4N1wiO1xufVxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIxXCI7XG59XG4ubWRpLWZvcm1hdC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjJcIjtcbn1cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyM1wiO1xufVxuLm1kaS1mb3JtYXQtd3JhcC1pbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODhcIjtcbn1cbi5tZGktZm9ybWF0LXdyYXAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg5XCI7XG59XG4ubWRpLWZvcm1hdC13cmFwLXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhBXCI7XG59XG4ubWRpLWZvcm1hdC13cmFwLXRvcC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEJcIjtcbn1cbi5tZGktZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOENcIjtcbn1cbi5tZGktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RFwiO1xufVxuLm1kaS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhFXCI7XG59XG4ubWRpLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RlwiO1xufVxuLm1kaS1mcmlkZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkwXCI7XG59XG4ubWRpLWZyaWRnZS1maWxsZWQtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkxXCI7XG59XG4ubWRpLWZyaWRnZS1maWxsZWQtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkyXCI7XG59XG4ubWRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTNcIjtcbn1cbi5tZGktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk0XCI7XG59XG4ubWRpLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk1XCI7XG59XG4ubWRpLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTZcIjtcbn1cbi5tZGktZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk3XCI7XG59XG4ubWRpLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEOFwiO1xufVxuLm1kaS1nYXJhZ2Utb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEOVwiO1xufVxuLm1kaS1nYXMtY3lsaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDdcIjtcbn1cbi5tZGktZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOThcIjtcbn1cbi5tZGktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5OVwiO1xufVxuLm1kaS1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QVwiO1xufVxuLm1kaS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QlwiO1xufVxuLm1kaS1nZW5kZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlDXCI7XG59XG4ubWRpLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlEXCI7XG59XG4ubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RVwiO1xufVxuLm1kaS1nZW5kZXItdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUZcIjtcbn1cbi5tZGktZ2VzdHVyZS1kb3VibGUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNCXCI7XG59XG4ubWRpLWdlc3R1cmUtc3dpcGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczQ1wiO1xufVxuLm1kaS1nZXN0dXJlLXN3aXBlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0RcIjtcbn1cbi5tZGktZ2VzdHVyZS1zd2lwZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRVwiO1xufVxuLm1kaS1nZXN0dXJlLXN3aXBlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNGXCI7XG59XG4ubWRpLWdlc3R1cmUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQwXCI7XG59XG4ubWRpLWdlc3R1cmUtdHdvLWRvdWJsZS10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDFcIjtcbn1cbi5tZGktZ2VzdHVyZS10d28tdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQyXCI7XG59XG4ubWRpLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEwXCI7XG59XG4ubWRpLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTFcIjtcbn1cbi5tZGktZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEyXCI7XG59XG4ubWRpLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTNcIjtcbn1cbi5tZGktZ2l0aHViLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNFwiO1xufVxuLm1kaS1naXRodWItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQVwiO1xufVxuLm1kaS1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNVwiO1xufVxuLm1kaS1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTZcIjtcbn1cbi5tZGktZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE3XCI7XG59XG4ubWRpLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE4XCI7XG59XG4ubWRpLWdsYXNzZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBOVwiO1xufVxuLm1kaS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFBXCI7XG59XG4ubWRpLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFCXCI7XG59XG4ubWRpLWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFDXCI7XG59XG4ubWRpLWdvbmRvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODVcIjtcbn1cbi5tZGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFEXCI7XG59XG4ubWRpLWdvb2dsZS1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUVcIjtcbn1cbi5tZGktZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRlwiO1xufVxuLm1kaS1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMFwiO1xufVxuLm1kaS1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMVwiO1xufVxuLm1kaS1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMlwiO1xufVxuLm1kaS1nb29nbGUtY2lyY2xlcy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCM1wiO1xufVxuLm1kaS1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCNFwiO1xufVxuLm1kaS1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjVcIjtcbn1cbi5tZGktZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI2XCI7XG59XG4ubWRpLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCN1wiO1xufVxuLm1kaS1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjhcIjtcbn1cbi5tZGktZ29vZ2xlLWtlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2REJcIjtcbn1cbi5tZGktZ29vZ2xlLW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjVcIjtcbn1cbi5tZGktZ29vZ2xlLW5lYXJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCOVwiO1xufVxuLm1kaS1nb29nbGUtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkFcIjtcbn1cbi5tZGktZ29vZ2xlLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQ1wiO1xufVxuLm1kaS1nb29nbGUtcGh5c2ljYWwtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJCXCI7XG59XG4ubWRpLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJDXCI7XG59XG4ubWRpLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJEXCI7XG59XG4ubWRpLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRVwiO1xufVxuLm1kaS1nb29nbGUtdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJGXCI7XG59XG4ubWRpLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzBcIjtcbn1cbi5tZGktZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUZcIjtcbn1cbi5tZGktZ3JlYXNlLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0OFwiO1xufVxuLm1kaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMxXCI7XG59XG4ubWRpLWdyaWQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTdcIjtcbn1cbi5tZGktZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzJcIjtcbn1cbi5tZGktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzNcIjtcbn1cbi5tZGktZ3VpdGFyLWFjb3VzdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcwXCI7XG59XG4ubWRpLWd1aXRhci1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNFwiO1xufVxuLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNVwiO1xufVxuLm1kaS1ndWl0YXItcGljay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM2XCI7XG59XG4ubWRpLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjRcIjtcbn1cbi5tZGktaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg0XCI7XG59XG4ubWRpLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzdcIjtcbn1cbi5tZGktaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM4XCI7XG59XG4ubWRpLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM5XCI7XG59XG4ubWRpLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNBXCI7XG59XG4ubWRpLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0JcIjtcbn1cbi5tZGktaGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0NcIjtcbn1cbi5tZGktaGVhZHBob25lcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDRFwiO1xufVxuLm1kaS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNFXCI7XG59XG4ubWRpLWhlYWRzZXQtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDRlwiO1xufVxuLm1kaS1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMFwiO1xufVxuLm1kaS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMVwiO1xufVxuLm1kaS1oZWFydC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDJcIjtcbn1cbi5tZGktaGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDNcIjtcbn1cbi5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ0XCI7XG59XG4ubWRpLWhlYXJ0LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2REVcIjtcbn1cbi5tZGktaGVhcnQtaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkREXCI7XG59XG4ubWRpLWhlYXJ0LWhhbGYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZERlwiO1xufVxuLm1kaS1oZWFydC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NThcIjtcbn1cbi5tZGktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENVwiO1xufVxuLm1kaS1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGNlwiO1xufVxuLm1kaS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ2XCI7XG59XG4ubWRpLWhlbHAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhBXCI7XG59XG4ubWRpLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ3XCI7XG59XG4ubWRpLWhlbHAtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjVcIjtcbn1cbi5tZGktaGVscC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY0XCI7XG59XG4ubWRpLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDhcIjtcbn1cbi5tZGktaGV4YWdvbi1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMFwiO1xufVxuLm1kaS1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDlcIjtcbn1cbi5tZGktaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGN1wiO1xufVxuLm1kaS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRBXCI7XG59XG4ubWRpLWhvbG9sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRCXCI7XG59XG4ubWRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRENcIjtcbn1cbi5tZGktaG9tZS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY4XCI7XG59XG4ubWRpLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkREXCI7XG59XG4ubWRpLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBMFwiO1xufVxuLm1kaS1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyREVcIjtcbn1cbi5tZGktaG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMVwiO1xufVxuLm1kaS1ob29rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMlwiO1xufVxuLm1kaS1ob3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRGXCI7XG59XG4ubWRpLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUwXCI7XG59XG4ubWRpLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUxXCI7XG59XG4ubWRpLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFMlwiO1xufVxuLm1kaS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFM1wiO1xufVxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNFwiO1xufVxuLm1kaS1ob3V6ei1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTVcIjtcbn1cbi5tZGktaHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTZcIjtcbn1cbi5tZGktaHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTdcIjtcbn1cbi5tZGktaHVtYW4tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ5XCI7XG59XG4ubWRpLWh1bWFuLWdyZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRBXCI7XG59XG4ubWRpLWh1bWFuLWhhbmRzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0QlwiO1xufVxuLm1kaS1odW1hbi1oYW5kc3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRDXCI7XG59XG4ubWRpLWh1bWFuLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NERcIjtcbn1cbi5tZGktaHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRThcIjtcbn1cbi5tZGktaHVtYW4tcHJlZ25hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0ZcIjtcbn1cbi5tZGktaHVtYmxlLWJ1bmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0M1wiO1xufVxuLm1kaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFOVwiO1xufVxuLm1kaS1pbWFnZS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFQVwiO1xufVxuLm1kaS1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVCXCI7XG59XG4ubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUNcIjtcbn1cbi5tZGktaW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVEXCI7XG59XG4ubWRpLWltYWdlLWJyb2tlbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVFXCI7XG59XG4ubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRlwiO1xufVxuLm1kaS1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjBcIjtcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGMVwiO1xufVxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjJcIjtcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYzXCI7XG59XG4ubWRpLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjRcIjtcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNVwiO1xufVxuLm1kaS1pbWFnZS1maWx0ZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNlwiO1xufVxuLm1kaS1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGN1wiO1xufVxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGOFwiO1xufVxuLm1kaS1pbWFnZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGOVwiO1xufVxuLm1kaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkFcIjtcbn1cbi5tZGktaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODZcIjtcbn1cbi5tZGktaW5ib3gtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQlwiO1xufVxuLm1kaS1pbmJveC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMVwiO1xufVxuLm1kaS1pbmNvZ25pdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjlcIjtcbn1cbi5tZGktaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTNcIjtcbn1cbi5tZGktaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkNcIjtcbn1cbi5tZGktaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRFwiO1xufVxuLm1kaS1pbmZvcm1hdGlvbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRFXCI7XG59XG4ubWRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRVwiO1xufVxuLm1kaS1pbnN0YXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZGXCI7XG59XG4ubWRpLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAwXCI7XG59XG4ubWRpLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDFcIjtcbn1cbi5tZGktaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc2XCI7XG59XG4ubWRpLWplZXBuZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDJcIjtcbn1cbi5tZGktamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwM1wiO1xufVxuLm1kaS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNFwiO1xufVxuLm1kaS1qc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI2XCI7XG59XG4ubWRpLWtlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNVwiO1xufVxuLm1kaS1rZXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkFcIjtcbn1cbi5tZGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA2XCI7XG59XG4ubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDdcIjtcbn1cbi5tZGkta2V5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA4XCI7XG59XG4ubWRpLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA5XCI7XG59XG4ubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEFcIjtcbn1cbi5tZGkta2V5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEJcIjtcbn1cbi5tZGkta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMENcIjtcbn1cbi5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBEXCI7XG59XG4ubWRpLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEVcIjtcbn1cbi5tZGkta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEZcIjtcbn1cbi5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEwXCI7XG59XG4ubWRpLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxMVwiO1xufVxuLm1kaS1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTJcIjtcbn1cbi5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxM1wiO1xufVxuLm1kaS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0NFwiO1xufVxuLm1kaS1rb2RpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE0XCI7XG59XG4ubWRpLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE1XCI7XG59XG4ubWRpLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTZcIjtcbn1cbi5tZGktbGFtYmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI3XCI7XG59XG4ubWRpLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjRcIjtcbn1cbi5tZGktbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE3XCI7XG59XG4ubWRpLWxhbi1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE4XCI7XG59XG4ubWRpLWxhbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE5XCI7XG59XG4ubWRpLWxhbi1wZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFBXCI7XG59XG4ubWRpLWxhbmd1YWdlLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzFcIjtcbn1cbi5tZGktbGFuZ3VhZ2UtY3BwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcyXCI7XG59XG4ubWRpLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQlwiO1xufVxuLm1kaS1sYW5ndWFnZS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFDXCI7XG59XG4ubWRpLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFEXCI7XG59XG4ubWRpLWxhbmd1YWdlLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUVcIjtcbn1cbi5tZGktbGFuZ3VhZ2UtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFGXCI7XG59XG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMFwiO1xufVxuLm1kaS1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMVwiO1xufVxuLm1kaS1sYW5ndWFnZS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFNFwiO1xufVxuLm1kaS1sYW5ndWFnZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU1XCI7XG59XG4ubWRpLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMlwiO1xufVxuLm1kaS1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyM1wiO1xufVxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI0XCI7XG59XG4ubWRpLWxhcHRvcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTZcIjtcbn1cbi5tZGktbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjVcIjtcbn1cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI2XCI7XG59XG4ubWRpLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyN1wiO1xufVxuLm1kaS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjhcIjtcbn1cbi5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyOVwiO1xufVxuLm1kaS1sZWFkLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RlwiO1xufVxuLm1kaS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJBXCI7XG59XG4ubWRpLWxlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkJcIjtcbn1cbi5tZGktbGVkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJDXCI7XG59XG4ubWRpLWxlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJEXCI7XG59XG4ubWRpLWxlZC12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRVwiO1xufVxuLm1kaS1sZWQtdmFyaWFudC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRlwiO1xufVxuLm1kaS1sZWQtdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMwXCI7XG59XG4ubWRpLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzFcIjtcbn1cbi5tZGktbGlicmFyeS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMlwiO1xufVxuLm1kaS1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMzXCI7XG59XG4ubWRpLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzNFwiO1xufVxuLm1kaS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzVcIjtcbn1cbi5tZGktbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU3XCI7XG59XG4ubWRpLWxpZ2h0YnVsYi1vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU4XCI7XG59XG4ubWRpLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM2XCI7XG59XG4ubWRpLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzdcIjtcbn1cbi5tZGktbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzhcIjtcbn1cbi5tZGktbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM5XCI7XG59XG4ubWRpLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0FcIjtcbn1cbi5tZGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0JcIjtcbn1cbi5tZGktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNDXCI7XG59XG4ubWRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNEXCI7XG59XG4ubWRpLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzFcIjtcbn1cbi5tZGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzRVwiO1xufVxuLm1kaS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0ZcIjtcbn1cbi5tZGktbG9jay1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDBcIjtcbn1cbi5tZGktbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQxXCI7XG59XG4ubWRpLWxvY2stcGF0dGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFOVwiO1xufVxuLm1kaS1sb2NrLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkJcIjtcbn1cbi5tZGktbG9jay1yZXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3MlwiO1xufVxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0MlwiO1xufVxuLm1kaS1sb2dpbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZDXCI7XG59XG4ubWRpLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0M1wiO1xufVxuLm1kaS1sb2dvdXQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRFwiO1xufVxuLm1kaS1sb29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NFwiO1xufVxuLm1kaS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVBXCI7XG59XG4ubWRpLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ1XCI7XG59XG4ubWRpLWx1bXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDZcIjtcbn1cbi5tZGktbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ3XCI7XG59XG4ubWRpLW1hZ25ldC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0OFwiO1xufVxuLm1kaS1tYWduaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ5XCI7XG59XG4ubWRpLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEFcIjtcbn1cbi5tZGktbWFnbmlmeS1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVCXCI7XG59XG4ubWRpLW1hZ25pZnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0QlwiO1xufVxuLm1kaS1tYWduaWZ5LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFQ1wiO1xufVxuLm1kaS1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRDXCI7XG59XG4ubWRpLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RURcIjtcbn1cbi5tZGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzREXCI7XG59XG4ubWRpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEVcIjtcbn1cbi5tZGktbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEZcIjtcbn1cbi5tZGktbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1MFwiO1xufVxuLm1kaS1tYXAtbWFya2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUwXCI7XG59XG4ubWRpLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUxXCI7XG59XG4ubWRpLW1hcC1tYXJrZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1MVwiO1xufVxuLm1kaS1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MlwiO1xufVxuLm1kaS1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTNcIjtcbn1cbi5tZGktbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTRcIjtcbn1cbi5tZGktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUyXCI7XG59XG4ubWRpLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NVwiO1xufVxuLm1kaS1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU2XCI7XG59XG4ubWRpLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU3XCI7XG59XG4ubWRpLW1hdGgtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1OFwiO1xufVxuLm1kaS1tYXRyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjhcIjtcbn1cbi5tZGktbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU5XCI7XG59XG4ubWRpLW1lZGljYWwtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVFXCI7XG59XG4ubWRpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1QVwiO1xufVxuLm1kaS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUJcIjtcbn1cbi5tZGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1Q1wiO1xufVxuLm1kaS1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNURcIjtcbn1cbi5tZGktbWVudS1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjVcIjtcbn1cbi5tZGktbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVFXCI7XG59XG4ubWRpLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUZcIjtcbn1cbi5tZGktbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2MFwiO1xufVxuLm1kaS1tZW51LXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjZcIjtcbn1cbi5tZGktbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2MVwiO1xufVxuLm1kaS1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYyXCI7XG59XG4ubWRpLW1lc3NhZ2UtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTFcIjtcbn1cbi5tZGktbWVzc2FnZS1idWxsZXRlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTJcIjtcbn1cbi5tZGktbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYzXCI7XG59XG4ubWRpLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjRcIjtcbn1cbi5tZGktbWVzc2FnZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY1XCI7XG59XG4ubWRpLW1lc3NhZ2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1M1wiO1xufVxuLm1kaS1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjZcIjtcbn1cbi5tZGktbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2N1wiO1xufVxuLm1kaS1tZXNzYWdlLXJlcGx5LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjhcIjtcbn1cbi5tZGktbWVzc2FnZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRlwiO1xufVxuLm1kaS1tZXNzYWdlLXNldHRpbmdzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjBcIjtcbn1cbi5tZGktbWVzc2FnZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY5XCI7XG59XG4ubWRpLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZBXCI7XG59XG4ubWRpLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkJcIjtcbn1cbi5tZGktbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI5XCI7XG59XG4ubWRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkNcIjtcbn1cbi5tZGktbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkRcIjtcbn1cbi5tZGktbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZFXCI7XG59XG4ubWRpLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkZcIjtcbn1cbi5tZGktbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcwXCI7XG59XG4ubWRpLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzFcIjtcbn1cbi5tZGktbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1NFwiO1xufVxuLm1kaS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzJcIjtcbn1cbi5tZGktbWluZWNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzczXCI7XG59XG4ubWRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc0XCI7XG59XG4ubWRpLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3NVwiO1xufVxuLm1kaS1taW51cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGMVwiO1xufVxuLm1kaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzZcIjtcbn1cbi5tZGktbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzdcIjtcbn1cbi5tZGktbWludXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3OFwiO1xufVxuLm1kaS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyQVwiO1xufVxuLm1kaS1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc5XCI7XG59XG4ubWRpLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzN0FcIjtcbn1cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QlwiO1xufVxuLm1kaS1tb3RvcmJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzN0NcIjtcbn1cbi5tZGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzN0RcIjtcbn1cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdFXCI7XG59XG4ubWRpLW1vdXNlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzN0ZcIjtcbn1cbi5tZGktbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODBcIjtcbn1cbi5tZGktbW92ZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTVcIjtcbn1cbi5tZGktbW92ZS1yZXNpemUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1NlwiO1xufVxuLm1kaS1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MVwiO1xufVxuLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MlwiO1xufVxuLm1kaS1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODNcIjtcbn1cbi5tZGktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTlcIjtcbn1cbi5tZGktbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg0XCI7XG59XG4ubWRpLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg1XCI7XG59XG4ubWRpLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NlwiO1xufVxuLm1kaS1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg3XCI7XG59XG4ubWRpLW11c2ljLW5vdGUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZFXCI7XG59XG4ubWRpLW11c2ljLW5vdGUtYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRlwiO1xufVxuLm1kaS1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4OFwiO1xufVxuLm1kaS1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODlcIjtcbn1cbi5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOEFcIjtcbn1cbi5tZGktbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhCXCI7XG59XG4ubWRpLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhDXCI7XG59XG4ubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOERcIjtcbn1cbi5tZGktbXVzaWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVBXCI7XG59XG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RVwiO1xufVxuLm1kaS1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhGXCI7XG59XG4ubWRpLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTBcIjtcbn1cbi5tZGktbmVhci1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRFwiO1xufVxuLm1kaS1uZWVkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTFcIjtcbn1cbi5tZGktbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkyXCI7XG59XG4ubWRpLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5M1wiO1xufVxuLm1kaS1uZXRmbGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ1XCI7XG59XG4ubWRpLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjJcIjtcbn1cbi5tZGktbmV3LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NFwiO1xufVxuLm1kaS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTVcIjtcbn1cbi5tZGktbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk2XCI7XG59XG4ubWRpLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTdcIjtcbn1cbi5tZGktbmZjLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOThcIjtcbn1cbi5tZGktbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzNcIjtcbn1cbi5tZGktbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk5XCI7XG59XG4ubWRpLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUFcIjtcbn1cbi5tZGktbm90ZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCN1wiO1xufVxuLm1kaS1ub3RlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjhcIjtcbn1cbi5tZGktbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlCXCI7XG59XG4ubWRpLW5vdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5Q1wiO1xufVxuLm1kaS1ub3RlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RFwiO1xufVxuLm1kaS1ub3RlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUVcIjtcbn1cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RlwiO1xufVxuLm1kaS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjZcIjtcbn1cbi5tZGktbnVrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBM1wiO1xufVxuLm1kaS1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0EwXCI7XG59XG4ubWRpLW51bWVyaWMtMC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTFcIjtcbn1cbi5tZGktbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0EyXCI7XG59XG4ubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBM1wiO1xufVxuLm1kaS1udW1lcmljLTEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E0XCI7XG59XG4ubWRpLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBNVwiO1xufVxuLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTZcIjtcbn1cbi5tZGktbnVtZXJpYy0yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBN1wiO1xufVxuLm1kaS1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQThcIjtcbn1cbi5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E5XCI7XG59XG4ubWRpLW51bWVyaWMtMy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUFcIjtcbn1cbi5tZGktbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FCXCI7XG59XG4ubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQ1wiO1xufVxuLm1kaS1udW1lcmljLTQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FEXCI7XG59XG4ubWRpLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBRVwiO1xufVxuLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUZcIjtcbn1cbi5tZGktbnVtZXJpYy01LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMFwiO1xufVxuLm1kaS1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjFcIjtcbn1cbi5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IyXCI7XG59XG4ubWRpLW51bWVyaWMtNi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjNcIjtcbn1cbi5tZGktbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I0XCI7XG59XG4ubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNVwiO1xufVxuLm1kaS1udW1lcmljLTctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I2XCI7XG59XG4ubWRpLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCN1wiO1xufVxuLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjhcIjtcbn1cbi5tZGktbnVtZXJpYy04LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCOVwiO1xufVxuLm1kaS1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkFcIjtcbn1cbi5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JCXCI7XG59XG4ubWRpLW51bWVyaWMtOS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkNcIjtcbn1cbi5tZGktbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JEXCI7XG59XG4ubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRVwiO1xufVxuLm1kaS1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkZcIjtcbn1cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzBcIjtcbn1cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzFcIjtcbn1cbi5tZGktbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY3XCI7XG59XG4ubWRpLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDMlwiO1xufVxuLm1kaS1vYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0JcIjtcbn1cbi5tZGktb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDM1wiO1xufVxuLm1kaS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzRcIjtcbn1cbi5tZGktb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjhcIjtcbn1cbi5tZGktb2N0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NFwiO1xufVxuLm1kaS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M1XCI7XG59XG4ubWRpLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNlwiO1xufVxuLm1kaS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzdcIjtcbn1cbi5tZGktb2lsLXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M4XCI7XG59XG4ubWRpLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M5XCI7XG59XG4ubWRpLW9uZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NBXCI7XG59XG4ubWRpLW9uZW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDZcIjtcbn1cbi5tZGktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQ1wiO1xufVxuLm1kaS1vcGVuLWluLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDQlwiO1xufVxuLm1kaS1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDQ1wiO1xufVxuLm1kaS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0RcIjtcbn1cbi5tZGktb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0VcIjtcbn1cbi5tZGktb3JiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMThcIjtcbn1cbi5tZGktb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0ZcIjtcbn1cbi5tZGktb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMFwiO1xufVxuLm1kaS1vd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDJcIjtcbn1cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEM1wiO1xufVxuLm1kaS1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDRcIjtcbn1cbi5tZGktcGFja2FnZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNENVwiO1xufVxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDZcIjtcbn1cbi5tZGktcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEN1wiO1xufVxuLm1kaS1wYWdlLWZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjAwXCI7XG59XG4ubWRpLXBhZ2UtbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMVwiO1xufVxuLm1kaS1wYWdlLWxheW91dC1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY5XCI7XG59XG4ubWRpLXBhZ2UtbGF5b3V0LWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGQVwiO1xufVxuLm1kaS1wYWdlLWxheW91dC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkJcIjtcbn1cbi5tZGktcGFnZS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZDXCI7XG59XG4ubWRpLXBhZ2UtbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkRcIjtcbn1cbi5tZGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOFwiO1xufVxuLm1kaS1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q5XCI7XG59XG4ubWRpLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RBXCI7XG59XG4ubWRpLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREJcIjtcbn1cbi5tZGktcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRENcIjtcbn1cbi5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERFwiO1xufVxuLm1kaS1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RFXCI7XG59XG4ubWRpLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RGXCI7XG59XG4ubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTBcIjtcbn1cbi5tZGktcGFwZXItY3V0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UxXCI7XG59XG4ubWRpLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFMlwiO1xufVxuLm1kaS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UzXCI7XG59XG4ubWRpLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U0XCI7XG59XG4ubWRpLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNVwiO1xufVxuLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNlwiO1xufVxuLm1kaS1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U3XCI7XG59XG4ubWRpLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFOFwiO1xufVxuLm1kaS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTlcIjtcbn1cbi5tZGktcGF3LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1N1wiO1xufVxuLm1kaS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUFcIjtcbn1cbi5tZGktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VCXCI7XG59XG4ubWRpLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUNcIjtcbn1cbi5tZGktcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VEXCI7XG59XG4ubWRpLXBlbmNpbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkVcIjtcbn1cbi5tZGktcGVuY2lsLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc1XCI7XG59XG4ubWRpLXBlbmNpbC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VFXCI7XG59XG4ubWRpLXBlbmNpbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUZcIjtcbn1cbi5tZGktcGVudGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkZcIjtcbn1cbi5tZGktcGVudGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwMFwiO1xufVxuLm1kaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0YwXCI7XG59XG4ubWRpLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0N1wiO1xufVxuLm1kaS1waGFybWFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGMVwiO1xufVxuLm1kaS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGMlwiO1xufVxuLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjNcIjtcbn1cbi5tZGktcGhvbmUtY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMlwiO1xufVxuLm1kaS1waG9uZS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y0XCI7XG59XG4ubWRpLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNVwiO1xufVxuLm1kaS1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y2XCI7XG59XG4ubWRpLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y3XCI7XG59XG4ubWRpLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOFwiO1xufVxuLm1kaS1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjlcIjtcbn1cbi5tZGktcGhvbmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NThcIjtcbn1cbi5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZBXCI7XG59XG4ubWRpLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZCXCI7XG59XG4ubWRpLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGQ1wiO1xufVxuLm1kaS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU5XCI7XG59XG4ubWRpLXBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZEXCI7XG59XG4ubWRpLXBob25lLXZvaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkVcIjtcbn1cbi5tZGktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkZcIjtcbn1cbi5tZGktcGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDAwXCI7XG59XG4ubWRpLXBpYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdDXCI7XG59XG4ubWRpLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMVwiO1xufVxuLm1kaS1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDAyXCI7XG59XG4ubWRpLXBpbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwMVwiO1xufVxuLm1kaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDNcIjtcbn1cbi5tZGktcGluLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNFwiO1xufVxuLm1kaS1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDVcIjtcbn1cbi5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNlwiO1xufVxuLm1kaS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDdcIjtcbn1cbi5tZGktcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwOFwiO1xufVxuLm1kaS1waXN0b2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDJcIjtcbn1cbi5tZGktcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDlcIjtcbn1cbi5tZGktcGxhbmUtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkJBXCI7XG59XG4ubWRpLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MEFcIjtcbn1cbi5tZGktcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQlwiO1xufVxuLm1kaS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQ1wiO1xufVxuLm1kaS1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBEXCI7XG59XG4ubWRpLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MEVcIjtcbn1cbi5tZGktcGxheS1wcm90ZWN0ZWQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRlwiO1xufVxuLm1kaS1wbGF5bGlzdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDN1wiO1xufVxuLm1kaS1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxMFwiO1xufVxuLm1kaS1wbGF5bGlzdC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDExXCI7XG59XG4ubWRpLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTJcIjtcbn1cbi5tZGktcGxheWxpc3QtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEzXCI7XG59XG4ubWRpLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE0XCI7XG59XG4ubWRpLXBsZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjlcIjtcbn1cbi5tZGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNVwiO1xufVxuLm1kaS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNlwiO1xufVxuLm1kaS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAzXCI7XG59XG4ubWRpLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE3XCI7XG59XG4ubWRpLXBsdXMtY2lyY2xlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MThcIjtcbn1cbi5tZGktcGx1cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxOVwiO1xufVxuLm1kaS1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUFcIjtcbn1cbi5tZGktcGx1cy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUJcIjtcbn1cbi5tZGktcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA0XCI7XG59XG4ubWRpLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQ1wiO1xufVxuLm1kaS1wb2tlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRFwiO1xufVxuLm1kaS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRVwiO1xufVxuLm1kaS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFGXCI7XG59XG4ubWRpLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIwXCI7XG59XG4ubWRpLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjFcIjtcbn1cbi5tZGktcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwNlwiO1xufVxuLm1kaS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIyXCI7XG59XG4ubWRpLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1QVwiO1xufVxuLm1kaS1wb3QtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVCXCI7XG59XG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIzXCI7XG59XG4ubWRpLXBvdW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyNFwiO1xufVxuLm1kaS1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyNVwiO1xufVxuLm1kaS1wb3dlci1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE0XCI7XG59XG4ubWRpLXBvd2VyLXBsdWctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE1XCI7XG59XG4ubWRpLXBvd2VyLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI2XCI7XG59XG4ubWRpLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyN1wiO1xufVxuLm1kaS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDVcIjtcbn1cbi5tZGktcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI4XCI7XG59XG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI5XCI7XG59XG4ubWRpLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkFcIjtcbn1cbi5tZGktcHJpbnRlci0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQlwiO1xufVxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJDXCI7XG59XG4ubWRpLXByaW50ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDZcIjtcbn1cbi5tZGktcHJpb3JpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwM1wiO1xufVxuLm1kaS1wcmlvcml0eS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDRcIjtcbn1cbi5tZGktcHJvZmVzc2lvbmFsLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkRcIjtcbn1cbi5tZGktcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJFXCI7XG59XG4ubWRpLXByb2plY3Rvci1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkZcIjtcbn1cbi5tZGktcHVibGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBNlwiO1xufVxuLm1kaS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzMFwiO1xufVxuLm1kaS1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzFcIjtcbn1cbi5tZGktcXFjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA1XCI7XG59XG4ubWRpLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzMlwiO1xufVxuLm1kaS1xcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzM1wiO1xufVxuLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM0XCI7XG59XG4ubWRpLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNVwiO1xufVxuLm1kaS1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzZcIjtcbn1cbi5tZGktcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzdcIjtcbn1cbi5tZGktcmFkaWF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzhcIjtcbn1cbi5tZGktcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzlcIjtcbn1cbi5tZGktcmFkaW8taGFuZGhlbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0FcIjtcbn1cbi5tZGktcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0JcIjtcbn1cbi5tZGktcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0NcIjtcbn1cbi5tZGktcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0RcIjtcbn1cbi5tZGktcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNFXCI7XG59XG4ubWRpLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNGXCI7XG59XG4ubWRpLXJheS1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDBcIjtcbn1cbi5tZGktcmF5LWVuZC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0MVwiO1xufVxuLm1kaS1yYXktc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDJcIjtcbn1cbi5tZGktcmF5LXN0YXJ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQzXCI7XG59XG4ubWRpLXJheS1zdGFydC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDRcIjtcbn1cbi5tZGktcmF5LXZlcnRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NVwiO1xufVxuLm1kaS1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ2XCI7XG59XG4ubWRpLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA3XCI7XG59XG4ubWRpLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDdcIjtcbn1cbi5tZGktcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDhcIjtcbn1cbi5tZGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0OVwiO1xufVxuLm1kaS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEFcIjtcbn1cbi5tZGktcmVjb3JkLXJlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0QlwiO1xufVxuLm1kaS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRDXCI7XG59XG4ubWRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RFwiO1xufVxuLm1kaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRFXCI7XG59XG4ubWRpLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RlwiO1xufVxuLm1kaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUwXCI7XG59XG4ubWRpLXJlZ2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUxXCI7XG59XG4ubWRpLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUyXCI7XG59XG4ubWRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1M1wiO1xufVxuLm1kaS1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTRcIjtcbn1cbi5tZGktcmVuYW1lLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1NVwiO1xufVxuLm1kaS1yZW9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODdcIjtcbn1cbi5tZGktcmVvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4OFwiO1xufVxuLm1kaS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTZcIjtcbn1cbi5tZGktcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1N1wiO1xufVxuLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1OFwiO1xufVxuLm1kaS1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTlcIjtcbn1cbi5tZGktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUFcIjtcbn1cbi5tZGktcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVCXCI7XG59XG4ubWRpLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1Q1wiO1xufVxuLm1kaS1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVEXCI7XG59XG4ubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUVcIjtcbn1cbi5tZGktcmVzdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwOFwiO1xufVxuLm1kaS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE3XCI7XG59XG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1RlwiO1xufVxuLm1kaS1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwOVwiO1xufVxuLm1kaS1yaG9tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBBXCI7XG59XG4ubWRpLXJob21idXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQlwiO1xufVxuLm1kaS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjBcIjtcbn1cbi5tZGktcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2MVwiO1xufVxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjJcIjtcbn1cbi5tZGktcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QThcIjtcbn1cbi5tZGktcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYzXCI7XG59XG4ubWRpLXJvb21iYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQ1wiO1xufVxuLm1kaS1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjRcIjtcbn1cbi5tZGktcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjVcIjtcbn1cbi5tZGktcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NlwiO1xufVxuLm1kaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjdcIjtcbn1cbi5tZGktcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjhcIjtcbn1cbi5tZGktcm91bmRlZC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDdcIjtcbn1cbi5tZGktcm91dGVyLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY5XCI7XG59XG4ubWRpLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2QVwiO1xufVxuLm1kaS1yb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDhcIjtcbn1cbi5tZGktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZCXCI7XG59XG4ubWRpLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkNcIjtcbn1cbi5tZGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkRcIjtcbn1cbi5tZGktcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBEXCI7XG59XG4ubWRpLXJ1bi1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZFXCI7XG59XG4ubWRpLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkZcIjtcbn1cbi5tZGktc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDcwXCI7XG59XG4ubWRpLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDcxXCI7XG59XG4ubWRpLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwOVwiO1xufVxuLm1kaS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3MlwiO1xufVxuLm1kaS1zY2FsZS1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQxXCI7XG59XG4ubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDczXCI7XG59XG4ubWRpLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUFcIjtcbn1cbi5tZGktc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc0XCI7XG59XG4ubWRpLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3NVwiO1xufVxuLm1kaS1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3NlwiO1xufVxuLm1kaS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3N1wiO1xufVxuLm1kaS1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzhcIjtcbn1cbi5tZGktc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzlcIjtcbn1cbi5tZGktc2VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3QVwiO1xufVxuLm1kaS1zZWFyY2gtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBFXCI7XG59XG4ubWRpLXNlYXQtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3QlwiO1xufVxuLm1kaS1zZWF0LWZsYXQtYW5nbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdDXCI7XG59XG4ubWRpLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RFwiO1xufVxuLm1kaS1zZWF0LWxlZ3Jvb20tZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0VcIjtcbn1cbi5tZGktc2VhdC1sZWdyb29tLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RlwiO1xufVxuLm1kaS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MFwiO1xufVxuLm1kaS1zZWF0LXJlY2xpbmUtZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODFcIjtcbn1cbi5tZGktc2VhdC1yZWNsaW5lLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MlwiO1xufVxuLm1kaS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4M1wiO1xufVxuLm1kaS1zZWN1cml0eS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg5XCI7XG59XG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODRcIjtcbn1cbi5tZGktc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg1XCI7XG59XG4ubWRpLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODZcIjtcbn1cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODdcIjtcbn1cbi5tZGktc2VsZWN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4OFwiO1xufVxuLm1kaS1zZWxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODlcIjtcbn1cbi5tZGktc2VsZWN0aW9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NlwiO1xufVxuLm1kaS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhBXCI7XG59XG4ubWRpLXNlcmlhbC1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVDXCI7XG59XG4ubWRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4QlwiO1xufVxuLm1kaS1zZXJ2ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OENcIjtcbn1cbi5tZGktc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OERcIjtcbn1cbi5tZGktc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhFXCI7XG59XG4ubWRpLXNlcnZlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEZcIjtcbn1cbi5tZGktc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTBcIjtcbn1cbi5tZGktc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5MVwiO1xufVxuLm1kaS1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTJcIjtcbn1cbi5tZGktc2V0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3N1wiO1xufVxuLm1kaS1zZXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc4XCI7XG59XG4ubWRpLXNldC1jZW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzlcIjtcbn1cbi5tZGktc2V0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0FcIjtcbn1cbi5tZGktc2V0LWxlZnQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdCXCI7XG59XG4ubWRpLXNldC1sZWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdDXCI7XG59XG4ubWRpLXNldC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdEXCI7XG59XG4ubWRpLXNldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3RVwiO1xufVxuLm1kaS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5M1wiO1xufVxuLm1kaS1zZXR0aW5ncy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTRcIjtcbn1cbi5tZGktc2hhcGUtY2lyY2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NURcIjtcbn1cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5NVwiO1xufVxuLm1kaS1zaGFwZS1wb2x5Z29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUVcIjtcbn1cbi5tZGktc2hhcGUtcmVjdGFuZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUZcIjtcbn1cbi5tZGktc2hhcGUtc3F1YXJlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjBcIjtcbn1cbi5tZGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTZcIjtcbn1cbi5tZGktc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5N1wiO1xufVxuLm1kaS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OThcIjtcbn1cbi5tZGktc2hpZWxkLWhhbGYtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3RlwiO1xufVxuLm1kaS1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5OVwiO1xufVxuLm1kaS1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QVwiO1xufVxuLm1kaS1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QlwiO1xufVxuLm1kaS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MEZcIjtcbn1cbi5tZGktc2hvdmVsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMFwiO1xufVxuLm1kaS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5Q1wiO1xufVxuLm1kaS1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlEXCI7XG59XG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUVcIjtcbn1cbi5tZGktc2h1ZmZsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlGXCI7XG59XG4ubWRpLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEEwXCI7XG59XG4ubWRpLXNpZ21hLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJCXCI7XG59XG4ubWRpLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMVwiO1xufVxuLm1kaS1zaWduLWRpcmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4MFwiO1xufVxuLm1kaS1zaWduLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODFcIjtcbn1cbi5tZGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEEyXCI7XG59XG4ubWRpLXNpZ25hbC0yZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMVwiO1xufVxuLm1kaS1zaWduYWwtM2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTJcIjtcbn1cbi5tZGktc2lnbmFsLTRnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzEzXCI7XG59XG4ubWRpLXNpZ25hbC1oc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE0XCI7XG59XG4ubWRpLXNpZ25hbC1oc3BhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTVcIjtcbn1cbi5tZGktc2lnbmFsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4MlwiO1xufVxuLm1kaS1zaWduYWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwQVwiO1xufVxuLm1kaS1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEEzXCI7XG59XG4ubWRpLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNFwiO1xufVxuLm1kaS1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE1XCI7XG59XG4ubWRpLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNlwiO1xufVxuLm1kaS1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTdcIjtcbn1cbi5tZGktc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE4XCI7XG59XG4ubWRpLXNpbS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTlcIjtcbn1cbi5tZGktc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQVwiO1xufVxuLm1kaS1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFCXCI7XG59XG4ubWRpLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQ1wiO1xufVxuLm1kaS1za2lwLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QURcIjtcbn1cbi5tZGktc2tpcC1uZXh0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MVwiO1xufVxuLm1kaS1za2lwLW5leHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjJcIjtcbn1cbi5tZGktc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRVwiO1xufVxuLm1kaS1za2lwLXByZXZpb3VzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2M1wiO1xufVxuLm1kaS1za2lwLXByZXZpb3VzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY0XCI7XG59XG4ubWRpLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhCXCI7XG59XG4ubWRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFGXCI7XG59XG4ubWRpLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIwXCI7XG59XG4ubWRpLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIxXCI7XG59XG4ubWRpLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIyXCI7XG59XG4ubWRpLXNsZWVwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCM1wiO1xufVxuLm1kaS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI0XCI7XG59XG4ubWRpLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI1XCI7XG59XG4ubWRpLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI2XCI7XG59XG4ubWRpLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNlwiO1xufVxuLm1kaS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI3XCI7XG59XG4ubWRpLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCOFwiO1xufVxuLm1kaS1zb2ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI5XCI7XG59XG4ubWRpLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhDXCI7XG59XG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkFcIjtcbn1cbi5tZGktc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkJcIjtcbn1cbi5tZGktc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkNcIjtcbn1cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJEXCI7XG59XG4ubWRpLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCRVwiO1xufVxuLm1kaS1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkZcIjtcbn1cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMFwiO1xufVxuLm1kaS1zb3VyY2UtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJDXCI7XG59XG4ubWRpLXNvdXJjZS1jb21taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTdcIjtcbn1cbi5tZGktc291cmNlLWNvbW1pdC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MThcIjtcbn1cbi5tZGktc291cmNlLWNvbW1pdC1lbmQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTlcIjtcbn1cbi5tZGktc291cmNlLWNvbW1pdC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQVwiO1xufVxuLm1kaS1zb3VyY2UtY29tbWl0LW5leHQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUJcIjtcbn1cbi5tZGktc291cmNlLWNvbW1pdC1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQ1wiO1xufVxuLm1kaS1zb3VyY2UtY29tbWl0LXN0YXJ0LW5leHQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MURcIjtcbn1cbi5tZGktc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzFcIjtcbn1cbi5tZGktc291cmNlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJEXCI7XG59XG4ubWRpLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEMyXCI7XG59XG4ubWRpLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzNcIjtcbn1cbi5tZGktc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzRcIjtcbn1cbi5tZGktc3BlYWtlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxRVwiO1xufVxuLm1kaS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDNVwiO1xufVxuLm1kaS1zcGVsbGNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM2XCI7XG59XG4ubWRpLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzdcIjtcbn1cbi5tZGktc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM4XCI7XG59XG4ubWRpLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM5XCI7XG59XG4ubWRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY1XCI7XG59XG4ubWRpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2M1wiO1xufVxuLm1kaS1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENBXCI7XG59XG4ubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDQlwiO1xufVxuLm1kaS1zcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2MlwiO1xufVxuLm1kaS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4M1wiO1xufVxuLm1kaS1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBCXCI7XG59XG4ubWRpLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0NcIjtcbn1cbi5tZGktc3RhZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxRlwiO1xufVxuLm1kaS1zdGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0RcIjtcbn1cbi5tZGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRVwiO1xufVxuLm1kaS1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRlwiO1xufVxuLm1kaS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDBcIjtcbn1cbi5tZGktc3Rhci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDFcIjtcbn1cbi5tZGktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQyXCI7XG59XG4ubWRpLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQzXCI7XG59XG4ubWRpLXN0ZWVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ0XCI7XG59XG4ubWRpLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDVcIjtcbn1cbi5tZGktc3RlcC1iYWNrd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ2XCI7XG59XG4ubWRpLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREN1wiO1xufVxuLm1kaS1zdGVwLWZvcndhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREOFwiO1xufVxuLm1kaS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREOVwiO1xufVxuLm1kaS1zdGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQwXCI7XG59XG4ubWRpLXN0aWNrZXItZW1vamk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODRcIjtcbn1cbi5tZGktc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REFcIjtcbn1cbi5tZGktc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQlwiO1xufVxuLm1kaS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2NlwiO1xufVxuLm1kaS1zdG9wLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY3XCI7XG59XG4ubWRpLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNERDXCI7XG59XG4ubWRpLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RERcIjtcbn1cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REVcIjtcbn1cbi5tZGktc3ViZGlyZWN0b3J5LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MENcIjtcbn1cbi5tZGktc3ViZGlyZWN0b3J5LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBEXCI7XG59XG4ubWRpLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQlwiO1xufVxuLm1kaS1zdWJ3YXktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERlwiO1xufVxuLm1kaS1zdW1taXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODVcIjtcbn1cbi5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFMFwiO1xufVxuLm1kaS1zdXJyb3VuZC1zb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNVwiO1xufVxuLm1kaS1zdmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjBcIjtcbn1cbi5tZGktc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEUxXCI7XG59XG4ubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTJcIjtcbn1cbi5tZGktc3dpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFM1wiO1xufVxuLm1kaS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTRcIjtcbn1cbi5tZGktc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTVcIjtcbn1cbi5tZGktc3dvcmQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODZcIjtcbn1cbi5tZGktc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFNlwiO1xufVxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU3XCI7XG59XG4ubWRpLXN5bmMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU4XCI7XG59XG4ubWRpLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFOVwiO1xufVxuLm1kaS10YWItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QlwiO1xufVxuLm1kaS10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQVwiO1xufVxuLm1kaS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQlwiO1xufVxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQ1wiO1xufVxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RURcIjtcbn1cbi5tZGktdGFibGUtY29sdW1uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFRVwiO1xufVxuLm1kaS10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUZcIjtcbn1cbi5tZGktdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGMFwiO1xufVxuLm1kaS10YWJsZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGMVwiO1xufVxuLm1kaS10YWJsZS1yb3ctaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYyXCI7XG59XG4ubWRpLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYzXCI7XG59XG4ubWRpLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGNFwiO1xufVxuLm1kaS10YWJsZS1yb3ctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY1XCI7XG59XG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGNlwiO1xufVxuLm1kaS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGN1wiO1xufVxuLm1kaS10YWJsZXQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGOFwiO1xufVxuLm1kaS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYxXCI7XG59XG4ubWRpLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGOVwiO1xufVxuLm1kaS10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkFcIjtcbn1cbi5tZGktdGFnLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhBXCI7XG59XG4ubWRpLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQlwiO1xufVxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQ1wiO1xufVxuLm1kaS10YWctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyMVwiO1xufVxuLm1kaS10YWctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIyXCI7XG59XG4ubWRpLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkRcIjtcbn1cbi5tZGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZFXCI7XG59XG4ubWRpLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkZcIjtcbn1cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMFwiO1xufVxuLm1kaS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMVwiO1xufVxuLm1kaS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTAyXCI7XG59XG4ubWRpLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDNcIjtcbn1cbi5tZGktdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNFwiO1xufVxuLm1kaS10ZW1wZXJhdHVyZS1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA1XCI7XG59XG4ubWRpLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNlwiO1xufVxuLm1kaS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDdcIjtcbn1cbi5tZGktdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwOFwiO1xufVxuLm1kaS10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA5XCI7XG59XG4ubWRpLXRlc3QtdHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2OFwiO1xufVxuLm1kaS10ZXh0LXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2OVwiO1xufVxuLm1kaS10ZXh0LXRvLXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwQVwiO1xufVxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEJcIjtcbn1cbi5tZGktdGV4dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwRVwiO1xufVxuLm1kaS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBDXCI7XG59XG4ubWRpLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MERcIjtcbn1cbi5tZGktdGhlbWUtbGlnaHQtZGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRVwiO1xufVxuLm1kaS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRlwiO1xufVxuLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMFwiO1xufVxuLm1kaS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTExXCI7XG59XG4ubWRpLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMlwiO1xufVxuLm1kaS10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxM1wiO1xufVxuLm1kaS10aHVtYi11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE0XCI7XG59XG4ubWRpLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE1XCI7XG59XG4ubWRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxNlwiO1xufVxuLm1kaS10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxN1wiO1xufVxuLm1kaS10aWNrZXQtY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE4XCI7XG59XG4ubWRpLXRpY2tldC1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIzXCI7XG59XG4ubWRpLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxOVwiO1xufVxuLm1kaS10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyNFwiO1xufVxuLm1kaS10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUFcIjtcbn1cbi5tZGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUJcIjtcbn1cbi5tZGktdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUNcIjtcbn1cbi5tZGktdGltZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRFwiO1xufVxuLm1kaS10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUVcIjtcbn1cbi5tZGktdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRlwiO1xufVxuLm1kaS10aW1lci1zYW5kLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFDXCI7XG59XG4ubWRpLXRpbWVyLXNhbmQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4QlwiO1xufVxuLm1kaS10aW1ldGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjBcIjtcbn1cbi5tZGktdG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMVwiO1xufVxuLm1kaS10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMlwiO1xufVxuLm1kaS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTIzXCI7XG59XG4ubWRpLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNFwiO1xufVxuLm1kaS10b29sdGlwLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI1XCI7XG59XG4ubWRpLXRvb2x0aXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNlwiO1xufVxuLm1kaS10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyN1wiO1xufVxuLm1kaS10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjhcIjtcbn1cbi5tZGktdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjlcIjtcbn1cbi5tZGktdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJBXCI7XG59XG4ubWRpLXRvd2VyLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjgwXCI7XG59XG4ubWRpLXRvd2VyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODFcIjtcbn1cbi5tZGktdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyQlwiO1xufVxuLm1kaS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyQ1wiO1xufVxuLm1kaS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJEXCI7XG59XG4ubWRpLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkVcIjtcbn1cbi5tZGktdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRlwiO1xufVxuLm1kaS10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMFwiO1xufVxuLm1kaS10cmFuc2l0LXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFEXCI7XG59XG4ubWRpLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQVwiO1xufVxuLm1kaS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyNVwiO1xufVxuLm1kaS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTMxXCI7XG59XG4ubWRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMlwiO1xufVxuLm1kaS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTMzXCI7XG59XG4ubWRpLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzRcIjtcbn1cbi5tZGktdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzVcIjtcbn1cbi5tZGktdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzZcIjtcbn1cbi5tZGktdHJpYW5nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzN1wiO1xufVxuLm1kaS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzhcIjtcbn1cbi5tZGktdHJvcGh5LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM5XCI7XG59XG4ubWRpLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNBXCI7XG59XG4ubWRpLXRyb3BoeS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNCXCI7XG59XG4ubWRpLXRyb3BoeS12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0NcIjtcbn1cbi5tZGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0RcIjtcbn1cbi5tZGktdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0VcIjtcbn1cbi5tZGktdHJ1Y2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4N1wiO1xufVxuLm1kaS10cnVjay10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI2XCI7XG59XG4ubWRpLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNGXCI7XG59XG4ubWRpLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQwXCI7XG59XG4ubWRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MVwiO1xufVxuLm1kaS10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQyXCI7XG59XG4ubWRpLXR1bmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkVcIjtcbn1cbi5tZGktdHVuZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2QVwiO1xufVxuLm1kaS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDNcIjtcbn1cbi5tZGktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NFwiO1xufVxuLm1kaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NVwiO1xufVxuLm1kaS10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NlwiO1xufVxuLm1kaS10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDdcIjtcbn1cbi5tZGktdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0OFwiO1xufVxuLm1kaS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDhcIjtcbn1cbi5tZGktdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0OVwiO1xufVxuLm1kaS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0QVwiO1xufVxuLm1kaS11bWJyZWxsYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRCXCI7XG59XG4ubWRpLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NENcIjtcbn1cbi5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTREXCI7XG59XG4ubWRpLXVuZm9sZC1sZXNzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NEVcIjtcbn1cbi5tZGktdW5mb2xkLWxlc3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUZcIjtcbn1cbi5tZGktdW5mb2xkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RlwiO1xufVxuLm1kaS11bmZvbGQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2MFwiO1xufVxuLm1kaS11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUwXCI7XG59XG4ubWRpLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFFXCI7XG59XG4ubWRpLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTFcIjtcbn1cbi5tZGktdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFGXCI7XG59XG4ubWRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MlwiO1xufVxuLm1kaS11cGxvYWQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGNVwiO1xufVxuLm1kaS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTNcIjtcbn1cbi5tZGktdmVjdG9yLWFycmFuZ2UtYWJvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTRcIjtcbn1cbi5tZGktdmVjdG9yLWFycmFuZ2UtYmVsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTVcIjtcbn1cbi5tZGktdmVjdG9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NlwiO1xufVxuLm1kaS12ZWN0b3ItY2lyY2xlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTdcIjtcbn1cbi5tZGktdmVjdG9yLWNvbWJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NThcIjtcbn1cbi5tZGktdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU5XCI7XG59XG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVBXCI7XG59XG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVCXCI7XG59XG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVDXCI7XG59XG4ubWRpLXZlY3Rvci1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NURcIjtcbn1cbi5tZGktdmVjdG9yLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUVcIjtcbn1cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVGXCI7XG59XG4ubWRpLXZlY3Rvci1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYwXCI7XG59XG4ubWRpLXZlY3Rvci1wb2x5bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2MVwiO1xufVxuLm1kaS12ZWN0b3ItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ5XCI7XG59XG4ubWRpLXZlY3Rvci1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzZcIjtcbn1cbi5tZGktdmVjdG9yLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2MlwiO1xufVxuLm1kaS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAxXCI7XG59XG4ubWRpLXZlY3Rvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2M1wiO1xufVxuLm1kaS12ZWN0b3ItdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjRcIjtcbn1cbi5tZGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjVcIjtcbn1cbi5tZGktdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2NlwiO1xufVxuLm1kaS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2N1wiO1xufVxuLm1kaS12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjhcIjtcbn1cbi5tZGktdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY5XCI7XG59XG4ubWRpLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZBXCI7XG59XG4ubWRpLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkJcIjtcbn1cbi5tZGktdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2Q1wiO1xufVxuLm1kaS12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RFwiO1xufVxuLm1kaS12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RVwiO1xufVxuLm1kaS12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RlwiO1xufVxuLm1kaS12aWV3LWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzBcIjtcbn1cbi5tZGktdmlldy1oZWFkbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3MVwiO1xufVxuLm1kaS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzJcIjtcbn1cbi5tZGktdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzNcIjtcbn1cbi5tZGktdmlldy1wYXJhbGxlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyN1wiO1xufVxuLm1kaS12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc0XCI7XG59XG4ubWRpLXZpZXctc2VxdWVudGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyOFwiO1xufVxuLm1kaS12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3NVwiO1xufVxuLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzZcIjtcbn1cbi5tZGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzdcIjtcbn1cbi5tZGktdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3OFwiO1xufVxuLm1kaS12aW9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEZcIjtcbn1cbi5tZGktdmlzdWFsc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEwXCI7XG59XG4ubWRpLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc5XCI7XG59XG4ubWRpLXZrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3QVwiO1xufVxuLm1kaS12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0JcIjtcbn1cbi5tZGktdmxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdDXCI7XG59XG4ubWRpLXZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNCXCI7XG59XG4ubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RFwiO1xufVxuLm1kaS12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RVwiO1xufVxuLm1kaS12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdGXCI7XG59XG4ubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODBcIjtcbn1cbi5tZGktdm9sdW1lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVEXCI7XG59XG4ubWRpLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVFXCI7XG59XG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODFcIjtcbn1cbi5tZGktdm9sdW1lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUNcIjtcbn1cbi5tZGktdnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgyXCI7XG59XG4ubWRpLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODNcIjtcbn1cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg0XCI7XG59XG4ubWRpLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4NVwiO1xufVxuLm1kaS13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4NlwiO1xufVxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg3XCI7XG59XG4ubWRpLXdhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4OFwiO1xufVxuLm1kaS13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjlcIjtcbn1cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODlcIjtcbn1cbi5tZGktd2F0Y2gtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThBXCI7XG59XG4ubWRpLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4QlwiO1xufVxuLm1kaS13YXRjaC12aWJyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkIwXCI7XG59XG4ubWRpLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThDXCI7XG59XG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RFwiO1xufVxuLm1kaS13YXRlci1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThFXCI7XG59XG4ubWRpLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEZcIjtcbn1cbi5tZGktd2F0ZXJtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEyXCI7XG59XG4ubWRpLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhDXCI7XG59XG4ubWRpLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkwXCI7XG59XG4ubWRpLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkxXCI7XG59XG4ubWRpLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5MlwiO1xufVxuLm1kaS13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5M1wiO1xufVxuLm1kaS13ZWF0aGVyLWxpZ2h0bmluZy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3RFwiO1xufVxuLm1kaS13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk0XCI7XG59XG4ubWRpLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk1XCI7XG59XG4ubWRpLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5NlwiO1xufVxuLm1kaS13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk3XCI7XG59XG4ubWRpLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OThcIjtcbn1cbi5tZGktd2VhdGhlci1zbm93eS1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3RVwiO1xufVxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk5XCI7XG59XG4ubWRpLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlBXCI7XG59XG4ubWRpLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUJcIjtcbn1cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUNcIjtcbn1cbi5tZGktd2VhdGhlci13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RFwiO1xufVxuLm1kaS13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUVcIjtcbn1cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlGXCI7XG59XG4ubWRpLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBMFwiO1xufVxuLm1kaS13ZWJob29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJGXCI7XG59XG4ubWRpLXdlYnBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkFcIjtcbn1cbi5tZGktd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjExXCI7XG59XG4ubWRpLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBMVwiO1xufVxuLm1kaS13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTJcIjtcbn1cbi5tZGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTNcIjtcbn1cbi5tZGktd2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE0XCI7XG59XG4ubWRpLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNVwiO1xufVxuLm1kaS13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNlwiO1xufVxuLm1kaS13aGl0ZS1iYWxhbmNlLWlyaWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTdcIjtcbn1cbi5tZGktd2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBOFwiO1xufVxuLm1kaS13aWRnZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJCXCI7XG59XG4ubWRpLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTlcIjtcbn1cbi5tZGktd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUFcIjtcbn1cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFCXCI7XG59XG4ubWRpLXdpaXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkNcIjtcbn1cbi5tZGktd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFDXCI7XG59XG4ubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRFwiO1xufVxuLm1kaS13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFFXCI7XG59XG4ubWRpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRlwiO1xufVxuLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjBcIjtcbn1cbi5tZGktd2luZG93LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjFcIjtcbn1cbi5tZGktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjJcIjtcbn1cbi5tZGktd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCM1wiO1xufVxuLm1kaS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjRcIjtcbn1cbi5tZGktd29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI1XCI7XG59XG4ubWRpLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjZcIjtcbn1cbi5tZGktd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI3XCI7XG59XG4ubWRpLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjhcIjtcbn1cbi5tZGkteGFtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3M1wiO1xufVxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI5XCI7XG59XG4ubWRpLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQVwiO1xufVxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0QVwiO1xufVxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0QlwiO1xufVxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRDXCI7XG59XG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0RFwiO1xufVxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEVcIjtcbn1cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0RlwiO1xufVxuLm1kaS14Ym94LWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJCXCI7XG59XG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQ1wiO1xufVxuLm1kaS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJEXCI7XG59XG4ubWRpLXhpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJFXCI7XG59XG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJGXCI7XG59XG4ubWRpLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDMFwiO1xufVxuLm1kaS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODhcIjtcbn1cbi5tZGkteWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzFcIjtcbn1cbi5tZGkteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDMlwiO1xufVxuLm1kaS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3RlwiO1xufVxuLm1kaS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzNcIjtcbn1cbi5tZGktemlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNFwiO1xufVxuLm1kaS0xOHB4Lm1kaS1zZXQsXG4ubWRpLTE4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tZGktMjRweC5tZGktc2V0LFxuLm1kaS0yNHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubWRpLTM2cHgubWRpLXNldCxcbi5tZGktMzZweC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm1kaS00OHB4Lm1kaS1zZXQsXG4ubWRpLTQ4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5tZGktZGFyazpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tZGktZGFyay5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWRpLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZGktbGlnaHQubWRpLWluYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubWRpLXJvdGF0ZS00NSB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgfVxuICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICB9XG4gICovXG59XG4ubWRpLXJvdGF0ZS00NTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1kaS1yb3RhdGUtOTAge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtOTA6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tZGktcm90YXRlLTEzNSB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTEzNTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLm1kaS1yb3RhdGUtMTgwIHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMTgwOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWRpLXJvdGF0ZS0yMjUge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgfVxuICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICB9XG4gICovXG59XG4ubWRpLXJvdGF0ZS0yMjU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5tZGktcm90YXRlLTI3MCB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTI3MDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLm1kaS1yb3RhdGUtMzE1IHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMzE1OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4ubWRpLWZsaXAtaDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG59XG4ubWRpLWZsaXAtdjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICBmaWx0ZXI6IEZsaXBWO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG59XG4ubWRpLXNwaW46YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1kaS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtZGktc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRpLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGktc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1tYXRlcmlhbGRlc2lnbmljb25zLmNzcy5tYXAgKi9cbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uY2xlYXJmaXg6OmJlZm9yZSxcbi5jb250YWluZXI6OmFmdGVyLFxuLmNvbnRhaW5lcjo6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOjpiZWZvcmUsXG4ucm93OjphZnRlcixcbi5yb3c6OmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOjphZnRlcixcbi5tb2RhbC1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLndyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG4uaGVhZGVyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzY2O1xuICB0cmFuc2l0aW9uOiAxLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19kcm9wZG93bi5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19kcm9wZG93bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA0OTVweDtcbn1cbi5oZWFkZXJfX2Ryb3Bkb3duLXdyYXBfc21hbGwge1xuICB3aWR0aDogMzE1cHg7XG59XG4uaGVhZGVyX19kcm9wZG93bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhlYWRlcl9fZHJvcGRvd24tdGV4dF9tYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyX19kcm9wZG93bi10ZXh0IHNwYW4ge1xuICBjb2xvcjogI2NjYztcbn1cbi5oZWFkZXJfX2Ryb3Bkb3duLXRleHQgYSB7XG4gIGNvbG9yOiAjN0VDRUZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlcl9fZHJvcGRvd24tdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YmJiZmY7XG59XG4uaGVhZGVyX19kcm9wZG93bi10ZXh0X3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhlYWRlcl9fZHJvcGRvd24taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2Ryb3Bkb3duLWlucHV0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNjY2M7XG59XG4uaGVhZGVyX19kcm9wZG93bi1pbnB1dCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2NjYztcbn1cbi5oZWFkZXJfX2Ryb3Bkb3duLWlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNjY2M7XG59XG4uaGVhZGVyX19kcm9wZG93bi1pbnB1dCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjY2NjO1xufVxuLmhlYWRlcl9fZHJvcGRvd24tY2hlY2tib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19kcm9wZG93bi1jaGVja2JveCArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fZHJvcGRvd24tY2hlY2tib3g6bm90KGNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9fZHJvcGRvd24tY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDQ5cHg7XG59XG4uaGVhZGVyX19kcm9wZG93bi1jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uaGVhZGVyX19kcm9wZG93bi1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2tib3guanBnJyk7XG59XG4uaGVhZGVyX19kcm9wZG93bi10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uaGVhZGVyX19kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzdFQ0VGRjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyX19kcm9wZG93bi1idG5fYmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlcl9fZHJvcGRvd24tYnRuX2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLmhlYWRlci5oaWRkZW4ge1xuICB0b3A6IC02MHB4O1xufVxuLmhlYWRlcl9fY29udGFpbmVyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAyMDYsIDI1NSwgMC45NSk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOSk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lci1ib3R0b20gLmhlYWRlcl9fbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19jb250YWluZXItYm90dG9tIC5oZWFkZXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbmF2LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAyMDYsIDI1NSwgMC45NSk7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogLTIwMCU7XG4gIHBhZGRpbmc6IDMwcHggNTBweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmhlYWRlcl9fbmF2LW1lbnUtZWxlbS1sMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGVhZGVyX19uYXYtbWVudS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVhZGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5oZWFkZXJfX2VsZW0sXG4uaGVhZGVyX19lbGVtLWF1dGhvcml6ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xpbmsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xufVxuLmhlYWRlcl9fbGluayBzcGFuIC5tZGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaGVhZGVyX19saW5rOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2NjYztcbn1cbi5oZWFkZXJfX3B1cnBsZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzY2O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbi5oZWFkZXJfX3B1cnBsZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjU1O1xufVxuLmhlYWRlcl9fcGhvbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMC42O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4uaGVhZGVyX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmhlYWRlcl9fcGhvbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19leWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXllLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4uaGVhZGVyLW1vYmlsZSAuaGVhZGVyX19kcm9wZG93biB7XG4gIHRvcDogOTJweDtcbn1cbi5oZWFkZXItbW9iaWxlX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLW1vYmlsZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlci1tb2JpbGVfX2ltZzpiZWZvcmUsXG4uaGVhZGVyLW1vYmlsZV9faW1nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVhZGVyLW1vYmlsZV9faW1nOmFmdGVyIHtcbiAgdG9wOiAxNXB4O1xufVxuLmhlYWRlci1tb2JpbGUub3Blbi1tZW51IC5oZWFkZXItbW9iaWxlX19pbWcge1xuICB3aWR0aDogMDtcbn1cbi5oZWFkZXItbW9iaWxlLm9wZW4tbWVudSAuaGVhZGVyLW1vYmlsZV9faW1nOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMHB4O1xufVxuLmhlYWRlci1tb2JpbGUub3Blbi1tZW51IC5oZWFkZXItbW9iaWxlX19pbWc6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMHB4O1xufVxuLmhlYWRlci1tb2JpbGUub3Blbi1tZW51IC5oZWFkZXJfX25hdi1tZW51IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyLWJvdHRvbSAuaGVhZGVyX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItbW9iaWxlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC45KTtcbiAgfVxuICAuaGVhZGVyLW1vYmlsZS5oZWFkZXItbW9iaWxlIC5oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGVfX2J0biB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5oZWFkZXItbW9iaWxlX19pbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5oZWFkZXItbW9iaWxlX19pbWc6YmVmb3JlLFxuICAuaGVhZGVyLW1vYmlsZV9faW1nOmFmdGVyIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5oZWFkZXItbW9iaWxlX19pbWc6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuaGVhZGVyX19wdXJwbGUtYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19waG9uZSBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICB9XG4gIC5oZWFkZXJfX2VsZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX25hdi1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XG4gICAgd2lkdGg6IDcwdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdi1tZW51LWVsZW0tbDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAuaGVhZGVyX19wdXJwbGUtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX3Bob25lIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuaGVhZGVyX19uYXYtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24ge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLmhlYWRlcl9fbmF2LW1lbnUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyX19uYXYtbWVudS1lbGVtLWwxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgICBsZWZ0OiAtNDhweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzM2Njtcbn1cbi5mb290ZXJfX3RvcC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZvb3Rlcl9fYm90dG9tLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9vdGVyX19ib3R0b20tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmZvb3Rlcl9fYm90dG9tLXRleHQgYSB7XG4gIGNvbG9yOiAjN0VDRUZGO1xufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAxNjVweCA3MHB4O1xufVxuLmZvb3Rlcl9fd3JhcF9ib3R0b20ge1xuICBwYWRkaW5nOiA1NXB4IDVweCA3MHB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyX19zb2NpYWwtbGlzdDpiZWZvcmUsXG4uZm9vdGVyX19zb2NpYWwtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mb290ZXJfX3NvY2lhbC1saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9vdGVyX19zb2NpYWwtbGlzdDo6YWZ0ZXIsXG4uZm9vdGVyX19zb2NpYWwtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5mb290ZXJfX3NvY2lhbC1lbGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjVweCAwO1xufVxuLmZvb3Rlcl9fc29jaWFsLWVsZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZm9vdGVyX19zb2NpYWwtZWxlbSBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZvb3Rlcl9fYnRuLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fYnRuLXVwOmhvdmVyIC5mb290ZXJfX2J0bi11cC10ZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19idG4tdXA6aG92ZXIgLmZvb3Rlcl9fYnRuLXVwLXRleHQtd3JhcCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5mb290ZXJfX2J0bi11cC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdFQ0VGRjtcbn1cbi5mb290ZXJfX2J0bi11cC1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fYnRuLXVwLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdFQ0VGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNHB4IDMwcHggMTRweCAyMHB4O1xuICBjb2xvcjogIzdFQ0VGRjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NzEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlcl9fYnRuLXVwLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXJfX2J0bi11cCB7XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG4gIC5mb290ZXJfX2J0bi11cC10ZXh0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuZm9vdGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxuICAuZm9vdGVyX190b3AtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsLWVsZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsLWVsZW0gYSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFOUU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLW1haW5fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZpZGVvLXByZXZpZXcuanBnJyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibG9jay1tYWluX192aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1tYWluX192aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1tYWluX19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1tYWluX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stbWFpbl9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1tYWluX19saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1tYWluX19lbGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1tYWluIC5jb250YWluZXIsXG4uYmxvY2stbWFpbiAucm93LFxuLmJsb2NrLW1haW4gLmNvbC14cy0xMiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1tYWluX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDAgMCA5NXB4IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5ibG9jay1tYWluX190ZXh0IHtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stbWFpbl9faW5mbyAubG9nbyB7XG4gICAgdG9wOiAtMjAwcHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5ibG9jay1tYWluIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5ibG9jay1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28ge1xuICAgIHRvcDogLTE3N3B4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ibG9jay1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAuYmxvY2stbWFpbl9faW5mbyAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5ibG9jay1tYWluX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTAyLCAwLjc4OCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDM1cHggMHB4O1xuICAgIGNvbG9yOiAjZWVlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLW1haW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAwcHggMzVweCAyNXB4O1xuICB9XG4gIC5ibG9jay1tYWluX19pbmZvIC5sb2dvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stbWFpbl9fdmlkZW8ge1xuICAgIHRvcDogLTIwMDBweDtcbiAgfVxuICAuYmxvY2stbWFpbl9fc2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAuYmxvY2stbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAwcHg7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28ge1xuICAgIHBhZGRpbmc6IDM3cHggMDtcbiAgfVxuICAuYmxvY2stbWFpbl9faW5mbyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NnB4KSB7XG4gIC5ibG9jay1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDBweDtcbiAgfVxuICAuYmxvY2stbWFpbl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYmxvY2stbWFpbl9faW5mbyAubG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5ibG9jay1tYWluX19pbmZvIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5ibG9jay1tYWluIC5yZWdpc3RyYXRpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMzVweCAyMHB4O1xuICB9XG4gIC5ibG9jay1tYWluIC5yZWdpc3RyYXRpb24tYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmJsb2NrLW1haW4gLnJlZ2lzdHJhdGlvbi1ibG9ja19faW5wdXQsXG4gIC5ibG9jay1tYWluIC5yZWdpc3RyYXRpb24tYmxvY2tfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYxcHgpIHtcbiAgLmJsb2NrLW1haW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMHB4O1xuICB9XG4gIC5ibG9jay1tYWluX19pbmZvIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkge1xuICAuYmxvY2stbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ibG9jay1tYWluX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5ibG9jay1tYWluX19pbmZvIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmJsb2NrLW1haW5fX2luZm8gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmJsb2NrLW1haW4gLnJlZ2lzdHJhdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAzNXB4IDE1cHg7XG4gIH1cbiAgLmJsb2NrLW1haW4gLnJlZ2lzdHJhdGlvbi1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuYmxvY2stbWFpbiAucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCxcbiAgLmJsb2NrLW1haW4gLnJlZ2lzdHJhdGlvbi1ibG9ja19fYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ibG9jay1tYWluIC5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb25fX3dyYXAge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDEwMiwgMC43ODgpO1xuICBwYWRkaW5nOiAzNXB4IDkwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrX2JnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzM2Njtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzdFQ0VGRjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNC41cHggNDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzMjlweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9ja19faW5wdXQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2M7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9ja19faW5wdXQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrOmJlZm9yZSxcbi5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9ja19faW5wdXQtYmxvY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrOjphZnRlcixcbi5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9ja19fYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDRUZGO1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMjY2cHg7XG59XG4ucmVnaXN0cmF0aW9uLWJsb2NrX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLnJlZ2lzdHJhdGlvbi1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzRiYmJmZjtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2NvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLjIsIDAuMik7XG4gIHdpZHRoOiA0ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfX2NvbmZpcm1hdGlvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxLCAxKTtcbn1cbi5yZWdpc3RyYXRpb24tYmxvY2tfd2lkdGgtODAge1xuICB3aWR0aDogODMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCxcbiAgLnJlZ2lzdHJhdGlvbi1ibG9ja19fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogNC41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAucmVnaXN0cmF0aW9uLWJsb2NrX3dpZHRoLTgwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJsb2NrX19idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCAzMHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJsb2NrX19pbnB1dCxcbiAgLnJlZ2lzdHJhdGlvbi1ibG9ja19fYnRuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAucmVnaXN0cmF0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHggMjBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmxvY2tfX2lucHV0LFxuICAucmVnaXN0cmF0aW9uLWJsb2NrX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODZweCkge1xuICAucmVnaXN0cmF0aW9uLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1ibG9ja19fY29uZmlybWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53aGF0LXlvdS1nZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hhdC15b3UtZ2V0X193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDIwNCwgMjU1LCAwLjcxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMzVweCA0MHB4O1xufVxuLndoYXQteW91LWdldF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53aGF0LXlvdS1nZXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud2hhdC15b3UtZ2V0X19lbGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2hhdC15b3UtZ2V0X19pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud2hhdC15b3UtZ2V0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi53aGF0LXlvdS1nZXRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC53aGF0LXlvdS1nZXRfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndoYXQteW91LWdldF9fZWxlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC53aGF0LXlvdS1nZXRfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud2hhdC15b3UtZ2V0X190ZXh0IHtcbiAgICBmbGV4OiAxIDEgMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53aGF0LXlvdS1nZXRfX2VsZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAud2hhdC15b3UtZ2V0X193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxuICAud2hhdC15b3UtZ2V0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndoYXQteW91LWdldF9faW1nIHtcbiAgICBmbGV4OiAxIDEgNjBweDtcbiAgfVxuICAud2hhdC15b3UtZ2V0X19lbGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi53aGF0LXlvdS1nZXQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aGF0LXlvdS1nZXQtMl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzNjY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweDtcbn1cbi53aGF0LXlvdS1nZXQtMl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjN0VDRUZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwcHggNTBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi53aGF0LXlvdS1nZXQtMl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53aGF0LXlvdS1nZXQtMl9fZWxlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoYXQteW91LWdldC0yX19pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud2hhdC15b3UtZ2V0LTJfX2ltZyBpbWcge1xuICB3aWR0aDogODUlO1xufVxuLndoYXQteW91LWdldC0yX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAud2hhdC15b3UtZ2V0LTJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndoYXQteW91LWdldC0yX19lbGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLndoYXQteW91LWdldC0yX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndoYXQteW91LWdldC0yX190ZXh0IHtcbiAgICBmbGV4OiAxIDEgMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2hhdC15b3UtZ2V0LTJfX2VsZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndoYXQteW91LWdldC0yX19pbWcge1xuICAgIGZsZXg6IDAgMSAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC53aGF0LXlvdS1nZXQtMl9fd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gIH1cbiAgLndoYXQteW91LWdldC0yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAud2hhdC15b3UtZ2V0LTJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAud2hhdC15b3UtZ2V0LTJfX2ltZyB7XG4gICAgZmxleDogMSAxIDYwcHg7XG4gIH1cbiAgLndoYXQteW91LWdldC0yX19lbGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi50cmFpbmluZy1wcm9ncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyYWluaW5nLXByb2dyYW1fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xuICBtaW4taGVpZ2h0OiA0MzNweDtcbiAgcGFkZGluZzogNTBweCA1NXB4O1xuICBjb2xvcjogIzMzMzM2Njtcbn1cbi50cmFpbmluZy1wcm9ncmFtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLnRyYWluaW5nLXByb2dyYW1fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRyYWluaW5nLXByb2dyYW1fX2VsZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xufVxuLnRyYWluaW5nLXByb2dyYW1fX2VsZW0gc3BhbiB7XG4gIGNvbG9yOiAjN0VDRUZGO1xufVxuLnRyYWluaW5nLXByb2dyYW1fX3N1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50cmFpbmluZy1wcm9ncmFtX19zdWJtaXQgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC50cmFpbmluZy1wcm9ncmFtX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgLnRyYWluaW5nLXByb2dyYW1fX2VsZW0sXG4gIC50cmFpbmluZy1wcm9ncmFtX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxlYXJuaW5nLXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhcm5pbmctcHJvY2Vzc19fd3JhcCB7XG4gIHBhZGRpbmc6IDUwcHggNTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sZWFybmluZy1wcm9jZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGVhcm5pbmctcHJvY2Vzc19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVhcm5pbmctcHJvY2Vzc19fZWxlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmxlYXJuaW5nLXByb2Nlc3NfX2VsZW0tb3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMzMzMzY2O1xufVxuLmxlYXJuaW5nLXByb2Nlc3NfX2VsZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAubGVhcm5pbmctcHJvY2Vzc19fd3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4O1xuICB9XG4gIC5sZWFybmluZy1wcm9jZXNzX19lbGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxlYXJuaW5nLXByb2Nlc3NfX2VsZW0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5sZWFybmluZy1wcm9jZXNzX19lbGVtLW9yZGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5kaXBsb21hIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpcGxvbWE6YmVmb3JlLFxuLmRpcGxvbWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZGlwbG9tYTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRpcGxvbWE6OmFmdGVyLFxuLmRpcGxvbWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGlwbG9tYV9fd3JhcCB7XG4gIHBhZGRpbmc6IDcwcHggMzVweCA1MHB4IDM1cHg7XG59XG4uZGlwbG9tYV9fd3JhcDpiZWZvcmUsXG4uZGlwbG9tYV9fd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5kaXBsb21hX193cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGlwbG9tYV9fd3JhcDo6YWZ0ZXIsXG4uZGlwbG9tYV9fd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXBsb21hX19pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB3aWR0aDogMjU1cHg7XG59XG4uZGlwbG9tYV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpcGxvbWFfX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGlwbG9tYV9faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NjdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZGlwbG9tYV9faW1nLXdyYXA6YmVmb3JlLFxuICAuZGlwbG9tYV9faW1nLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5kaXBsb21hX19pbWctd3JhcDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmRpcGxvbWFfX2ltZy13cmFwOjphZnRlcixcbiAgLmRpcGxvbWFfX2ltZy13cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5kaXBsb21hX190ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmRpcGxvbWFfX3dyYXAge1xuICAgIHBhZGRpbmc6IDU1cHggMHB4IDUwcHggMHB4O1xuICB9XG4gIC5kaXBsb21hX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGlwbG9tYV9faW1nLXdyYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5kaXBsb21hX190ZXh0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAuZGlwbG9tYV9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDElO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ud2h5LXN0dWR5LXdpdGgtdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2h5LXN0dWR5LXdpdGgtdXNfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDE1cHg7XG4gIHBhZGRpbmc6IDUwcHggMzVweCA0MHB4O1xufVxuLndoeS1zdHVkeS13aXRoLXVzX193cmFwOmJlZm9yZSxcbi53aHktc3R1ZHktd2l0aC11c19fd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53aHktc3R1ZHktd2l0aC11c19fd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLndoeS1zdHVkeS13aXRoLXVzX193cmFwOjphZnRlcixcbi53aHktc3R1ZHktd2l0aC11c19fd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi53aHktc3R1ZHktd2l0aC11c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53aHktc3R1ZHktd2l0aC11c19fZWxlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMzMlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2h5LXN0dWR5LXdpdGgtdXNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ud2h5LXN0dWR5LXdpdGgtdXNfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2h5LXN0dWR5LXdpdGgtdXNfX2VsZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53aHktc3R1ZHktd2l0aC11c19faW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC53aHktc3R1ZHktd2l0aC11c19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAud2h5LXN0dWR5LXdpdGgtdXNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xuICB9XG4gIC53aHktc3R1ZHktd2l0aC11c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC53aHktc3R1ZHktd2l0aC11c19faW1nIHtcbiAgICBmbGV4OiAxIDEgNjBweDtcbiAgfVxuICAud2h5LXN0dWR5LXdpdGgtdXNfX2VsZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3c19fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAyMDQsIDI1NSwgMC43MSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDU1cHggNDBweDtcbn1cbi5yZXZpZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5yZXZpZXdzX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxufVxuLnNsaWRlci1yZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3A6YmVmb3JlLFxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS1taWRkbGU6YmVmb3JlLFxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS1ib3R0b206YmVmb3JlLFxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3A6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLW1pZGRsZTphZnRlcixcbi5zbGlkZXItcmV2aWV3c19fc2xpZGUtYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3A6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLW1pZGRsZTphZnRlcixcbi5zbGlkZXItcmV2aWV3c19fc2xpZGUtYm90dG9tOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLXRvcDo6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLW1pZGRsZTo6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLWJvdHRvbTo6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLXRvcDo6YmVmb3JlLFxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS1taWRkbGU6OmJlZm9yZSxcbi5zbGlkZXItcmV2aWV3c19fc2xpZGUtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3AsXG4uc2xpZGVyLXJldmlld3NfX3NsaWRlLW1pZGRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zbGlkZXItcmV2aWV3c19faW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc2xpZGVyLXJldmlld3NfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGhlaWdodDogMTY1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zbGlkZXItcmV2aWV3c19fbmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzQyNjQ4YjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNsaWRlci1yZXZpZXdzX19kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc2xpZGVyLXJldmlld3NfX2VkaXQsXG4uc2xpZGVyLXJldmlld3NfX2Nsb3NlLFxuLnNsaWRlci1yZXZpZXdzX19saWtlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2JhYzdkNjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zbGlkZXItcmV2aWV3c19fYnRuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNDI2NDhiO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNDclO1xufVxuLnNsaWRlci1yZXZpZXdzIC5zbGljay1uZXh0LnNsaWNrLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYwNTRcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLnNsaWRlci1yZXZpZXdzIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDQ3JTtcbn1cbi5zbGlkZXItcmV2aWV3cyAuc2xpY2stcHJldi5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90czpiZWZvcmUsXG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90czo6YWZ0ZXIsXG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHMgbGk6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGZmO1xuICBtYXJnaW46IDAgNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLXJldmlld3MgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csXG4gIC5zbGlkZXItcmV2aWV3cyAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3c19fc2xpZGUtd3JhcCB7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxuICAuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3c19fc2xpZGUtd3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyNXB4KSB7XG4gIC5zbGlkZXItcmV2aWV3cyAuc2xpZGVyLXJldmlld3NfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3c19fc2xpZGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2xpZGVyLXJldmlld3NfX25hbWUge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbGlkZXItcmV2aWV3c19fZGF0ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3AgLnNsaWRlci1yZXZpZXdzX19jbG9zZSxcbiAgLnNsaWRlci1yZXZpZXdzX19zbGlkZS10b3AgLnNsaWRlci1yZXZpZXdzX19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxufVxuLnBhcnRuZXJzX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweDtcbn1cbi5wYXJ0bmVyc19fd3JhcDpiZWZvcmUsXG4ucGFydG5lcnNfX3dyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGFydG5lcnNfX3dyYXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wYXJ0bmVyc19fd3JhcDo6YWZ0ZXIsXG4ucGFydG5lcnNfX3dyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFydG5lcnNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc19fZWxlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLnBhcnRuZXJzX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDVweCA0MHB4O1xuICB9XG4gIC5wYXJ0bmVyc19fZWxlbSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAucGFydG5lcnNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRuZXJzX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3VyLXRyYWluaW5nLXByb2dyYW1zX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX3dyYXA6YmVmb3JlLFxuLm91ci10cmFpbmluZy1wcm9ncmFtc19fd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX3dyYXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX3dyYXA6OmFmdGVyLFxuLm91ci10cmFpbmluZy1wcm9ncmFtc19fd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMzM2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ub3VyLXRyYWluaW5nLXByb2dyYW1zX19lbGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2VsZW06YmVmb3JlLFxuLm91ci10cmFpbmluZy1wcm9ncmFtc19fZWxlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2VsZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2VsZW06OmFmdGVyLFxuLm91ci10cmFpbmluZy1wcm9ncmFtc19fZWxlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm91ci10cmFpbmluZy1wcm9ncmFtc19fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICM3RUNFRkY7XG59XG4ub3VyLXRyYWluaW5nLXByb2dyYW1zX190ZXh0IHNwYW4gLmNvbW1lbnRzIHtcbiAgY29sb3I6ICMzMzMzNjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gIC5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAub3VyLXRyYWluaW5nLXByb2dyYW1zX190ZXh0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm91ci10cmFpbmluZy1wcm9ncmFtc19fZWxlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2ltZyB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm91ci10cmFpbmluZy1wcm9ncmFtc19fdGV4dCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjlweCkge1xuICAub3VyLXRyYWluaW5nLXByb2dyYW1zX193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxuICAub3VyLXRyYWluaW5nLXByb2dyYW1zX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm91ci10cmFpbmluZy1wcm9ncmFtc19faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdXItdHJhaW5pbmctcHJvZ3JhbXNfX2VsZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm91ci10ZWFjaGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbn1cbi5vdXItdGVhY2hlcnMgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuLm91ci10ZWFjaGVyc19fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm91ci10ZWFjaGVyc19fc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ub3VyLXRlYWNoZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ub3VyLXRlYWNoZXJzX19pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm91ci10ZWFjaGVyc19fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm91ci10ZWFjaGVyc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1heC1oZWlnaHQ6IDI0MnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ub3VyLXRlYWNoZXJzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4ub3VyLXRlYWNoZXJzIC5zbGljay1kb3RzIGxpIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ub3VyLXRlYWNoZXJzIC5zbGljay1kb3RzIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVmZmY7XG59XG4ub3VyLXRlYWNoZXJzIC5zbGljay1kb3RzIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ub3VyLXRlYWNoZXJzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItdGVhY2hlcnNfX2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODZweCkge1xuICAub3VyLXRlYWNoZXJzX193cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5vdXItdGVhY2hlcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIC5vdXItdGVhY2hlcnNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmxrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxrX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLmxrX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzdFQ0VGRjtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sa19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGJiYmZmO1xufVxuLmxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMzM2NjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sa19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzMzMzNjY7XG59XG4ubGtfX3RleHQtYm90dG9tIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sa19fdGV4dC1ib3R0b20gc3BhbiB7XG4gIGNvbG9yOiAjN0VDRUZGO1xufVxuLmxrX190ZXh0LWJvdHRvbV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sa19fdGV4dC1ib3R0b20tdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGtfX3RleHQtYm90dG9tLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGtfX3RleHQtYm90dG9tLWRhdGUgYSB7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sa19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjBweDtcbn1cbi5sa19fbGlzdC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sa19fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmxrX19saXN0LWVsZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMyU7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xufVxuLmxrX19saXN0LWVsZW0tZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiAnINCU0L7RgdGC0YPQv9C90L4g0L/QvtGB0LvQtSDQv9GA0LjQvtCx0YDQtdGC0LXQvdC40Y8nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNDMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubGtfX2xpc3QtZWxlbV92aWV3ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAn0J/RgNC+0YHQvNC+0YLRgNC10L3QvdC+JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUNFRkY7XG59XG4ubGtfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5sa19fbGlzdC1saW5rIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuLmxrX19saXN0LWxpbms6aG92ZXIgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGtfX2xpc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubGtfX2xpc3QtdGV4dCBhIHtcbiAgY29sb3I6ICMzMzMzNjY7XG59XG4ubGtfX2xpc3QtdGVzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmxrX19saXN0LXRlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLmxrLXNsaWRlci1tb2JpbGUtYnRtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUNFRkY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmxrLXNsaWRlci1tb2JpbGUtYnRtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiYmJmZjtcbn1cbi5say1zbGlkZXItbW9iaWxlLWJ0bV9wYXNzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5say1zbGlkZXItbW9iaWxlLWJ0bV9wYXNzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZjgyO1xufVxuLmxrLXNsaWRlci1tb2JpbGUtYnRtX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3RDhERjtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmxrLXNsaWRlci1tb2JpbGUtYnRtX2Rpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3RDhERjtcbn1cbi5sayAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmxrIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAzNyU7XG59XG4ubGsgLnNsaWNrLW5leHQuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjA1NFwiO1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ubGsgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDM3JTtcbn1cbi5sayAuc2xpY2stcHJldi5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5sayAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGsgLnNsaWNrLWRvdHM6YmVmb3JlLFxuLmxrIC5zbGljay1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmxrIC5zbGljay1kb3RzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGsgLnNsaWNrLWRvdHM6OmFmdGVyLFxuLmxrIC5zbGljay1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxrIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1OWExO1xufVxuLmxrIC5zbGljay1kb3RzIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDU5YTE7XG59XG4ubGsgLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YWNkMDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubGtfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAubGtfX3RleHQtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxrX190ZXh0LWJvdHRvbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmxrX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sa19fbGlzdC1saW5rIGkge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxuICAubGtfX2xpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5say1zbGlkZXItbW9iaWxlLWJ0bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5sa19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udmlkZW8tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0yMDAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiA5MDAwO1xufVxuLnZpZGVvLWJsb2NrLmFjdGl2ZSB7XG4gIHRvcDogMHB4O1xufVxuLnZpZGVvLWJsb2NrX19xdWFsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52aWRlby1ibG9ja19fcXVhbGl0eS1saW5rIHtcbiAgY29sb3I6ICM3RUNFRkY7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4udmlkZW8tYmxvY2tfX3F1YWxpdHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNGJiYmZmO1xufVxuLnZpZGVvLWJsb2NrX19xdWFsaXR5LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlkZW8tYmxvY2tfX3F1YWxpdHktbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnZpZGVvLWJsb2NrX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45MjIpO1xufVxuLnZpZGVvLWJsb2NrX193cmFwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggIzk2OTY5NjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMjAwMDtcbn1cbi52aWRlby1ibG9ja19fd3JhcC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnZpZGVvLWJsb2NrX193cmFwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3RUNFRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvLWJsb2NrX193cmFwLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnZpZGVvLWJsb2NrX193cmFwLWxpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1ibG9ja19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWRlby1ibG9ja19fdGV4dC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjN0VDRUZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnZpZGVvLWJsb2NrX190ZXh0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzRiYmJmZjtcbn1cbi52aWRlby1ibG9ja19fdGV4dC1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWRlby1ibG9ja19fdGV4dC1kb3dubG9hZCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgY29sb3I6ICM3RUNFRkY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udmlkZW8tYmxvY2tfX3RleHQtZG93bmxvYWQgaTpob3ZlciB7XG4gIGNvbG9yOiAjNGJiYmZmO1xufVxuLnZpZGVvLWJsb2NrX190ZXh0LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnZpZGVvLWJsb2NrX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbn1cbi5uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ld3NfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5ld3NfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLm5ld3NfX2J1dHRvbnM6YmVmb3JlLFxuLm5ld3NfX2J1dHRvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmV3c19fYnV0dG9uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ld3NfX2J1dHRvbnM6OmFmdGVyLFxuLm5ld3NfX2J1dHRvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV3c19fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3c19fYnRuIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm5ld3NfX2J0biBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXdzX19idG5fZmFjZWJvb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNjhiMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5uZXdzX19idG5fZmFjZWJvb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNTM4Zjtcbn1cbi5uZXdzX19idG5fdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2YjlhO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm5ld3NfX2J0bl92azpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzUyNzY7XG59XG4ubmV3c19fYnRuX3R3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmVkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm5ld3NfX2J0bl90d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZiYTtcbn1cbi5ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2dfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYmxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uYmxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjBweDtcbn1cbi5ibG9nX19saXN0OmJlZm9yZSxcbi5ibG9nX19saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJsb2dfX2xpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ibG9nX19saXN0OjphZnRlcixcbi5ibG9nX19saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJsb2dfX2xpc3Qtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZ19fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYmxvZ19fbGlzdC1lbGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMzMlO1xufVxuLmJsb2dfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9nX19saXN0LWxpbmsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG4uYmxvZ19fbGlzdC1saW5rOmhvdmVyIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLmJsb2dfX2xpc3QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZ19fbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5ibG9nX19saXN0LXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMzM2Njtcbn1cbi5ibG9nX19saXN0LWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZ19fbGlzdC1idG4tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbiAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5ibG9nX19saXN0LWJ0bi1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiYmJmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fbGlzdC1lbGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ibG9nX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9ybS1yZWdpc3RyYWNpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzNjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9faW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2NjYztcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9faW5wdXQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNjY2M7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2lucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNjY2M7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2lucHV0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNjY2M7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2lucHV0X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3RpdGxlLWNlbnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGl0bGUtY2VudGVyIHNwYW4ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3Bhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19idXR0b25zX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDRUZGO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMzMzMzNjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19idG5fcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzM2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2J0bl9wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjQ0O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19idG5fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2J0bl9yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYwMDAwO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19idG5fbGsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0X2dyYXkge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0X2dyYXkgYSB7XG4gIGNvbG9yOiAjMzMzMzY2O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0X3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0X2JsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzY2O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0X2l0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGV4dF9pdGFsaWMtc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2NvbXBsaWFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk1cHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2NvbXBsaWFuY2UtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzdFQ0VGRjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fY29tcGxpYW5jZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0YmJiZmY7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2NoZWNrYm94IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19jaGVja2JveCArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19jaGVja2JveDpub3QoY2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2NoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCA0OXB4O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzNjY7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoZWNrYm94LmpwZycpO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvLnBuZycpO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3RleHRhcmVhX2JpZyB7XG4gIGhlaWdodDogMzMwcHg7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGFibGUgdGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdC1lbGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdC1jaGVja2JveCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAzcHggMCAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdC1jaGVja2JveCArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX190ZXN0LWNoZWNrYm94Om5vdChjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdC1jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgNDlweDtcbn1cbi5mb3JtLXJlZ2lzdHJhY2lvbl9fdGVzdC1jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NjY2NjY7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3Rlc3QtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2tib3guanBnJyk7XG59XG4uZm9ybS1yZWdpc3RyYWNpb25fX3BhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMnB4O1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjN0VDRUZGO1xufVxuLmZvcm0tcmVnaXN0cmFjaW9uX19wYWdpbmF0aW9uIGxpLmFuc3dlcmVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc4cHgpIHtcbiAgLmZvcm0tcmVnaXN0cmFjaW9uX190YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb3JtLXJlZ2lzdHJhY2lvbl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAtMjAwMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5NTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucG9wdXAuYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuLnBvcHVwLmFjdGl2ZSAucG9wdXBfX3dyYXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKTtcbn1cbi5wb3B1cF9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC41LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzY2O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cF9fd3JhcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvcHVwX193cmFwLXRleHRfbWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcHVwX193cmFwLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnBvcHVwX193cmFwLXRleHQgYSB7XG4gIGNvbG9yOiAjN0VDRUZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBvcHVwX193cmFwLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGJiYmZmO1xufVxuLnBvcHVwX193cmFwLXRleHRfc21hbGwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG4ucG9wdXBfX3dyYXAtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnBvcHVwX193cmFwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjN0VDRUZGO1xufVxuLnBvcHVwX193cmFwLWJ0bl9ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDRUZGO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucG9wdXBfX3dyYXAtYnRuX2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLnBvcHVwX193cmFwLWJ0bl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wdXBfX3dyYXAtYnRuX2dyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLnBvcHVwX193cmFwLWJ0bl9ibHVlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wdXBfX3dyYXAtYnRuX2JsdWUtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYmZmO1xufVxuLnBvcHVwX193cmFwX2FnZ3JlZ2F0ZS1jb21waWxhdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogOTMwcHg7XG59XG4ucG9wdXBfX3dyYXBfYWdncmVnYXRlLWNvbXBpbGF0aW9uIC5wb3B1cF9fd3JhcC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5wb3B1cF9fd3JhcF9hZ2dyZWdhdGUtY29tcGlsYXRpb24gLnBvcHVwX193cmFwLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgLnBvcHVwX193cmFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5wb3B1cF9fd3JhcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBvcHVwX193cmFwLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBvcHVwX193cmFwX2FnZ3JlZ2F0ZS1jb21waWxhdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9wdXBfX3dyYXBfYWdncmVnYXRlLWNvbXBpbGF0aW9uIC5wb3B1cF9fd3JhcC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wb3B1cF9fd3JhcF9hZ2dyZWdhdGUtY29tcGlsYXRpb24gLnBvcHVwX193cmFwLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQ0VGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubWFwX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4O1xufVxuLm1hcF9fYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAzNzVweDtcbn1cbi5tYXBfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXBfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1hcF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcF9fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXBfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5tYXBfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFwX19jb250YWluZXIgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYXBfX2NvbnRhaW5lciAucm93IC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLWFiaXV0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zbGlkZXItYWJpdXQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNsaWRlci1hYml1dCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zbGlkZXItYWJpdXQgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMzAlKTtcbn1cbi5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNsaWNrLWRvdHMgbGk6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzgwODA4MDtcbn1cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1wcmV2OmFmdGVyLFxuLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjE0MSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZml4ZWQtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNjVweDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuLmZpeGVkLW1lbnVfX2VsZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maXhlZC1tZW51X19lbGVtOmhvdmVyIC5maXhlZC1tZW51X190ZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZml4ZWQtbWVudV9fZWxlbTpob3ZlciAuZml4ZWQtbWVudV9fdGV4dC13cmFwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmZpeGVkLW1lbnVfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0VDRUZGO1xufVxuLmZpeGVkLW1lbnVfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZml4ZWQtbWVudV9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0VDRUZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDIwcHg7XG4gIGNvbG9yOiAjN0VDRUZGO1xuICBmb250LXNpemU6IDE5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ3MSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZml4ZWQtbWVudV9fdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gIC5maXhlZC1tZW51IHtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtUHJvLUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW1Qcm8tTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbVBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbVByby1MaWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKChAZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAucGxhY2Vob2xkZXIoKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmlucHV0LXNtIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuLmlucHV0LWxnIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLnBsYWNlaG9sZGVyKEBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbn1cbi5zY2FsZVgoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbn1cbi5zY2FsZVkoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xufVxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xufVxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbn1cbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuLnRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IEBtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLmJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogQG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogQG1vZGFsLWxnOyB9XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbn1cbiIsIi8qIE1hdGVyaWFsRGVzaWduSWNvbnMuY29tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LmVvdD92PTEuOS4zMlwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTEuOS4zMlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyP3Y9MS45LjMyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZj92PTEuOS4zMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQudHRmP3Y9MS45LjMyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnP3Y9MS45LjMyI21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1kaTpiZWZvcmUsXG4ubWRpLXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDJcIjtcbn1cblxuLm1kaS1hY2Nlc3MtcG9pbnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwM1wiO1xufVxuXG4ubWRpLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDRcIjtcbn1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA1XCI7XG59XG5cbi5tZGktYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDZcIjtcbn1cblxuLm1kaS1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA3XCI7XG59XG5cbi5tZGktYWNjb3VudC1jYXJkLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDJcIjtcbn1cblxuLm1kaS1hY2NvdW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA4XCI7XG59XG5cbi5tZGktYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDlcIjtcbn1cblxuLm1kaS1hY2NvdW50LWNvbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEFcIjtcbn1cblxuLm1kaS1hY2NvdW50LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkJcIjtcbn1cblxuLm1kaS1hY2NvdW50LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwQlwiO1xufVxuXG4ubWRpLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMENcIjtcbn1cblxuLm1kaS1hY2NvdW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDBEXCI7XG59XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRVwiO1xufVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDNcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEZcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTBcIjtcbn1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTFcIjtcbn1cblxuLm1kaS1hY2NvdW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMlwiO1xufVxuXG4ubWRpLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxM1wiO1xufVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNFwiO1xufVxuXG4ubWRpLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE1XCI7XG59XG5cbi5tZGktYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTZcIjtcbn1cblxuLm1kaS1hY2NvdW50LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMwXCI7XG59XG5cbi5tZGktYWNjb3VudC1zZXR0aW5ncy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMxXCI7XG59XG5cbi5tZGktYWNjb3VudC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE3XCI7XG59XG5cbi5tZGktYWNjb3VudC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTlcIjtcbn1cblxuLm1kaS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUFcIjtcbn1cblxuLm1kaS1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUJcIjtcbn1cblxuLm1kaS1haXJiYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFDXCI7XG59XG5cbi5tZGktYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMURcIjtcbn1cblxuLm1kaS1haXJwbGFuZS1sYW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ0XCI7XG59XG5cbi5tZGktYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFFXCI7XG59XG5cbi5tZGktYWlycGxhbmUtdGFrZW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVENVwiO1xufVxuXG4ubWRpLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMUZcIjtcbn1cblxuLm1kaS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMFwiO1xufVxuXG4ubWRpLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIxXCI7XG59XG5cbi5tZGktYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjJcIjtcbn1cblxuLm1kaS1hbGFybS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjNcIjtcbn1cblxuLm1kaS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI0XCI7XG59XG5cbi5tZGktYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhEXCI7XG59XG5cbi5tZGktYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjVcIjtcbn1cblxuLm1kaS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyNlwiO1xufVxuXG4ubWRpLWFsZXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyN1wiO1xufVxuXG4ubWRpLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyOFwiO1xufVxuXG4ubWRpLWFsZXJ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ2XCI7XG59XG5cbi5tZGktYWxlcnQtZGVjYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkNcIjtcbn1cblxuLm1kaS1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI5XCI7XG59XG5cbi5tZGktYWxlcnQtb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjZcIjtcbn1cblxuLm1kaS1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJBXCI7XG59XG5cbi5tZGktYWxsLWluY2x1c2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRFwiO1xufVxuXG4ubWRpLWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJCXCI7XG59XG5cbi5tZGktYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJDXCI7XG59XG5cbi5tZGktYWx0aW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ3XCI7XG59XG5cbi5tZGktYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJEXCI7XG59XG5cbi5tZGktYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkVcIjtcbn1cblxuLm1kaS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkZcIjtcbn1cblxuLm1kaS1hbXBsaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzBcIjtcbn1cblxuLm1kaS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzFcIjtcbn1cblxuLm1kaS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDMyXCI7XG59XG5cbi5tZGktYW5kcm9pZC1kZWJ1Zy1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzNcIjtcbn1cblxuLm1kaS1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNFwiO1xufVxuXG4ubWRpLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjFcIjtcbn1cblxuLm1kaS1hbmd1bGFyanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkVcIjtcbn1cblxuLm1kaS1hbmltYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDhcIjtcbn1cblxuLm1kaS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNVwiO1xufVxuXG4ubWRpLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNlwiO1xufVxuXG4ubWRpLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzN1wiO1xufVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzJcIjtcbn1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMzXCI7XG59XG5cbi5tZGktYXBwbGUta2V5Ym9hcmQtY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzNFwiO1xufVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzNVwiO1xufVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM2XCI7XG59XG5cbi5tZGktYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzhcIjtcbn1cblxuLm1kaS1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzlcIjtcbn1cblxuLm1kaS1hcHBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNFwiO1xufVxuXG4ubWRpLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0JcIjtcbn1cblxuLm1kaS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNDXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNEXCI7XG59XG5cbi5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRVwiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzRlwiO1xufVxuXG4ubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQwXCI7XG59XG5cbi5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQxXCI7XG59XG5cbi5tZGktYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDJcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDNcIjtcbn1cblxuLm1kaS1hcnJvdy1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNVwiO1xufVxuXG4ubWRpLWFycm93LWNvbXByZXNzLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NFwiO1xufVxuXG4ubWRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDVcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkRcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJFXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJGXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0N1wiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OFwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDlcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRlwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEFcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEJcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ2XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE2XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0Q1wiO1xufVxuXG4ubWRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNERcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzBcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMxXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMyXCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RlwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MFwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTFcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDMFwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTJcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTNcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRFXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTRcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMzXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzRcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM1XCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTZcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU3XCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNThcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1OVwiO1xufVxuXG4ubWRpLWFycm93LXJpZ2h0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NVwiO1xufVxuXG4ubWRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVCXCI7XG59XG5cbi5tZGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVDXCI7XG59XG5cbi5tZGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNURcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM2XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzdcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM4XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUZcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYwXCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjFcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzJcIjtcbn1cblxuLm1kaS1hcnJvdy11cC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2MlwiO1xufVxuXG4ubWRpLWFycm93LXVwLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjNcIjtcbn1cblxuLm1kaS1hcnJvdy11cC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1RVwiO1xufVxuXG4ubWRpLWFzc2lzdGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NFwiO1xufVxuXG4ubWRpLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMzXCI7XG59XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjVcIjtcbn1cblxuLm1kaS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY3XCI7XG59XG5cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NlwiO1xufVxuXG4ubWRpLWF1ZGlvYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xufVxuXG4ubWRpLWF1dG8tZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY4XCI7XG59XG5cbi5tZGktYXV0by11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjlcIjtcbn1cblxuLm1kaS1hdXRvcmVuZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkFcIjtcbn1cblxuLm1kaS1hdi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2QlwiO1xufVxuXG4ubWRpLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkNcIjtcbn1cblxuLm1kaS1iYWJ5LWJ1Z2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhFXCI7XG59XG5cbi5tZGktYmFja2J1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2RFwiO1xufVxuXG4ubWRpLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2RVwiO1xufVxuXG4ubWRpLWJhY2t1cC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZGXCI7XG59XG5cbi5tZGktYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzRcIjtcbn1cblxuLm1kaS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcwXCI7XG59XG5cbi5tZGktYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MVwiO1xufVxuXG4ubWRpLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MlwiO1xufVxuXG4ubWRpLWJhcmxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3M1wiO1xufVxuXG4ubWRpLWJhcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NFwiO1xufVxuXG4ubWRpLWJhc2VjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc1XCI7XG59XG5cbi5tZGktYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc2XCI7XG59XG5cbi5tZGktYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzdcIjtcbn1cblxuLm1kaS1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc4XCI7XG59XG5cbi5tZGktYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3OVwiO1xufVxuXG4ubWRpLWJhdHRlcnktMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0FcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdCXCI7XG59XG5cbi5tZGktYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3Q1wiO1xufVxuXG4ubWRpLWJhdHRlcnktNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0RcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDdFXCI7XG59XG5cbi5tZGktYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RlwiO1xufVxuXG4ubWRpLWJhdHRlcnktNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDgxXCI7XG59XG5cbi5tZGktYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MlwiO1xufVxuXG4ubWRpLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODNcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg0XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODVcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg2XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4N1wiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODhcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg5XCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4QVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhDXCI7XG59XG5cbi5tZGktYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RFwiO1xufVxuXG4ubWRpLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RVwiO1xufVxuXG4ubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RlwiO1xufVxuXG4ubWRpLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTFcIjtcbn1cblxuLm1kaS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MlwiO1xufVxuXG4ubWRpLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4RlwiO1xufVxuXG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk3XCI7XG59XG5cbi5tZGktYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5OFwiO1xufVxuXG4ubWRpLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTlcIjtcbn1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlBXCI7XG59XG5cbi5tZGktYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUJcIjtcbn1cblxuLm1kaS1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUNcIjtcbn1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOURcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUVcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5RlwiO1xufVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTBcIjtcbn1cblxuLm1kaS1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEExXCI7XG59XG5cbi5tZGktYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTJcIjtcbn1cblxuLm1kaS1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEzXCI7XG59XG5cbi5tZGktYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNFwiO1xufVxuXG4ubWRpLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTVcIjtcbn1cblxuLm1kaS1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTZcIjtcbn1cblxuLm1kaS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTdcIjtcbn1cblxuLm1kaS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQThcIjtcbn1cblxuLm1kaS1ibGFjay1tZXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE5XCI7XG59XG5cbi5tZGktYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQVwiO1xufVxuXG4ubWRpLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUJcIjtcbn1cblxuLm1kaS1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUNcIjtcbn1cblxuLm1kaS1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQURcIjtcbn1cblxuLm1kaS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFFXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFGXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIwXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjFcIjtcbn1cblxuLm1kaS1ibHVldG9vdGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIyXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIzXCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI0XCI7XG59XG5cbi5tZGktYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNVwiO1xufVxuXG4ubWRpLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI2XCI7XG59XG5cbi5tZGktYmx1ci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjdcIjtcbn1cblxuLm1kaS1ibHVyLXJhZGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCOFwiO1xufVxuXG4ubWRpLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTBcIjtcbn1cblxuLm1kaS1ib21iLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDNFwiO1xufVxuXG4ubWRpLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjlcIjtcbn1cblxuLm1kaS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJBXCI7XG59XG5cbi5tZGktYm9vay1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEOVwiO1xufVxuXG4ubWRpLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkJcIjtcbn1cblxuLm1kaS1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkNcIjtcbn1cblxuLm1kaS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkRcIjtcbn1cblxuLm1kaS1ib29rLW9wZW4tcGFnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURBXCI7XG59XG5cbi5tZGktYm9vay1vcGVuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkVcIjtcbn1cblxuLm1kaS1ib29rLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1REJcIjtcbn1cblxuLm1kaS1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkZcIjtcbn1cblxuLm1kaS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDMFwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMxXCI7XG59XG5cbi5tZGktYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzJcIjtcbn1cblxuLm1kaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMzXCI7XG59XG5cbi5tZGktYm9va21hcmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNVwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNFwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNlwiO1xufVxuXG4ubWRpLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RENcIjtcbn1cblxuLm1kaS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzVcIjtcbn1cblxuLm1kaS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM3XCI7XG59XG5cbi5tZGktYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDOFwiO1xufVxuXG4ubWRpLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDOVwiO1xufVxuXG4ubWRpLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENBXCI7XG59XG5cbi5tZGktYm9yZGVyLWluc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQlwiO1xufVxuXG4ubWRpLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENDXCI7XG59XG5cbi5tZGktYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQ0RcIjtcbn1cblxuLm1kaS1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRVwiO1xufVxuXG4ubWRpLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRlwiO1xufVxuXG4ubWRpLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMFwiO1xufVxuXG4ubWRpLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDFcIjtcbn1cblxuLm1kaS1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDJcIjtcbn1cblxuLm1kaS1ib3ctdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc3XCI7XG59XG5cbi5tZGktYm93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxN1wiO1xufVxuXG4ubWRpLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDNcIjtcbn1cblxuLm1kaS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDRcIjtcbn1cblxuLm1kaS1ib3gtY3V0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ1XCI7XG59XG5cbi5tZGktYm94LXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzN1wiO1xufVxuXG4ubWRpLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxOFwiO1xufVxuXG4ubWRpLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENlwiO1xufVxuXG4ubWRpLWJyaWVmY2FzZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEN1wiO1xufVxuXG4ubWRpLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEOFwiO1xufVxuXG4ubWRpLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDlcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREFcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREJcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRENcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRERcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREVcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREZcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTBcIjtcbn1cblxuLm1kaS1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTFcIjtcbn1cblxuLm1kaS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFMlwiO1xufVxuXG4ubWRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUzXCI7XG59XG5cbi5tZGktYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE5XCI7XG59XG5cbi5tZGktYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU0XCI7XG59XG5cbi5tZGktYnVsbGV0aW4tYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTVcIjtcbn1cblxuLm1kaS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFNlwiO1xufVxuXG4ubWRpLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUREXCI7XG59XG5cbi5tZGktYnVyc3QtbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVERVwiO1xufVxuXG4ubWRpLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFN1wiO1xufVxuXG4ubWRpLWNhY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFOFwiO1xufVxuXG4ubWRpLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTlcIjtcbn1cblxuLm1kaS1jYWtlLWxheWVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUFcIjtcbn1cblxuLm1kaS1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUJcIjtcbn1cblxuLm1kaS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVDXCI7XG59XG5cbi5tZGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRURcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFRVwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVGXCI7XG59XG5cbi5tZGktY2FsZW5kYXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjBcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMVwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYyXCI7XG59XG5cbi5tZGktY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGM1wiO1xufVxuXG4ubWRpLWNhbGVuZGFyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkxXCI7XG59XG5cbi5tZGktY2FsZW5kYXItcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzhcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjRcIjtcbn1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY1XCI7XG59XG5cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjZcIjtcbn1cblxuLm1kaS1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjdcIjtcbn1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY4XCI7XG59XG5cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjlcIjtcbn1cblxuLm1kaS1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZBXCI7XG59XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQlwiO1xufVxuXG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQ1wiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkRcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRVwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkZcIjtcbn1cblxuLm1kaS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDBcIjtcbn1cblxuLm1kaS1jYW1lcmEtYnVyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTJcIjtcbn1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMVwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMlwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAzXCI7XG59XG5cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDRcIjtcbn1cblxuLm1kaS1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURGXCI7XG59XG5cbi5tZGktY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDVcIjtcbn1cblxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNlwiO1xufVxuXG4ubWRpLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDdcIjtcbn1cblxuLm1kaS1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA4XCI7XG59XG5cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA5XCI7XG59XG5cbi5tZGktY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM5XCI7XG59XG5cbi5tZGktY2FuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUyXCI7XG59XG5cbi5tZGktY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBBXCI7XG59XG5cbi5tZGktY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBCXCI7XG59XG5cbi5tZGktY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMENcIjtcbn1cblxuLm1kaS1jYXItY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBEXCI7XG59XG5cbi5tZGktY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEVcIjtcbn1cblxuLm1kaS1jYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzOFwiO1xufVxuXG4ubWRpLWNhcmRzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzlcIjtcbn1cblxuLm1kaS1jYXJkcy1wbGF5aW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0FcIjtcbn1cblxuLm1kaS1jYXJkcy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM2XCI7XG59XG5cbi5tZGktY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBGXCI7XG59XG5cbi5tZGktY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExMFwiO1xufVxuXG4ubWRpLWNhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZCXCI7XG59XG5cbi5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTExXCI7XG59XG5cbi5tZGktY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEyXCI7XG59XG5cbi5tZGktY2FzZS1zZW5zaXRpdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEzXCI7XG59XG5cbi5tZGktY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNFwiO1xufVxuXG4ubWRpLWNhc2gtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE1XCI7XG59XG5cbi5tZGktY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNlwiO1xufVxuXG4ubWRpLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE3XCI7XG59XG5cbi5tZGktY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExOFwiO1xufVxuXG4ubWRpLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE5XCI7XG59XG5cbi5tZGktY2FzdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODlcIjtcbn1cblxuLm1kaS1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUFcIjtcbn1cblxuLm1kaS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUJcIjtcbn1cblxuLm1kaS1jZWlsaW5nLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY4XCI7XG59XG5cbi5tZGktY2VsbHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFDXCI7XG59XG5cbi5tZGktY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMURcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUVcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExRlwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjBcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyMVwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyMlwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyM1wiO1xufVxuXG4ubWRpLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI0XCI7XG59XG5cbi5tZGktY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI1XCI7XG59XG5cbi5tZGktY2hhcnQtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI2XCI7XG59XG5cbi5tZGktY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyN1wiO1xufVxuXG4ubWRpLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyOFwiO1xufVxuXG4ubWRpLWNoYXJ0LWJhci1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY5XCI7XG59XG5cbi5tZGktY2hhcnQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUzXCI7XG59XG5cbi5tZGktY2hhcnQtZ2FudHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkNcIjtcbn1cblxuLm1kaS1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjlcIjtcbn1cblxuLm1kaS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJBXCI7XG59XG5cbi5tZGktY2hhcnQtbGluZS1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZBXCI7XG59XG5cbi5tZGktY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJCXCI7XG59XG5cbi5tZGktY2hhcnQtc2NhdHRlcnBsb3QtaGV4YmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZEXCI7XG59XG5cbi5tZGktY2hhcnQtdGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkVcIjtcbn1cblxuLm1kaS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQ1wiO1xufVxuXG4ubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRFwiO1xufVxuXG4ubWRpLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFMFwiO1xufVxuXG4ubWRpLWNoZWNrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUxXCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkZcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMFwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzFcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzJcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMzXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM0XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzNlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzQlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNDXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzN1wiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzOFwiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0RcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0VcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzOVwiO1xufVxuXG4ubWRpLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzQVwiO1xufVxuXG4ubWRpLWNoZW1pY2FsLXdlYXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzQlwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0NcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNEXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0VcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRlwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0MFwiO1xufVxuXG4ubWRpLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0MVwiO1xufVxuXG4ubWRpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDJcIjtcbn1cblxuLm1kaS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQzXCI7XG59XG5cbi5tZGktY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxQVwiO1xufVxuXG4ubWRpLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NFwiO1xufVxuXG4ubWRpLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2NFwiO1xufVxuXG4ubWRpLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY1XCI7XG59XG5cbi5tZGktY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDVcIjtcbn1cblxuLm1kaS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ2XCI7XG59XG5cbi5tZGktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ3XCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDhcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDlcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0QVwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRCXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRDXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzdcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0RFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUwXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEVcIjtcbn1cblxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEZcIjtcbn1cblxuLm1kaS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MFwiO1xufVxuXG4ubWRpLWNsb2NrLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNFXCI7XG59XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUxXCI7XG59XG5cbi5tZGktY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1MlwiO1xufVxuXG4ubWRpLWNsb2NrLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUzXCI7XG59XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU0XCI7XG59XG5cbi5tZGktY2xvY2stc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTVcIjtcbn1cblxuLm1kaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1NlwiO1xufVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiO1xufVxuXG4ubWRpLWNsb3NlLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU4XCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU5XCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUFcIjtcbn1cblxuLm1kaS1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVCXCI7XG59XG5cbi5tZGktY2xvc2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1Q1wiO1xufVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RFwiO1xufVxuXG4ubWRpLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzhcIjtcbn1cblxuLm1kaS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RVwiO1xufVxuXG4ubWRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVGXCI7XG59XG5cbi5tZGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjBcIjtcbn1cblxuLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjFcIjtcbn1cblxuLm1kaS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2MlwiO1xufVxuXG4ubWRpLWNsb3VkLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY0XCI7XG59XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2M1wiO1xufVxuXG4ubWRpLWNsb3VkLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY1XCI7XG59XG5cbi5tZGktY2xvdWQtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NlwiO1xufVxuXG4ubWRpLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0ZcIjtcbn1cblxuLm1kaS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjdcIjtcbn1cblxuLm1kaS1jb2RlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY4XCI7XG59XG5cbi5tZGktY29kZS1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjlcIjtcbn1cblxuLm1kaS1jb2RlLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZBXCI7XG59XG5cbi5tZGktY29kZS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2QlwiO1xufVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZDXCI7XG59XG5cbi5tZGktY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkRcIjtcbn1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2RVwiO1xufVxuXG4ubWRpLWNvZGUtbGVzcy10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZGXCI7XG59XG5cbi5tZGktY29kZS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzBcIjtcbn1cblxuLm1kaS1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcxXCI7XG59XG5cbi5tZGktY29kZS1wYXJlbnRoZXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MlwiO1xufVxuXG4ubWRpLWNvZGUtc3RyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTczXCI7XG59XG5cbi5tZGktY29kZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc0XCI7XG59XG5cbi5tZGktY29kZS10YWdzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkzXCI7XG59XG5cbi5tZGktY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NVwiO1xufVxuXG4ubWRpLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NlwiO1xufVxuXG4ubWRpLWNvZmZlZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM5XCI7XG59XG5cbi5tZGktY29mZmVlLXRvLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc3XCI7XG59XG5cbi5tZGktY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3OFwiO1xufVxuXG4ubWRpLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk0XCI7XG59XG5cbi5tZGktY29sbGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0MFwiO1xufVxuXG4ubWRpLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3OVwiO1xufVxuXG4ubWRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0FcIjtcbn1cblxuLm1kaS1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0JcIjtcbn1cblxuLm1kaS1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3Q1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0RcIjtcbn1cblxuLm1kaS1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0VcIjtcbn1cblxuLm1kaS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdGXCI7XG59XG5cbi5tZGktY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgwXCI7XG59XG5cbi5tZGktY29tbWVudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgxXCI7XG59XG5cbi5tZGktY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgyXCI7XG59XG5cbi5tZGktY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODNcIjtcbn1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODRcIjtcbn1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcXVlc3Rpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NlwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODdcIjtcbn1cblxuLm1kaS1jb21tZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODhcIjtcbn1cblxuLm1kaS1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4OVwiO1xufVxuXG4ubWRpLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOEFcIjtcbn1cblxuLm1kaS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThCXCI7XG59XG5cbi5tZGktY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThDXCI7XG59XG5cbi5tZGktY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RFwiO1xufVxuXG4ubWRpLWNvbnRhY3QtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RVwiO1xufVxuXG4ubWRpLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNBXCI7XG59XG5cbi5tZGktY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThGXCI7XG59XG5cbi5tZGktY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTBcIjtcbn1cblxuLm1kaS1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5MVwiO1xufVxuXG4ubWRpLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTJcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTNcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk0XCI7XG59XG5cbi5tZGktY29udGVudC1zYXZlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFCXCI7XG59XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTVcIjtcbn1cblxuLm1kaS1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTZcIjtcbn1cblxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTdcIjtcbn1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOThcIjtcbn1cblxuLm1kaS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTZcIjtcbn1cblxuLm1kaS1jb3VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk5XCI7XG59XG5cbi5tZGktY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlBXCI7XG59XG5cbi5tZGktY3JlYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzlcIjtcbn1cblxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5QlwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlDXCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU0XCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NVwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOURcIjtcbn1cblxuLm1kaS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlFXCI7XG59XG5cbi5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlGXCI7XG59XG5cbi5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTBcIjtcbn1cblxuLm1kaS1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUExXCI7XG59XG5cbi5tZGktY3JvcC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTVcIjtcbn1cblxuLm1kaS1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMlwiO1xufVxuXG4ubWRpLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTNcIjtcbn1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNFwiO1xufVxuXG4ubWRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE1XCI7XG59XG5cbi5tZGktY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNlwiO1xufVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBN1wiO1xufVxuXG4ubWRpLWN1YmUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBOFwiO1xufVxuXG4ubWRpLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTlcIjtcbn1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUFcIjtcbn1cblxuLm1kaS1jdXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU1XCI7XG59XG5cbi5tZGktY3VwLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFCXCI7XG59XG5cbi5tZGktY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFDXCI7XG59XG5cbi5tZGktY3VycmVuY3ktZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFEXCI7XG59XG5cbi5tZGktY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFFXCI7XG59XG5cbi5tZGktY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFGXCI7XG59XG5cbi5tZGktY3VycmVuY3ktbmduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIwXCI7XG59XG5cbi5tZGktY3VycmVuY3ktcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIxXCI7XG59XG5cbi5tZGktY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIyXCI7XG59XG5cbi5tZGktY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIzXCI7XG59XG5cbi5tZGktY3VycmVuY3ktdXNkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3OVwiO1xufVxuXG4ubWRpLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI0XCI7XG59XG5cbi5tZGktY3Vyc29yLWRlZmF1bHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNVwiO1xufVxuXG4ubWRpLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI2XCI7XG59XG5cbi5tZGktY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjdcIjtcbn1cblxuLm1kaS1jdXJzb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFN1wiO1xufVxuXG4ubWRpLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI4XCI7XG59XG5cbi5tZGktZGF0YWJhc2UtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjlcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJBXCI7XG59XG5cbi5tZGktZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJCXCI7XG59XG5cbi5tZGktZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkNcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkRcIjtcbn1cblxuLm1kaS1kZWNhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2QlwiO1xufVxuXG4ubWRpLWRlY2FncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkNcIjtcbn1cblxuLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJFXCI7XG59XG5cbi5tZGktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCRlwiO1xufVxuXG4ubWRpLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDMFwiO1xufVxuXG4ubWRpLWRlbGV0ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODJcIjtcbn1cblxuLm1kaS1kZWxldGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2Q0JcIjtcbn1cblxuLm1kaS1kZWxldGUtZm9yZXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFOFwiO1xufVxuXG4ubWRpLWRlbGV0ZS1zd2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFOVwiO1xufVxuXG4ubWRpLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMxXCI7XG59XG5cbi5tZGktZGVsdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzJcIjtcbn1cblxuLm1kaS1kZXNrcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzNcIjtcbn1cblxuLm1kaS1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDNFwiO1xufVxuXG4ubWRpLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzVcIjtcbn1cblxuLm1kaS1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM2XCI7XG59XG5cbi5tZGktZGV2ZWxvcGVyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk2XCI7XG59XG5cbi5tZGktZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDN1wiO1xufVxuXG4ubWRpLWRpYWxwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUNcIjtcbn1cblxuLm1kaS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM4XCI7XG59XG5cbi5tZGktZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNBXCI7XG59XG5cbi5tZGktZGljZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNCXCI7XG59XG5cbi5tZGktZGljZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNDXCI7XG59XG5cbi5tZGktZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNEXCI7XG59XG5cbi5tZGktZGljZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNFXCI7XG59XG5cbi5tZGktZGljZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNGXCI7XG59XG5cbi5tZGktZGljZS1kMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkVcIjtcbn1cblxuLm1kaS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFQVwiO1xufVxuXG4ubWRpLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUJcIjtcbn1cblxuLm1kaS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVDXCI7XG59XG5cbi5tZGktZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRFwiO1xufVxuXG4ubWRpLWRpY2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkRcIjtcbn1cblxuLm1kaS1kaWN0aW9uYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFEXCI7XG59XG5cbi5tZGktZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMFwiO1xufVxuXG4ubWRpLWRpcmVjdGlvbnMtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0MVwiO1xufVxuXG4ubWRpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkZcIjtcbn1cblxuLm1kaS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVFXCI7XG59XG5cbi5tZGktZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMVwiO1xufVxuXG4ubWRpLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMlwiO1xufVxuXG4ubWRpLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQzXCI7XG59XG5cbi5tZGktZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDRcIjtcbn1cblxuLm1kaS1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDVcIjtcbn1cblxuLm1kaS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODNcIjtcbn1cblxuLm1kaS1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDZcIjtcbn1cblxuLm1kaS1kby1ub3QtZGlzdHVyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5N1wiO1xufVxuXG4ubWRpLWRvLW5vdC1kaXN0dXJiLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5OFwiO1xufVxuXG4ubWRpLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkIyXCI7XG59XG5cbi5tZGktZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ3XCI7XG59XG5cbi5tZGktZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ4XCI7XG59XG5cbi5tZGktZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEOVwiO1xufVxuXG4ubWRpLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5OVwiO1xufVxuXG4ubWRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURBXCI7XG59XG5cbi5tZGktZG93bmxvYWQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGM1wiO1xufVxuXG4ubWRpLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREJcIjtcbn1cblxuLm1kaS1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRENcIjtcbn1cblxuLm1kaS1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUREXCI7XG59XG5cbi5tZGktZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERVwiO1xufVxuXG4ubWRpLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURGXCI7XG59XG5cbi5tZGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTBcIjtcbn1cblxuLm1kaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTFcIjtcbn1cblxuLm1kaS1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFMlwiO1xufVxuXG4ubWRpLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTNcIjtcbn1cblxuLm1kaS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTRcIjtcbn1cblxuLm1kaS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU1XCI7XG59XG5cbi5tZGktZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTZcIjtcbn1cblxuLm1kaS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFN1wiO1xufVxuXG4ubWRpLWVhcnRoLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQ1wiO1xufVxuXG4ubWRpLWVhcnRoLWJveC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2Q0RcIjtcbn1cblxuLm1kaS1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRThcIjtcbn1cblxuLm1kaS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU5XCI7XG59XG5cbi5tZGktZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUFcIjtcbn1cblxuLm1kaS1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQlwiO1xufVxuXG4ubWRpLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVDXCI7XG59XG5cbi5tZGktZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRURcIjtcbn1cblxuLm1kaS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRVwiO1xufVxuXG4ubWRpLWVtYWlsLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNFXCI7XG59XG5cbi5tZGktZW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRlwiO1xufVxuXG4ubWRpLWVtYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRlwiO1xufVxuXG4ubWRpLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjBcIjtcbn1cblxuLm1kaS1lbWFpbC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjFcIjtcbn1cblxuLm1kaS1lbWFpbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYwXCI7XG59XG5cbi5tZGktZW1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCM1wiO1xufVxuXG4ubWRpLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYyXCI7XG59XG5cbi5tZGktZW1vdGljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGM1wiO1xufVxuXG4ubWRpLWVtb3RpY29uLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUFcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNFwiO1xufVxuXG4ubWRpLWVtb3RpY29uLWV4Y2l0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUJcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNVwiO1xufVxuXG4ubWRpLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjZcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY3XCI7XG59XG5cbi5tZGktZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY4XCI7XG59XG5cbi5tZGktZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY5XCI7XG59XG5cbi5tZGktZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZBXCI7XG59XG5cbi5tZGktZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkJcIjtcbn1cblxuLm1kaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGQ1wiO1xufVxuXG4ubWRpLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRFwiO1xufVxuXG4ubWRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRVwiO1xufVxuXG4ubWRpLWVyYXNlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQyXCI7XG59XG5cbi5tZGktZXNjYWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZGXCI7XG59XG5cbi5tZGktZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDBcIjtcbn1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMVwiO1xufVxuXG4ubWRpLWV0aGVybmV0LWNhYmxlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMlwiO1xufVxuXG4ubWRpLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDNcIjtcbn1cblxuLm1kaS1ldi1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYxXCI7XG59XG5cbi5tZGktZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDRcIjtcbn1cblxuLm1kaS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwNVwiO1xufVxuXG4ubWRpLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA2XCI7XG59XG5cbi5tZGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA3XCI7XG59XG5cbi5tZGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA4XCI7XG59XG5cbi5tZGktZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOVwiO1xufVxuXG4ubWRpLWV5ZS1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMFwiO1xufVxuXG4ubWRpLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNGXCI7XG59XG5cbi5tZGktZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQVwiO1xufVxuXG4ubWRpLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQlwiO1xufVxuXG4ubWRpLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDNcIjtcbn1cblxuLm1kaS1mYWNlLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDRcIjtcbn1cblxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQ1wiO1xufVxuXG4ubWRpLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRFwiO1xufVxuXG4ubWRpLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRVwiO1xufVxuXG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEZcIjtcbn1cblxuLm1kaS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTBcIjtcbn1cblxuLm1kaS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTFcIjtcbn1cblxuLm1kaS1mYXN0LWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMVwiO1xufVxuXG4ubWRpLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxMlwiO1xufVxuXG4ubWRpLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDJcIjtcbn1cblxuLm1kaS1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxM1wiO1xufVxuXG4ubWRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTRcIjtcbn1cblxuLm1kaS1maWxlLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0FcIjtcbn1cblxuLm1kaS1maWxlLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE1XCI7XG59XG5cbi5tZGktZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxNlwiO1xufVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTdcIjtcbn1cblxuLm1kaS1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxOFwiO1xufVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTlcIjtcbn1cblxuLm1kaS1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQVwiO1xufVxuXG4ubWRpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUJcIjtcbn1cblxuLm1kaS1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQ1wiO1xufVxuXG4ubWRpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFEXCI7XG59XG5cbi5tZGktZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFFXCI7XG59XG5cbi5tZGktZmlsZS1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTNcIjtcbn1cblxuLm1kaS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFGXCI7XG59XG5cbi5tZGktZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjBcIjtcbn1cblxuLm1kaS1maWxlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjFcIjtcbn1cblxuLm1kaS1maWxlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIyXCI7XG59XG5cbi5tZGktZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyM1wiO1xufVxuXG4ubWRpLWZpbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNFwiO1xufVxuXG4ubWRpLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI1XCI7XG59XG5cbi5tZGktZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI2XCI7XG59XG5cbi5tZGktZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUxXCI7XG59XG5cbi5tZGktZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI3XCI7XG59XG5cbi5tZGktZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyOFwiO1xufVxuXG4ubWRpLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyOVwiO1xufVxuXG4ubWRpLWZpbGUtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3MFwiO1xufVxuXG4ubWRpLWZpbGUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQVwiO1xufVxuXG4ubWRpLWZpbGUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0NVwiO1xufVxuXG4ubWRpLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkJcIjtcbn1cblxuLm1kaS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkNcIjtcbn1cblxuLm1kaS1maWxlLXdvcmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjJEXCI7XG59XG5cbi5tZGktZmlsZS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkVcIjtcbn1cblxuLm1kaS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjJGXCI7XG59XG5cbi5tZGktZmlsbXN0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMwXCI7XG59XG5cbi5tZGktZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMVwiO1xufVxuXG4ubWRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMlwiO1xufVxuXG4ubWRpLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMzXCI7XG59XG5cbi5tZGktZmlsdGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNFwiO1xufVxuXG4ubWRpLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNVwiO1xufVxuXG4ubWRpLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM2XCI7XG59XG5cbi5tZGktZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQzXCI7XG59XG5cbi5tZGktZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMzdcIjtcbn1cblxuLm1kaS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM4XCI7XG59XG5cbi5tZGktZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOVwiO1xufVxuXG4ubWRpLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0FcIjtcbn1cblxuLm1kaS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjNCXCI7XG59XG5cbi5tZGktZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0NcIjtcbn1cblxuLm1kaS1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0RcIjtcbn1cblxuLm1kaS1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRVwiO1xufVxuXG4ubWRpLWZsYWctdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0ZcIjtcbn1cblxuLm1kaS1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDBcIjtcbn1cblxuLm1kaS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0MVwiO1xufVxuXG4ubWRpLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDJcIjtcbn1cblxuLm1kaS1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDNcIjtcbn1cblxuLm1kaS1mbGFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ0XCI7XG59XG5cbi5tZGktZmxhc2gtcmVkLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3QVwiO1xufVxuXG4ubWRpLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDRcIjtcbn1cblxuLm1kaS1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0NVwiO1xufVxuXG4ubWRpLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkzXCI7XG59XG5cbi5tZGktZmxhc2stZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTRcIjtcbn1cblxuLm1kaS1mbGFzay1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk1XCI7XG59XG5cbi5tZGktZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NlwiO1xufVxuXG4ubWRpLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0NlwiO1xufVxuXG4ubWRpLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0N1wiO1xufVxuXG4ubWRpLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDhcIjtcbn1cblxuLm1kaS1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDlcIjtcbn1cblxuLm1kaS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEFcIjtcbn1cblxuLm1kaS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEJcIjtcbn1cblxuLm1kaS1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0Q1wiO1xufVxuXG4ubWRpLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RFwiO1xufVxuXG4ubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEVcIjtcbn1cblxuLm1kaS1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEZcIjtcbn1cblxuLm1kaS1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MFwiO1xufVxuXG4ubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTFcIjtcbn1cblxuLm1kaS1mb2xkZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MlwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1M1wiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NFwiO1xufVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU1XCI7XG59XG5cbi5tZGktZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkZcIjtcbn1cblxuLm1kaS1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NlwiO1xufVxuXG4ubWRpLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU3XCI7XG59XG5cbi5tZGktZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1OFwiO1xufVxuXG4ubWRpLWZvbGRlci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlDXCI7XG59XG5cbi5tZGktZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1OVwiO1xufVxuXG4ubWRpLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQVwiO1xufVxuXG4ubWRpLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUFcIjtcbn1cblxuLm1kaS1mb29kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVCXCI7XG59XG5cbi5tZGktZm9vZC1mb3JrLWRyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYyXCI7XG59XG5cbi5tZGktZm9vZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjNcIjtcbn1cblxuLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUNcIjtcbn1cblxuLm1kaS1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1RFwiO1xufVxuXG4ubWRpLWZvb3RiYWxsLWF1c3RyYWxpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUVcIjtcbn1cblxuLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUZcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUyXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYxXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjJcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUzXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYzXCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbm5vdGF0aW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDZcIjtcbn1cblxuLm1kaS1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NVwiO1xufVxuXG4ubWRpLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY2XCI7XG59XG5cbi5tZGktZm9ybWF0LWNvbG9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OURcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY3XCI7XG59XG5cbi5tZGktZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjhcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2OVwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2QVwiO1xufVxuXG4ubWRpLWZvcm1hdC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ1XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZCXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZDXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZEXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZFXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZGXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcwXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3MVwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzJcIjtcbn1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjczXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxRVwiO1xufVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUZcIjtcbn1cblxuLm1kaS1mb3JtYXQtaG9yaXpvbnRhbC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMFwiO1xufVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzVcIjtcbn1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc2XCI7XG59XG5cbi5tZGktZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3N1wiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzhcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGluZS1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOFwiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc5XCI7XG59XG5cbi5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3QVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWNoZWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0JcIjtcbn1cblxuLm1kaS1mb3JtYXQtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENlwiO1xufVxuXG4ubWRpLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3Q1wiO1xufVxuXG4ubWRpLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0RcIjtcbn1cblxuLm1kaS1mb3JtYXQtcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEN1wiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3RVwiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU2XCI7XG59XG5cbi5tZGktZm9ybWF0LXJvdGF0ZS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBOVwiO1xufVxuXG4ubWRpLWZvcm1hdC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlFXCI7XG59XG5cbi5tZGktZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0ZcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MFwiO1xufVxuXG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODFcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgyXCI7XG59XG5cbi5tZGktZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgzXCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODRcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1sLXRvLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODVcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODZcIjtcbn1cblxuLm1kaS1mb3JtYXQtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjRcIjtcbn1cblxuLm1kaS1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg3XCI7XG59XG5cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMVwiO1xufVxuXG4ubWRpLWZvcm1hdC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjJcIjtcbn1cblxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIzXCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg4XCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg5XCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtdGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEFcIjtcbn1cblxuLm1kaS1mb3JtYXQtd3JhcC10b3AtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhCXCI7XG59XG5cbi5tZGktZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOENcIjtcbn1cblxuLm1kaS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhEXCI7XG59XG5cbi5tZGktZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RVwiO1xufVxuXG4ubWRpLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RlwiO1xufVxuXG4ubWRpLWZyaWRnZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTBcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5MVwiO1xufVxuXG4ubWRpLWZyaWRnZS1maWxsZWQtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkyXCI7XG59XG5cbi5tZGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5M1wiO1xufVxuXG4ubWRpLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NFwiO1xufVxuXG4ubWRpLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk1XCI7XG59XG5cbi5tZGktZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NlwiO1xufVxuXG4ubWRpLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5N1wiO1xufVxuXG4ubWRpLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEOFwiO1xufVxuXG4ubWRpLWdhcmFnZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ5XCI7XG59XG5cbi5tZGktZ2FzLWN5bGluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ3XCI7XG59XG5cbi5tZGktZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOThcIjtcbn1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk5XCI7XG59XG5cbi5tZGktZ2F1Z2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUFcIjtcbn1cblxuLm1kaS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QlwiO1xufVxuXG4ubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUNcIjtcbn1cblxuLm1kaS1nZW5kZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RFwiO1xufVxuXG4ubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RVwiO1xufVxuXG4ubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RlwiO1xufVxuXG4ubWRpLWdlc3R1cmUtZG91YmxlLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczQlwiO1xufVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczQ1wiO1xufVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRFwiO1xufVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0VcIjtcbn1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNGXCI7XG59XG5cbi5tZGktZ2VzdHVyZS10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDBcIjtcbn1cblxuLm1kaS1nZXN0dXJlLXR3by1kb3VibGUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQxXCI7XG59XG5cbi5tZGktZ2VzdHVyZS10d28tdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQyXCI7XG59XG5cbi5tZGktZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTBcIjtcbn1cblxuLm1kaS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkExXCI7XG59XG5cbi5tZGktZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEyXCI7XG59XG5cbi5tZGktZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBM1wiO1xufVxuXG4ubWRpLWdpdGh1Yi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTRcIjtcbn1cblxuLm1kaS1naXRodWItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQVwiO1xufVxuXG4ubWRpLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE1XCI7XG59XG5cbi5tZGktZ2xhc3MtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE2XCI7XG59XG5cbi5tZGktZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE3XCI7XG59XG5cbi5tZGktZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQThcIjtcbn1cblxuLm1kaS1nbGFzc2Rvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTlcIjtcbn1cblxuLm1kaS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFBXCI7XG59XG5cbi5tZGktZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUJcIjtcbn1cblxuLm1kaS1nbm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBQ1wiO1xufVxuXG4ubWRpLWdvbmRvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODVcIjtcbn1cblxuLm1kaS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQURcIjtcbn1cblxuLm1kaS1nb29nbGUtY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFFXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBRlwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIwXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtY29tbXVuaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjFcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMlwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIzXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjRcIjtcbn1cblxuLm1kaS1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjVcIjtcbn1cblxuLm1kaS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjZcIjtcbn1cblxuLm1kaS1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjdcIjtcbn1cblxuLm1kaS1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjhcIjtcbn1cblxuLm1kaS1nb29nbGUta2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQlwiO1xufVxuXG4ubWRpLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY1XCI7XG59XG5cbi5tZGktZ29vZ2xlLW5lYXJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCOVwiO1xufVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQVwiO1xufVxuXG4ubWRpLWdvb2dsZS1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RENcIjtcbn1cblxuLm1kaS1nb29nbGUtcGh5c2ljYWwtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJCXCI7XG59XG5cbi5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkNcIjtcbn1cblxuLm1kaS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRFwiO1xufVxuXG4ubWRpLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRVwiO1xufVxuXG4ubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkZcIjtcbn1cblxuLm1kaS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMwXCI7XG59XG5cbi5tZGktZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUZcIjtcbn1cblxuLm1kaS1ncmVhc2UtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ4XCI7XG59XG5cbi5tZGktZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDMVwiO1xufVxuXG4ubWRpLWdyaWQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTdcIjtcbn1cblxuLm1kaS1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDMlwiO1xufVxuXG4ubWRpLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMzXCI7XG59XG5cbi5tZGktZ3VpdGFyLWFjb3VzdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcwXCI7XG59XG5cbi5tZGktZ3VpdGFyLWVsZWN0cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM0XCI7XG59XG5cbi5tZGktZ3VpdGFyLXBpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzVcIjtcbn1cblxuLm1kaS1ndWl0YXItcGljay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM2XCI7XG59XG5cbi5tZGktaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyNFwiO1xufVxuXG4ubWRpLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4NFwiO1xufVxuXG4ubWRpLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzdcIjtcbn1cblxuLm1kaS1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzhcIjtcbn1cblxuLm1kaS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDOVwiO1xufVxuXG4ubWRpLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNBXCI7XG59XG5cbi5tZGktaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQlwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNDXCI7XG59XG5cbi5tZGktaGVhZHBob25lcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDRFwiO1xufVxuXG4ubWRpLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0VcIjtcbn1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0ZcIjtcbn1cblxuLm1kaS1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMFwiO1xufVxuXG4ubWRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQxXCI7XG59XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQyXCI7XG59XG5cbi5tZGktaGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDNcIjtcbn1cblxuLm1kaS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDRcIjtcbn1cblxuLm1kaS1oZWFydC1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRFXCI7XG59XG5cbi5tZGktaGVhcnQtaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkREXCI7XG59XG5cbi5tZGktaGVhcnQtaGFsZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRGXCI7XG59XG5cbi5tZGktaGVhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU4XCI7XG59XG5cbi5tZGktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENVwiO1xufVxuXG4ubWRpLWhlYXJ0LXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY2XCI7XG59XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENlwiO1xufVxuXG4ubWRpLWhlbHAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhBXCI7XG59XG5cbi5tZGktaGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDdcIjtcbn1cblxuLm1kaS1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI1XCI7XG59XG5cbi5tZGktaGVscC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY0XCI7XG59XG5cbi5tZGktaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEOFwiO1xufVxuXG4ubWRpLWhleGFnb24tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTBcIjtcbn1cblxuLm1kaS1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDlcIjtcbn1cblxuLm1kaS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY3XCI7XG59XG5cbi5tZGktaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEQVwiO1xufVxuXG4ubWRpLWhvbG9sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRCXCI7XG59XG5cbi5tZGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEQ1wiO1xufVxuXG4ubWRpLWhvbWUtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGOFwiO1xufVxuXG4ubWRpLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkREXCI7XG59XG5cbi5tZGktaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkEwXCI7XG59XG5cbi5tZGktaG9tZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRFXCI7XG59XG5cbi5tZGktaG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMVwiO1xufVxuXG4ubWRpLWhvb2stb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUyXCI7XG59XG5cbi5tZGktaG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERlwiO1xufVxuXG4ubWRpLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUwXCI7XG59XG5cbi5tZGktaG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTFcIjtcbn1cblxuLm1kaS1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTJcIjtcbn1cblxuLm1kaS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFM1wiO1xufVxuXG4ubWRpLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU0XCI7XG59XG5cbi5tZGktaG91enotYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU1XCI7XG59XG5cbi5tZGktaHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTZcIjtcbn1cblxuLm1kaS1odW1hbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFN1wiO1xufVxuXG4ubWRpLWh1bWFuLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0OVwiO1xufVxuXG4ubWRpLWh1bWFuLWdyZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRBXCI7XG59XG5cbi5tZGktaHVtYW4taGFuZHNkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRCXCI7XG59XG5cbi5tZGktaHVtYW4taGFuZHN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0Q1wiO1xufVxuXG4ubWRpLWh1bWFuLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NERcIjtcbn1cblxuLm1kaS1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFOFwiO1xufVxuXG4ubWRpLWh1bWFuLXByZWduYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNGXCI7XG59XG5cbi5tZGktaHVtYmxlLWJ1bmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0M1wiO1xufVxuXG4ubWRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU5XCI7XG59XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUFcIjtcbn1cblxuLm1kaS1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVCXCI7XG59XG5cbi5tZGktaW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFQ1wiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRFwiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVFXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkVGXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYwXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGMVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXMtd2VhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGMlwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGM1wiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjRcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkY1XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjZcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGN1wiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkY4XCI7XG59XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjlcIjtcbn1cblxuLm1kaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkFcIjtcbn1cblxuLm1kaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4NlwiO1xufVxuXG4ubWRpLWluYm94LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkJcIjtcbn1cblxuLm1kaS1pbmJveC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMVwiO1xufVxuXG4ubWRpLWluY29nbml0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGOVwiO1xufVxuXG4ubWRpLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUzXCI7XG59XG5cbi5tZGktaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkNcIjtcbn1cblxuLm1kaS1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZEXCI7XG59XG5cbi5tZGktaW5mb3JtYXRpb24tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RVwiO1xufVxuXG4ubWRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRVwiO1xufVxuXG4ubWRpLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkZcIjtcbn1cblxuLm1kaS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMFwiO1xufVxuXG4ubWRpLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDFcIjtcbn1cblxuLm1kaS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzZcIjtcbn1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAyXCI7XG59XG5cbi5tZGktamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwM1wiO1xufVxuXG4ubWRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA0XCI7XG59XG5cbi5tZGktanNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyNlwiO1xufVxuXG4ubWRpLWtlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNVwiO1xufVxuXG4ubWRpLWtldHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGQVwiO1xufVxuXG4ubWRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNlwiO1xufVxuXG4ubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDdcIjtcbn1cblxuLm1kaS1rZXktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDhcIjtcbn1cblxuLm1kaS1rZXktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwOVwiO1xufVxuXG4ubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEFcIjtcbn1cblxuLm1kaS1rZXktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwQlwiO1xufVxuXG4ubWRpLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBDXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBEXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwRVwiO1xufVxuXG4ubWRpLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBGXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEwXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzExXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEyXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxM1wiO1xufVxuXG4ubWRpLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ0XCI7XG59XG5cbi5tZGkta29kaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxNFwiO1xufVxuXG4ubWRpLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE1XCI7XG59XG5cbi5tZGktbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxNlwiO1xufVxuXG4ubWRpLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyN1wiO1xufVxuXG4ubWRpLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjRcIjtcbn1cblxuLm1kaS1sYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTdcIjtcbn1cblxuLm1kaS1sYW4tY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxOFwiO1xufVxuXG4ubWRpLWxhbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE5XCI7XG59XG5cbi5tZGktbGFuLXBlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUFcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcxXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3BwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcyXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFCXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQ1wiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFEXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxRVwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxRlwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMFwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIxXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2Utc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTRcIjtcbn1cblxuLm1kaS1sYW5ndWFnZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU1XCI7XG59XG5cbi5tZGktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIyXCI7XG59XG5cbi5tZGktbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjNcIjtcbn1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI0XCI7XG59XG5cbi5tZGktbGFwdG9wLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFNlwiO1xufVxuXG4ubWRpLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI1XCI7XG59XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI2XCI7XG59XG5cbi5tZGktbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI3XCI7XG59XG5cbi5tZGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI4XCI7XG59XG5cbi5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyOVwiO1xufVxuXG4ubWRpLWxlYWQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRGXCI7XG59XG5cbi5tZGktbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQVwiO1xufVxuXG4ubWRpLWxlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkJcIjtcbn1cblxuLm1kaS1sZWQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkNcIjtcbn1cblxuLm1kaS1sZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRFwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRVwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJGXCI7XG59XG5cbi5tZGktbGVkLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMFwiO1xufVxuXG4ubWRpLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzFcIjtcbn1cblxuLm1kaS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMyXCI7XG59XG5cbi5tZGktbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzM1wiO1xufVxuXG4ubWRpLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzNFwiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzNVwiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFN1wiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYi1vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU4XCI7XG59XG5cbi5tZGktbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzZcIjtcbn1cblxuLm1kaS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM3XCI7XG59XG5cbi5tZGktbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzhcIjtcbn1cblxuLm1kaS1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzlcIjtcbn1cblxuLm1kaS1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNBXCI7XG59XG5cbi5tZGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0JcIjtcbn1cblxuLm1kaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0NcIjtcbn1cblxuLm1kaS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzRFwiO1xufVxuXG4ubWRpLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzFcIjtcbn1cblxuLm1kaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNFXCI7XG59XG5cbi5tZGktbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNGXCI7XG59XG5cbi5tZGktbG9jay1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDBcIjtcbn1cblxuLm1kaS1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDFcIjtcbn1cblxuLm1kaS1sb2NrLXBhdHRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTlcIjtcbn1cblxuLm1kaS1sb2NrLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkJcIjtcbn1cblxuLm1kaS1sb2NrLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcyXCI7XG59XG5cbi5tZGktbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDJcIjtcbn1cblxuLm1kaS1sb2dpbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZDXCI7XG59XG5cbi5tZGktbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQzXCI7XG59XG5cbi5tZGktbG9nb3V0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkRcIjtcbn1cblxuLm1kaS1sb29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NFwiO1xufVxuXG4ubWRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RUFcIjtcbn1cblxuLm1kaS1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NVwiO1xufVxuXG4ubWRpLWx1bXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDZcIjtcbn1cblxuLm1kaS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDdcIjtcbn1cblxuLm1kaS1tYWduZXQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDhcIjtcbn1cblxuLm1kaS1tYWduaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ5XCI7XG59XG5cbi5tZGktbWFnbmlmeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0QVwiO1xufVxuXG4ubWRpLW1hZ25pZnktbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFQlwiO1xufVxuXG4ubWRpLW1hZ25pZnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0QlwiO1xufVxuXG4ubWRpLW1hZ25pZnktcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVDXCI7XG59XG5cbi5tZGktbWFpbC1ydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0Q1wiO1xufVxuXG4ubWRpLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RURcIjtcbn1cblxuLm1kaS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNERcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRFXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEZcIjtcbn1cblxuLm1kaS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUwXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MFwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUxXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUxXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTJcIjtcbn1cblxuLm1kaS1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTNcIjtcbn1cblxuLm1kaS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NFwiO1xufVxuXG4ubWRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1MlwiO1xufVxuXG4ubWRpLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NVwiO1xufVxuXG4ubWRpLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTZcIjtcbn1cblxuLm1kaS1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1N1wiO1xufVxuXG4ubWRpLW1hdGgtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1OFwiO1xufVxuXG4ubWRpLW1hdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyOFwiO1xufVxuXG4ubWRpLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1OVwiO1xufVxuXG4ubWRpLW1lZGljYWwtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVFXCI7XG59XG5cbi5tZGktbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVBXCI7XG59XG5cbi5tZGktbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVCXCI7XG59XG5cbi5tZGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1Q1wiO1xufVxuXG4ubWRpLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RFwiO1xufVxuXG4ubWRpLW1lbnUtZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI1XCI7XG59XG5cbi5tZGktbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVFXCI7XG59XG5cbi5tZGktbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RlwiO1xufVxuXG4ubWRpLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjBcIjtcbn1cblxuLm1kaS1tZW51LXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjZcIjtcbn1cblxuLm1kaS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYxXCI7XG59XG5cbi5tZGktbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2MlwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTFcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWJ1bGxldGVkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBMlwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2M1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjRcIjtcbn1cblxuLm1kaS1tZXNzYWdlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjVcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTNcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjZcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY3XCI7XG59XG5cbi5tZGktbWVzc2FnZS1yZXBseS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY4XCI7XG59XG5cbi5tZGktbWVzc2FnZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRlwiO1xufVxuXG4ubWRpLW1lc3NhZ2Utc2V0dGluZ3MtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGMFwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2OVwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZBXCI7XG59XG5cbi5tZGktbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2QlwiO1xufVxuXG4ubWRpLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyOVwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkNcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RFwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RVwiO1xufVxuXG4ubWRpLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkZcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzBcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcxXCI7XG59XG5cbi5tZGktbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1NFwiO1xufVxuXG4ubWRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3MlwiO1xufVxuXG4ubWRpLW1pbmVjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3M1wiO1xufVxuXG4ubWRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc0XCI7XG59XG5cbi5tZGktbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzc1XCI7XG59XG5cbi5tZGktbWludXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjFcIjtcbn1cblxuLm1kaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzZcIjtcbn1cblxuLm1kaS1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3N1wiO1xufVxuXG4ubWRpLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzhcIjtcbn1cblxuLm1kaS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyQVwiO1xufVxuXG4ubWRpLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzlcIjtcbn1cblxuLm1kaS1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdBXCI7XG59XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QlwiO1xufVxuXG4ubWRpLW1vdG9yYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3Q1wiO1xufVxuXG4ubWRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdEXCI7XG59XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdFXCI7XG59XG5cbi5tZGktbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3RlwiO1xufVxuXG4ubWRpLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgwXCI7XG59XG5cbi5tZGktbW92ZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTVcIjtcbn1cblxuLm1kaS1tb3ZlLXJlc2l6ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU2XCI7XG59XG5cbi5tZGktbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODFcIjtcbn1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MlwiO1xufVxuXG4ubWRpLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4M1wiO1xufVxuXG4ubWRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU5XCI7XG59XG5cbi5tZGktbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg0XCI7XG59XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODVcIjtcbn1cblxuLm1kaS1tdXNpYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODZcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzg3XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkVcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLWJsdWV0b290aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkZcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4OFwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4OVwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhBXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhCXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOENcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLXdob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhEXCI7XG59XG5cbi5tZGktbXVzaWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVBXCI7XG59XG5cbi5tZGktbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhFXCI7XG59XG5cbi5tZGktbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RlwiO1xufVxuXG4ubWRpLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTBcIjtcbn1cblxuLm1kaS1uZWFyLW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNEXCI7XG59XG5cbi5tZGktbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkxXCI7XG59XG5cbi5tZGktbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkyXCI7XG59XG5cbi5tZGktbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkzXCI7XG59XG5cbi5tZGktbmV0ZmxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0NVwiO1xufVxuXG4ubWRpLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjJcIjtcbn1cblxuLm1kaS1uZXctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk0XCI7XG59XG5cbi5tZGktbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk1XCI7XG59XG5cbi5tZGktbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk2XCI7XG59XG5cbi5tZGktbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5N1wiO1xufVxuXG4ubWRpLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk4XCI7XG59XG5cbi5tZGktbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzNcIjtcbn1cblxuLm1kaS1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTlcIjtcbn1cblxuLm1kaS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlBXCI7XG59XG5cbi5tZGktbm90ZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCN1wiO1xufVxuXG4ubWRpLW5vdGUtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCOFwiO1xufVxuXG4ubWRpLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5QlwiO1xufVxuXG4ubWRpLW5vdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5Q1wiO1xufVxuXG4ubWRpLW5vdGUtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlEXCI7XG59XG5cbi5tZGktbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlFXCI7XG59XG5cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RlwiO1xufVxuXG4ubWRpLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGNlwiO1xufVxuXG4ubWRpLW51a2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTNcIjtcbn1cblxuLm1kaS1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0EwXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBMVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBMlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBM1wiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTRcIjtcbn1cblxuLm1kaS1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTVcIjtcbn1cblxuLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTZcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E3XCI7XG59XG5cbi5tZGktbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E4XCI7XG59XG5cbi5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E5XCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQ1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQURcIjtcbn1cblxuLm1kaS1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUVcIjtcbn1cblxuLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUZcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IwXCI7XG59XG5cbi5tZGktbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IxXCI7XG59XG5cbi5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IyXCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCM1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNFwiO1xufVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNVwiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjZcIjtcbn1cblxuLm1kaS1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjdcIjtcbn1cblxuLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjhcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I5XCI7XG59XG5cbi5tZGktbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JBXCI7XG59XG5cbi5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JCXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCQ1wiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRFwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRVwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRlwiO1xufVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MwXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzFcIjtcbn1cblxuLm1kaS1udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjdcIjtcbn1cblxuLm1kaS1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzJcIjtcbn1cblxuLm1kaS1vYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0JcIjtcbn1cblxuLm1kaS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MzXCI7XG59XG5cbi5tZGktb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M0XCI7XG59XG5cbi5tZGktb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjhcIjtcbn1cblxuLm1kaS1vY3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc0XCI7XG59XG5cbi5tZGktb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNVwiO1xufVxuXG4ubWRpLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNlwiO1xufVxuXG4ubWRpLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDN1wiO1xufVxuXG4ubWRpLW9pbC10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDOFwiO1xufVxuXG4ubWRpLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M5XCI7XG59XG5cbi5tZGktb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0FcIjtcbn1cblxuLm1kaS1vbmVub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ2XCI7XG59XG5cbi5tZGktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQ1wiO1xufVxuXG4ubWRpLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NCXCI7XG59XG5cbi5tZGktb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0NcIjtcbn1cblxuLm1kaS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0RcIjtcbn1cblxuLm1kaS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDRVwiO1xufVxuXG4ubWRpLW9yYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE4XCI7XG59XG5cbi5tZGktb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0ZcIjtcbn1cblxuLm1kaS1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QwXCI7XG59XG5cbi5tZGktb3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QyXCI7XG59XG5cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEM1wiO1xufVxuXG4ubWRpLXBhY2thZ2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNENFwiO1xufVxuXG4ubWRpLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDVcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDZcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q3XCI7XG59XG5cbi5tZGktcGFnZS1maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMFwiO1xufVxuXG4ubWRpLXBhZ2UtbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMVwiO1xufVxuXG4ubWRpLXBhZ2UtbGF5b3V0LWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjlcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkFcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkJcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkNcIjtcbn1cblxuLm1kaS1wYWdlLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZEXCI7XG59XG5cbi5tZGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOFwiO1xufVxuXG4ubWRpLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDlcIjtcbn1cblxuLm1kaS1wYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEQVwiO1xufVxuXG4ubWRpLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREJcIjtcbn1cblxuLm1kaS1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEQ1wiO1xufVxuXG4ubWRpLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRERcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RFXCI7XG59XG5cbi5tZGktcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREZcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UwXCI7XG59XG5cbi5tZGktcGFwZXItY3V0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UxXCI7XG59XG5cbi5tZGktcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UyXCI7XG59XG5cbi5tZGktcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFM1wiO1xufVxuXG4ubWRpLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U0XCI7XG59XG5cbi5tZGktcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U1XCI7XG59XG5cbi5tZGktcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTZcIjtcbn1cblxuLm1kaS1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U3XCI7XG59XG5cbi5tZGktcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U4XCI7XG59XG5cbi5tZGktcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U5XCI7XG59XG5cbi5tZGktcGF3LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1N1wiO1xufVxuXG4ubWRpLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFQVwiO1xufVxuXG4ubWRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFQlwiO1xufVxuXG4ubWRpLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUNcIjtcbn1cblxuLm1kaS1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRURcIjtcbn1cblxuLm1kaS1wZW5jaWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZFXCI7XG59XG5cbi5tZGktcGVuY2lsLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc1XCI7XG59XG5cbi5tZGktcGVuY2lsLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUVcIjtcbn1cblxuLm1kaS1wZW5jaWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VGXCI7XG59XG5cbi5tZGktcGVudGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkZcIjtcbn1cblxuLm1kaS1wZW50YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAwXCI7XG59XG5cbi5tZGktcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGMFwiO1xufVxuXG4ubWRpLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0N1wiO1xufVxuXG4ubWRpLXBoYXJtYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0YxXCI7XG59XG5cbi5tZGktcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjJcIjtcbn1cblxuLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjNcIjtcbn1cblxuLm1kaS1waG9uZS1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjAyXCI7XG59XG5cbi5tZGktcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNFwiO1xufVxuXG4ubWRpLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNVwiO1xufVxuXG4ubWRpLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjZcIjtcbn1cblxuLm1kaS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGN1wiO1xufVxuXG4ubWRpLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOFwiO1xufVxuXG4ubWRpLXBob25lLWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOVwiO1xufVxuXG4ubWRpLXBob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU4XCI7XG59XG5cbi5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZBXCI7XG59XG5cbi5tZGktcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkJcIjtcbn1cblxuLm1kaS1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkNcIjtcbn1cblxuLm1kaS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU5XCI7XG59XG5cbi5tZGktcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkRcIjtcbn1cblxuLm1kaS1waG9uZS12b2lwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZFXCI7XG59XG5cbi5tZGktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkZcIjtcbn1cblxuLm1kaS1waS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDBcIjtcbn1cblxuLm1kaS1waWFubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3Q1wiO1xufVxuXG4ubWRpLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMVwiO1xufVxuXG4ubWRpLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDJcIjtcbn1cblxuLm1kaS1waWxsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDFcIjtcbn1cblxuLm1kaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDNcIjtcbn1cblxuLm1kaS1waW4tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA0XCI7XG59XG5cbi5tZGktcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA1XCI7XG59XG5cbi5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNlwiO1xufVxuXG4ubWRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwN1wiO1xufVxuXG4ubWRpLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDhcIjtcbn1cblxuLm1kaS1waXN0b2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDJcIjtcbn1cblxuLm1kaS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwOVwiO1xufVxuXG4ubWRpLXBsYW5lLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQVwiO1xufVxuXG4ubWRpLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MEFcIjtcbn1cblxuLm1kaS1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBCXCI7XG59XG5cbi5tZGktcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MENcIjtcbn1cblxuLm1kaS1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBEXCI7XG59XG5cbi5tZGktcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRVwiO1xufVxuXG4ubWRpLXBsYXktcHJvdGVjdGVkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MEZcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDN1wiO1xufVxuXG4ubWRpLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEwXCI7XG59XG5cbi5tZGktcGxheWxpc3QtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxMVwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTJcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTNcIjtcbn1cblxuLm1kaS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNFwiO1xufVxuXG4ubWRpLXBsZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjlcIjtcbn1cblxuLm1kaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE1XCI7XG59XG5cbi5tZGktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTZcIjtcbn1cblxuLm1kaS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAzXCI7XG59XG5cbi5tZGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTdcIjtcbn1cblxuLm1kaS1wbHVzLWNpcmNsZS1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE4XCI7XG59XG5cbi5tZGktcGx1cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxOVwiO1xufVxuXG4ubWRpLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQVwiO1xufVxuXG4ubWRpLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFCXCI7XG59XG5cbi5tZGktcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA0XCI7XG59XG5cbi5tZGktcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFDXCI7XG59XG5cbi5tZGktcG9rZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MURcIjtcbn1cblxuLm1kaS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRVwiO1xufVxuXG4ubWRpLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUZcIjtcbn1cblxuLm1kaS1wb2xsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyMFwiO1xufVxuXG4ubWRpLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjFcIjtcbn1cblxuLm1kaS1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA2XCI7XG59XG5cbi5tZGktcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyMlwiO1xufVxuXG4ubWRpLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1QVwiO1xufVxuXG4ubWRpLXBvdC1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUJcIjtcbn1cblxuLm1kaS1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyM1wiO1xufVxuXG4ubWRpLXBvdW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyNFwiO1xufVxuXG4ubWRpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI1XCI7XG59XG5cbi5tZGktcG93ZXItcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBNFwiO1xufVxuXG4ubWRpLXBvd2VyLXBsdWctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE1XCI7XG59XG5cbi5tZGktcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjZcIjtcbn1cblxuLm1kaS1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjdcIjtcbn1cblxuLm1kaS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDVcIjtcbn1cblxuLm1kaS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjhcIjtcbn1cblxuLm1kaS1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyOVwiO1xufVxuXG4ubWRpLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkFcIjtcbn1cblxuLm1kaS1wcmludGVyLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJCXCI7XG59XG5cbi5tZGktcHJpbnRlci1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQ1wiO1xufVxuXG4ubWRpLXByaW50ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDZcIjtcbn1cblxuLm1kaS1wcmlvcml0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjAzXCI7XG59XG5cbi5tZGktcHJpb3JpdHktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA0XCI7XG59XG5cbi5tZGktcHJvZmVzc2lvbmFsLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkRcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkVcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJGXCI7XG59XG5cbi5tZGktcHVibGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBNlwiO1xufVxuXG4ubWRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMwXCI7XG59XG5cbi5tZGktcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMxXCI7XG59XG5cbi5tZGktcXFjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA1XCI7XG59XG5cbi5tZGktcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMyXCI7XG59XG5cbi5tZGktcXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzNcIjtcbn1cblxuLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM0XCI7XG59XG5cbi5tZGktcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM1XCI7XG59XG5cbi5tZGktcXVpY2t0aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM2XCI7XG59XG5cbi5tZGktcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzdcIjtcbn1cblxuLm1kaS1yYWRpYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzOFwiO1xufVxuXG4ubWRpLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM5XCI7XG59XG5cbi5tZGktcmFkaW8taGFuZGhlbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0FcIjtcbn1cblxuLm1kaS1yYWRpby10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzQlwiO1xufVxuXG4ubWRpLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNDXCI7XG59XG5cbi5tZGktcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0RcIjtcbn1cblxuLm1kaS1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0VcIjtcbn1cblxuLm1kaS1yYXNwYmVycnlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzRlwiO1xufVxuXG4ubWRpLXJheS1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDBcIjtcbn1cblxuLm1kaS1yYXktZW5kLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQxXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQyXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQzXCI7XG59XG5cbi5tZGktcmF5LXN0YXJ0LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NFwiO1xufVxuXG4ubWRpLXJheS12ZXJ0ZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDVcIjtcbn1cblxuLm1kaS1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ2XCI7XG59XG5cbi5tZGktcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDdcIjtcbn1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ3XCI7XG59XG5cbi5tZGktcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDhcIjtcbn1cblxuLm1kaS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ5XCI7XG59XG5cbi5tZGktcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRBXCI7XG59XG5cbi5tZGktcmVjb3JkLXJlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0QlwiO1xufVxuXG4ubWRpLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NENcIjtcbn1cblxuLm1kaS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NERcIjtcbn1cblxuLm1kaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRFXCI7XG59XG5cbi5tZGktcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRGXCI7XG59XG5cbi5tZGktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1MFwiO1xufVxuXG4ubWRpLXJlZ2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUxXCI7XG59XG5cbi5tZGktcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTJcIjtcbn1cblxuLm1kaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTNcIjtcbn1cblxuLm1kaS1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTRcIjtcbn1cblxuLm1kaS1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU1XCI7XG59XG5cbi5tZGktcmVvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg3XCI7XG59XG5cbi5tZGktcmVvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4OFwiO1xufVxuXG4ubWRpLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1NlwiO1xufVxuXG4ubWRpLXJlcGVhdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTdcIjtcbn1cblxuLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1OFwiO1xufVxuXG4ubWRpLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1OVwiO1xufVxuXG4ubWRpLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVBXCI7XG59XG5cbi5tZGktcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVCXCI7XG59XG5cbi5tZGktcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVDXCI7XG59XG5cbi5tZGktcmVzaXplLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1RFwiO1xufVxuXG4ubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUVcIjtcbn1cblxuLm1kaS1yZXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA4XCI7XG59XG5cbi5tZGktcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBN1wiO1xufVxuXG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1RlwiO1xufVxuXG4ubWRpLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA5XCI7XG59XG5cbi5tZGktcmhvbWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQVwiO1xufVxuXG4ubWRpLXJob21idXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQlwiO1xufVxuXG4ubWRpLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2MFwiO1xufVxuXG4ubWRpLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjFcIjtcbn1cblxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjJcIjtcbn1cblxuLm1kaS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBOFwiO1xufVxuXG4ubWRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2M1wiO1xufVxuXG4ubWRpLXJvb21iYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQ1wiO1xufVxuXG4ubWRpLXJvdGF0ZS0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NFwiO1xufVxuXG4ubWRpLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY1XCI7XG59XG5cbi5tZGktcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NlwiO1xufVxuXG4ubWRpLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2N1wiO1xufVxuXG4ubWRpLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY4XCI7XG59XG5cbi5tZGktcm91bmRlZC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDdcIjtcbn1cblxuLm1kaS1yb3V0ZXItd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjlcIjtcbn1cblxuLm1kaS1yb3V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkFcIjtcbn1cblxuLm1kaS1yb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDhcIjtcbn1cblxuLm1kaS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkJcIjtcbn1cblxuLm1kaS1yc3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZDXCI7XG59XG5cbi5tZGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkRcIjtcbn1cblxuLm1kaS1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MERcIjtcbn1cblxuLm1kaS1ydW4tZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2RVwiO1xufVxuXG4ubWRpLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkZcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzBcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3MVwiO1xufVxuXG4ubWRpLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwOVwiO1xufVxuXG4ubWRpLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDcyXCI7XG59XG5cbi5tZGktc2NhbGUtYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEMVwiO1xufVxuXG4ubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDczXCI7XG59XG5cbi5tZGktc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQVwiO1xufVxuXG4ubWRpLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3NFwiO1xufVxuXG4ubWRpLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3NVwiO1xufVxuXG4ubWRpLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc2XCI7XG59XG5cbi5tZGktc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzdcIjtcbn1cblxuLm1kaS1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzhcIjtcbn1cblxuLm1kaS1zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3OVwiO1xufVxuXG4ubWRpLXNlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0FcIjtcbn1cblxuLm1kaS1zZWFyY2gtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBFXCI7XG59XG5cbi5tZGktc2VhdC1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdCXCI7XG59XG5cbi5tZGktc2VhdC1mbGF0LWFuZ2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3Q1wiO1xufVxuXG4ubWRpLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RFwiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RVwiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0ZcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MFwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MVwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODJcIjtcbn1cblxuLm1kaS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4M1wiO1xufVxuXG4ubWRpLXNlY3VyaXR5LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODlcIjtcbn1cblxuLm1kaS1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg0XCI7XG59XG5cbi5tZGktc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg1XCI7XG59XG5cbi5tZGktc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4NlwiO1xufVxuXG4ubWRpLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDg3XCI7XG59XG5cbi5tZGktc2VsZWN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4OFwiO1xufVxuXG4ubWRpLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4OVwiO1xufVxuXG4ubWRpLXNlbGVjdGlvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzZcIjtcbn1cblxuLm1kaS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDhBXCI7XG59XG5cbi5tZGktc2VyaWFsLXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUNcIjtcbn1cblxuLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEJcIjtcbn1cblxuLm1kaS1zZXJ2ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OENcIjtcbn1cblxuLm1kaS1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RFwiO1xufVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RVwiO1xufVxuXG4ubWRpLXNlcnZlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEZcIjtcbn1cblxuLm1kaS1zZXJ2ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5MFwiO1xufVxuXG4ubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTFcIjtcbn1cblxuLm1kaS1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTJcIjtcbn1cblxuLm1kaS1zZXQtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzc3XCI7XG59XG5cbi5tZGktc2V0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3OFwiO1xufVxuXG4ubWRpLXNldC1jZW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzlcIjtcbn1cblxuLm1kaS1zZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3QVwiO1xufVxuXG4ubWRpLXNldC1sZWZ0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3QlwiO1xufVxuXG4ubWRpLXNldC1sZWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdDXCI7XG59XG5cbi5tZGktc2V0LW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0RcIjtcbn1cblxuLm1kaS1zZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0VcIjtcbn1cblxuLm1kaS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5M1wiO1xufVxuXG4ubWRpLXNldHRpbmdzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5NFwiO1xufVxuXG4ubWRpLXNoYXBlLWNpcmNsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVEXCI7XG59XG5cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5NVwiO1xufVxuXG4ubWRpLXNoYXBlLXBvbHlnb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1RVwiO1xufVxuXG4ubWRpLXNoYXBlLXJlY3RhbmdsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVGXCI7XG59XG5cbi5tZGktc2hhcGUtc3F1YXJlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjBcIjtcbn1cblxuLm1kaS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5NlwiO1xufVxuXG4ubWRpLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTdcIjtcbn1cblxuLm1kaS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OThcIjtcbn1cblxuLm1kaS1zaGllbGQtaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdGXCI7XG59XG5cbi5tZGktc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTlcIjtcbn1cblxuLm1kaS1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QVwiO1xufVxuXG4ubWRpLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlCXCI7XG59XG5cbi5tZGktc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBGXCI7XG59XG5cbi5tZGktc2hvdmVsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMFwiO1xufVxuXG4ubWRpLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlDXCI7XG59XG5cbi5tZGktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5RFwiO1xufVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUVcIjtcbn1cblxuLm1kaS1zaHVmZmxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUZcIjtcbn1cblxuLm1kaS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMFwiO1xufVxuXG4ubWRpLXNpZ21hLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJCXCI7XG59XG5cbi5tZGktc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEExXCI7XG59XG5cbi5tZGktc2lnbi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODBcIjtcbn1cblxuLm1kaS1zaWduLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODFcIjtcbn1cblxuLm1kaS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTJcIjtcbn1cblxuLm1kaS1zaWduYWwtMmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTFcIjtcbn1cblxuLm1kaS1zaWduYWwtM2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTJcIjtcbn1cblxuLm1kaS1zaWduYWwtNGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTNcIjtcbn1cblxuLm1kaS1zaWduYWwtaHNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNFwiO1xufVxuXG4ubWRpLXNpZ25hbC1oc3BhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTVcIjtcbn1cblxuLm1kaS1zaWduYWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzgyXCI7XG59XG5cbi5tZGktc2lnbmFsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEFcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEEzXCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE0XCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNVwiO1xufVxuXG4ubWRpLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNlwiO1xufVxuXG4ubWRpLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBN1wiO1xufVxuXG4ubWRpLXNpbS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBOFwiO1xufVxuXG4ubWRpLXNpbS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTlcIjtcbn1cblxuLm1kaS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFBXCI7XG59XG5cbi5tZGktc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQlwiO1xufVxuXG4ubWRpLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQ1wiO1xufVxuXG4ubWRpLXNraXAtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRFwiO1xufVxuXG4ubWRpLXNraXAtbmV4dC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjFcIjtcbn1cblxuLm1kaS1za2lwLW5leHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjJcIjtcbn1cblxuLm1kaS1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFFXCI7XG59XG5cbi5tZGktc2tpcC1wcmV2aW91cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjNcIjtcbn1cblxuLm1kaS1za2lwLXByZXZpb3VzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY0XCI7XG59XG5cbi5tZGktc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OEJcIjtcbn1cblxuLm1kaS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRlwiO1xufVxuXG4ubWRpLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIwXCI7XG59XG5cbi5tZGktc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjFcIjtcbn1cblxuLm1kaS1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCMlwiO1xufVxuXG4ubWRpLXNsZWVwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCM1wiO1xufVxuXG4ubWRpLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjRcIjtcbn1cblxuLm1kaS1zbW9raW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCNVwiO1xufVxuXG4ubWRpLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI2XCI7XG59XG5cbi5tZGktc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE2XCI7XG59XG5cbi5tZGktc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCN1wiO1xufVxuXG4ubWRpLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCOFwiO1xufVxuXG4ubWRpLXNvZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjlcIjtcbn1cblxuLm1kaS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4Q1wiO1xufVxuXG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkFcIjtcbn1cblxuLm1kaS1zb3J0LWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCQlwiO1xufVxuXG4ubWRpLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJDXCI7XG59XG5cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJEXCI7XG59XG5cbi5tZGktc29ydC1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJFXCI7XG59XG5cbi5tZGktc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJGXCI7XG59XG5cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMFwiO1xufVxuXG4ubWRpLXNvdXJjZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkNcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE3XCI7XG59XG5cbi5tZGktc291cmNlLWNvbW1pdC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MThcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0LWVuZC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxOVwiO1xufVxuXG4ubWRpLXNvdXJjZS1jb21taXQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUFcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0LW5leHQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUJcIjtcbn1cblxuLm1kaS1zb3VyY2UtY29tbWl0LXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFDXCI7XG59XG5cbi5tZGktc291cmNlLWNvbW1pdC1zdGFydC1uZXh0LWxvY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFEXCI7XG59XG5cbi5tZGktc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzFcIjtcbn1cblxuLm1kaS1zb3VyY2UtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkRcIjtcbn1cblxuLm1kaS1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMlwiO1xufVxuXG4ubWRpLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzNcIjtcbn1cblxuLm1kaS1zcGVha2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDNFwiO1xufVxuXG4ubWRpLXNwZWFrZXItd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUVcIjtcbn1cblxuLm1kaS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDNVwiO1xufVxuXG4ubWRpLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzZcIjtcbn1cblxuLm1kaS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM3XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM4XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzlcIjtcbn1cblxuLm1kaS1zcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2NVwiO1xufVxuXG4ubWRpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2M1wiO1xufVxuXG4ubWRpLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0FcIjtcbn1cblxuLm1kaS1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0JcIjtcbn1cblxuLm1kaS1zcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2MlwiO1xufVxuXG4ubWRpLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzgzXCI7XG59XG5cbi5tZGktc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwQlwiO1xufVxuXG4ubWRpLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0NcIjtcbn1cblxuLm1kaS1zdGFkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFGXCI7XG59XG5cbi5tZGktc3RhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENEXCI7XG59XG5cbi5tZGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRVwiO1xufVxuXG4ubWRpLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENGXCI7XG59XG5cbi5tZGktc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQwXCI7XG59XG5cbi5tZGktc3Rhci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDFcIjtcbn1cblxuLm1kaS1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDJcIjtcbn1cblxuLm1kaS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREM1wiO1xufVxuXG4ubWRpLXN0ZWVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ0XCI7XG59XG5cbi5tZGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENVwiO1xufVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENlwiO1xufVxuXG4ubWRpLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREN1wiO1xufVxuXG4ubWRpLXN0ZXAtZm9yd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ4XCI7XG59XG5cbi5tZGktc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDlcIjtcbn1cblxuLm1kaS1zdGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQwXCI7XG59XG5cbi5tZGktc3RpY2tlci1lbW9qaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NFwiO1xufVxuXG4ubWRpLXN0b2NraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNERBXCI7XG59XG5cbi5tZGktc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQlwiO1xufVxuXG4ubWRpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY2XCI7XG59XG5cbi5tZGktc3RvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2N1wiO1xufVxuXG4ubWRpLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNERDXCI7XG59XG5cbi5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERFwiO1xufVxuXG4ubWRpLXN0b3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNERFXCI7XG59XG5cbi5tZGktc3ViZGlyZWN0b3J5LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MENcIjtcbn1cblxuLm1kaS1zdWJkaXJlY3RvcnktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MERcIjtcbn1cblxuLm1kaS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUJcIjtcbn1cblxuLm1kaS1zdWJ3YXktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERlwiO1xufVxuXG4ubWRpLXN1bW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NVwiO1xufVxuXG4ubWRpLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTBcIjtcbn1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNVwiO1xufVxuXG4ubWRpLXN2ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyMFwiO1xufVxuXG4ubWRpLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFMVwiO1xufVxuXG4ubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTJcIjtcbn1cblxuLm1kaS1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEUzXCI7XG59XG5cbi5tZGktc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU0XCI7XG59XG5cbi5tZGktc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTVcIjtcbn1cblxuLm1kaS1zd29yZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NlwiO1xufVxuXG4ubWRpLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTZcIjtcbn1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU3XCI7XG59XG5cbi5tZGktc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RThcIjtcbn1cblxuLm1kaS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTlcIjtcbn1cblxuLm1kaS10YWItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QlwiO1xufVxuXG4ubWRpLXRhYi11bnNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVBXCI7XG59XG5cbi5tZGktdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUJcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQ1wiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFRFwiO1xufVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUVcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUZcIjtcbn1cblxuLm1kaS10YWJsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYwXCI7XG59XG5cbi5tZGktdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjFcIjtcbn1cblxuLm1kaS10YWJsZS1yb3ctaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYyXCI7XG59XG5cbi5tZGktdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjNcIjtcbn1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjRcIjtcbn1cblxuLm1kaS10YWJsZS1yb3ctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY1XCI7XG59XG5cbi5tZGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY2XCI7XG59XG5cbi5tZGktdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjdcIjtcbn1cblxuLm1kaS10YWJsZXQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGOFwiO1xufVxuXG4ubWRpLXRhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjFcIjtcbn1cblxuLm1kaS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjlcIjtcbn1cblxuLm1kaS10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkFcIjtcbn1cblxuLm1kaS10YWctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OEFcIjtcbn1cblxuLm1kaS10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkJcIjtcbn1cblxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQ1wiO1xufVxuXG4ubWRpLXRhZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIxXCI7XG59XG5cbi5tZGktdGFnLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyMlwiO1xufVxuXG4ubWRpLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkRcIjtcbn1cblxuLm1kaS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkVcIjtcbn1cblxuLm1kaS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZGXCI7XG59XG5cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMFwiO1xufVxuXG4ubWRpLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTAxXCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMlwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDNcIjtcbn1cblxuLm1kaS10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA0XCI7XG59XG5cbi5tZGktdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNVwiO1xufVxuXG4ubWRpLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNlwiO1xufVxuXG4ubWRpLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwN1wiO1xufVxuXG4ubWRpLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDhcIjtcbn1cblxuLm1kaS10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA5XCI7XG59XG5cbi5tZGktdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY4XCI7XG59XG5cbi5tZGktdGV4dC1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjlcIjtcbn1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwQVwiO1xufVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwQlwiO1xufVxuXG4ubWRpLXRleHRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEVcIjtcbn1cblxuLm1kaS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBDXCI7XG59XG5cbi5tZGktdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRFwiO1xufVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEVcIjtcbn1cblxuLm1kaS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwRlwiO1xufVxuXG4ubWRpLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTEwXCI7XG59XG5cbi5tZGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMVwiO1xufVxuXG4ubWRpLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMlwiO1xufVxuXG4ubWRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTEzXCI7XG59XG5cbi5tZGktdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxNFwiO1xufVxuXG4ubWRpLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE1XCI7XG59XG5cbi5tZGktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE2XCI7XG59XG5cbi5tZGktdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTdcIjtcbn1cblxuLm1kaS10aWNrZXQtY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE4XCI7XG59XG5cbi5tZGktdGlja2V0LXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjNcIjtcbn1cblxuLm1kaS10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTlcIjtcbn1cblxuLm1kaS10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyNFwiO1xufVxuXG4ubWRpLXRpbWVsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxQVwiO1xufVxuXG4ubWRpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFCXCI7XG59XG5cbi5tZGktdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUNcIjtcbn1cblxuLm1kaS10aW1lci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFEXCI7XG59XG5cbi5tZGktdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFFXCI7XG59XG5cbi5tZGktdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRlwiO1xufVxuXG4ubWRpLXRpbWVyLXNhbmQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUNcIjtcbn1cblxuLm1kaS10aW1lci1zYW5kLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEJcIjtcbn1cblxuLm1kaS10aW1ldGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjBcIjtcbn1cblxuLm1kaS10b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTIxXCI7XG59XG5cbi5tZGktdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjJcIjtcbn1cblxuLm1kaS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTIzXCI7XG59XG5cbi5tZGktdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI0XCI7XG59XG5cbi5tZGktdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNVwiO1xufVxuXG4ubWRpLXRvb2x0aXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNlwiO1xufVxuXG4ubWRpLXRvb2x0aXAtb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI3XCI7XG59XG5cbi5tZGktdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI4XCI7XG59XG5cbi5tZGktdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjlcIjtcbn1cblxuLm1kaS10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkFcIjtcbn1cblxuLm1kaS10b3dlci1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4MFwiO1xufVxuXG4ubWRpLXRvd2VyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODFcIjtcbn1cblxuLm1kaS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJCXCI7XG59XG5cbi5tZGktdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkNcIjtcbn1cblxuLm1kaS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJEXCI7XG59XG5cbi5tZGktdHJhbnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRVwiO1xufVxuXG4ubWRpLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkZcIjtcbn1cblxuLm1kaS10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMFwiO1xufVxuXG4ubWRpLXRyYW5zaXQtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QURcIjtcbn1cblxuLm1kaS10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0FcIjtcbn1cblxuLm1kaS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyNVwiO1xufVxuXG4ubWRpLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzFcIjtcbn1cblxuLm1kaS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzJcIjtcbn1cblxuLm1kaS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTMzXCI7XG59XG5cbi5tZGktdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzNFwiO1xufVxuXG4ubWRpLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM1XCI7XG59XG5cbi5tZGktdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzZcIjtcbn1cblxuLm1kaS10cmlhbmdsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM3XCI7XG59XG5cbi5tZGktdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM4XCI7XG59XG5cbi5tZGktdHJvcGh5LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM5XCI7XG59XG5cbi5tZGktdHJvcGh5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0FcIjtcbn1cblxuLm1kaS10cm9waHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzQlwiO1xufVxuXG4ubWRpLXRyb3BoeS12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0NcIjtcbn1cblxuLm1kaS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzRFwiO1xufVxuXG4ubWRpLXRydWNrLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNFXCI7XG59XG5cbi5tZGktdHJ1Y2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4N1wiO1xufVxuXG4ubWRpLXRydWNrLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjZcIjtcbn1cblxuLm1kaS10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzRlwiO1xufVxuXG4ubWRpLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQwXCI7XG59XG5cbi5tZGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQxXCI7XG59XG5cbi5tZGktdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MlwiO1xufVxuXG4ubWRpLXR1bmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkVcIjtcbn1cblxuLm1kaS10dW5lLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZBXCI7XG59XG5cbi5tZGktdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQzXCI7XG59XG5cbi5tZGktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NFwiO1xufVxuXG4ubWRpLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ1XCI7XG59XG5cbi5tZGktdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDZcIjtcbn1cblxuLm1kaS10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDdcIjtcbn1cblxuLm1kaS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ4XCI7XG59XG5cbi5tZGktdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ4XCI7XG59XG5cbi5tZGktdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0OVwiO1xufVxuXG4ubWRpLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRBXCI7XG59XG5cbi5tZGktdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0QlwiO1xufVxuXG4ubWRpLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NENcIjtcbn1cblxuLm1kaS11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NERcIjtcbn1cblxuLm1kaS11bmZvbGQtbGVzcy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRFXCI7XG59XG5cbi5tZGktdW5mb2xkLWxlc3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUZcIjtcbn1cblxuLm1kaS11bmZvbGQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRGXCI7XG59XG5cbi5tZGktdW5mb2xkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjBcIjtcbn1cblxuLm1kaS11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUwXCI7XG59XG5cbi5tZGktdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUVcIjtcbn1cblxuLm1kaS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUxXCI7XG59XG5cbi5tZGktdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFGXCI7XG59XG5cbi5tZGktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUyXCI7XG59XG5cbi5tZGktdXBsb2FkLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjVcIjtcbn1cblxuLm1kaS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTNcIjtcbn1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NFwiO1xufVxuXG4ubWRpLXZlY3Rvci1hcnJhbmdlLWJlbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU1XCI7XG59XG5cbi5tZGktdmVjdG9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NlwiO1xufVxuXG4ubWRpLXZlY3Rvci1jaXJjbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1N1wiO1xufVxuXG4ubWRpLXZlY3Rvci1jb21iaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU4XCI7XG59XG5cbi5tZGktdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU5XCI7XG59XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUFcIjtcbn1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1hYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1QlwiO1xufVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVDXCI7XG59XG5cbi5tZGktdmVjdG9yLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1RFwiO1xufVxuXG4ubWRpLXZlY3Rvci1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVFXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVGXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjBcIjtcbn1cblxuLm1kaS12ZWN0b3ItcG9seWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjFcIjtcbn1cblxuLm1kaS12ZWN0b3ItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ5XCI7XG59XG5cbi5tZGktdmVjdG9yLXJlY3RhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNlwiO1xufVxuXG4ubWRpLXZlY3Rvci1zZWxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjJcIjtcbn1cblxuLm1kaS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAxXCI7XG59XG5cbi5tZGktdmVjdG9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYzXCI7XG59XG5cbi5tZGktdmVjdG9yLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY0XCI7XG59XG5cbi5tZGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjVcIjtcbn1cblxuLm1kaS12aWJyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY2XCI7XG59XG5cbi5tZGktdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjdcIjtcbn1cblxuLm1kaS12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjhcIjtcbn1cblxuLm1kaS12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjlcIjtcbn1cblxuLm1kaS12aWV3LWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2QVwiO1xufVxuXG4ubWRpLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkJcIjtcbn1cblxuLm1kaS12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZDXCI7XG59XG5cbi5tZGktdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkRcIjtcbn1cblxuLm1kaS12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RVwiO1xufVxuXG4ubWRpLXZpZXctZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZGXCI7XG59XG5cbi5tZGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTcwXCI7XG59XG5cbi5tZGktdmlldy1oZWFkbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3MVwiO1xufVxuXG4ubWRpLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3MlwiO1xufVxuXG4ubWRpLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTczXCI7XG59XG5cbi5tZGktdmlldy1wYXJhbGxlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyN1wiO1xufVxuXG4ubWRpLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzRcIjtcbn1cblxuLm1kaS12aWV3LXNlcXVlbnRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjhcIjtcbn1cblxuLm1kaS12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3NVwiO1xufVxuXG4ubWRpLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3NlwiO1xufVxuXG4ubWRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc3XCI7XG59XG5cbi5tZGktdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3OFwiO1xufVxuXG4ubWRpLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwRlwiO1xufVxuXG4ubWRpLXZpc3VhbHN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxMFwiO1xufVxuXG4ubWRpLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc5XCI7XG59XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdBXCI7XG59XG5cbi5tZGktdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdCXCI7XG59XG5cbi5tZGktdmxjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdDXCI7XG59XG5cbi5tZGktdm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0JcIjtcbn1cblxuLm1kaS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0RcIjtcbn1cblxuLm1kaS12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RVwiO1xufVxuXG4ubWRpLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0ZcIjtcbn1cblxuLm1kaS12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgwXCI7XG59XG5cbi5tZGktdm9sdW1lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVEXCI7XG59XG5cbi5tZGktdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUVcIjtcbn1cblxuLm1kaS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgxXCI7XG59XG5cbi5tZGktdm9sdW1lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUNcIjtcbn1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODJcIjtcbn1cblxuLm1kaS13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgzXCI7XG59XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg0XCI7XG59XG5cbi5tZGktd2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg1XCI7XG59XG5cbi5tZGktd2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODZcIjtcbn1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg3XCI7XG59XG5cbi5tZGktd2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg4XCI7XG59XG5cbi5tZGktd2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI5XCI7XG59XG5cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODlcIjtcbn1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEFcIjtcbn1cblxuLm1kaS13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEJcIjtcbn1cblxuLm1kaS13YXRjaC12aWJyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkIwXCI7XG59XG5cbi5tZGktd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OENcIjtcbn1cblxuLm1kaS13YXRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OERcIjtcbn1cblxuLm1kaS13YXRlci1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThFXCI7XG59XG5cbi5tZGktd2F0ZXItcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RlwiO1xufVxuXG4ubWRpLXdhdGVybWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxMlwiO1xufVxuXG4ubWRpLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhDXCI7XG59XG5cbi5tZGktd2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTBcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5MVwiO1xufVxuXG4ubWRpLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5MlwiO1xufVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkzXCI7XG59XG5cbi5tZGktd2VhdGhlci1saWdodG5pbmctcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0RcIjtcbn1cblxuLm1kaS13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk0XCI7XG59XG5cbi5tZGktd2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTVcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXBvdXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTZcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk3XCI7XG59XG5cbi5tZGktd2VhdGhlci1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5OFwiO1xufVxuXG4ubWRpLXdlYXRoZXItc25vd3ktcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0VcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk5XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUFcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bnNldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlCXCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUNcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlEXCI7XG59XG5cbi5tZGktd2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlFXCI7XG59XG5cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlGXCI7XG59XG5cbi5tZGktd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUEwXCI7XG59XG5cbi5tZGktd2ViaG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyRlwiO1xufVxuXG4ubWRpLXdlYnBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkFcIjtcbn1cblxuLm1kaS13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTFcIjtcbn1cblxuLm1kaS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTFcIjtcbn1cblxuLm1kaS13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTJcIjtcbn1cblxuLm1kaS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBM1wiO1xufVxuXG4ubWRpLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNFwiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNVwiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE2XCI7XG59XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1pcmlkZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE3XCI7XG59XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBOFwiO1xufVxuXG4ubWRpLXdpZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkJcIjtcbn1cblxuLm1kaS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE5XCI7XG59XG5cbi5tZGktd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUFcIjtcbn1cblxuLm1kaS13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUJcIjtcbn1cblxuLm1kaS13aWl1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJDXCI7XG59XG5cbi5tZGktd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFDXCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFEXCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRVwiO1xufVxuXG4ubWRpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRlwiO1xufVxuXG4ubWRpLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCMFwiO1xufVxuXG4ubWRpLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIxXCI7XG59XG5cbi5tZGktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjJcIjtcbn1cblxuLm1kaS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIzXCI7XG59XG5cbi5tZGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI0XCI7XG59XG5cbi5tZGktd29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI1XCI7XG59XG5cbi5tZGktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCNlwiO1xufVxuXG4ubWRpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCN1wiO1xufVxuXG4ubWRpLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjhcIjtcbn1cblxuLm1kaS14YW1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjczXCI7XG59XG5cbi5tZGkteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCOVwiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQVwiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRBXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEJcIjtcbn1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRDXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzREXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRFXCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0RlwiO1xufVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkJcIjtcbn1cblxuLm1kaS14ZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkNcIjtcbn1cblxuLm1kaS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJEXCI7XG59XG5cbi5tZGkteGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkVcIjtcbn1cblxuLm1kaS14aW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCRlwiO1xufVxuXG4ubWRpLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDMFwiO1xufVxuXG4ubWRpLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4OFwiO1xufVxuXG4ubWRpLXllYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMxXCI7XG59XG5cbi5tZGkteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDMlwiO1xufVxuXG4ubWRpLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdGXCI7XG59XG5cbi5tZGkteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMzXCI7XG59XG5cbi5tZGktemlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNFwiO1xufVxuXG4ubWRpLTE4cHgubWRpLXNldCwgLm1kaS0xOHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tZGktMjRweC5tZGktc2V0LCAubWRpLTI0cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm1kaS0zNnB4Lm1kaS1zZXQsIC5tZGktMzZweC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ubWRpLTQ4cHgubWRpLXNldCwgLm1kaS00OHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5tZGktZGFyazpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tZGktZGFyay5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGktbGlnaHQ6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1kaS1saWdodC5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLm1kaS1yb3RhdGUtNDUge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtNDU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtOTAge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtOTA6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtMTM1IHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMTM1OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5tZGktcm90YXRlLTE4MCB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTE4MDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWRpLXJvdGF0ZS0yMjUge1xuICAvKlxuICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgfVxuICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICB9XG4gICovXG59XG4ubWRpLXJvdGF0ZS0yMjU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLm1kaS1yb3RhdGUtMjcwIHtcbiAgLypcbiAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cbiAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgfVxuICAqL1xufVxuLm1kaS1yb3RhdGUtMjcwOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5tZGktcm90YXRlLTMxNSB7XG4gIC8qXG4gIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICB9XG4gICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gIH1cbiAgKi9cbn1cbi5tZGktcm90YXRlLTMxNTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4ubWRpLWZsaXAtaDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG59XG5cbi5tZGktZmxpcC12OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGZpbHRlcjogRmxpcFY7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbn1cblxuLm1kaS1zcGluOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZGktc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbWRpLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRpLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGktc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1hdGVyaWFsZGVzaWduaWNvbnMuY3NzLm1hcCAqL1xuIiwiLmNsZWFyZml4IHtcblx0Jjo6YWZ0ZXIsXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCAge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUsIC8qIDEgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn0iLCIud3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkgeyBcblx0LndyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxMDhweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkgeyBcblx0LndyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5MDAwO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdFxuXHQmX19kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG5cdFx0dHJhbnNpdGlvbjogMS41cztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0b3BhY2l0eToxO1xuXHRcdH1cblx0XHRcblx0XHQmLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiA0OTVweDsgXG5cdFx0XHRcblx0XHRcdCZfc21hbGwge1xuXHRcdFx0XHR3aWR0aDogMzE1cHg7XG5cdFx0XHR9IFxuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XG5cdFx0XHQmX21iIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IEBibHVlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfc21hbGwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBAc3A7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmc6IEBzcC8zO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdCAgY29sb3I6ICNjY2M7XG5cdFx0XHR9XG5cdFx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICBjb2xvcjogI2NjYztcblx0XHRcdH1cblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0XHRcdCAgY29sb3I6ICNjY2M7XG5cdFx0XHR9XG5cdFx0XHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHQgIGNvbG9yOiAjY2NjO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2hlY2tib3gge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbjogMCAzcHggMCAwO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHRcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgXG5cdFx0XHQmICArIGxhYmVsIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3A7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KGNoZWNrZWQpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDQ5cHg7IFxuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoY2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHR9XG5cblx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoZWNrYm94LmpwZycpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGhyb3VnaCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHR9XG5cblx0XHQmLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFxuXHRcdFx0Jl9ibHVlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IEBzcC8zO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5oaWRkZW4ge1xuXHRcdHRvcDogLTYwcHg7XG5cdH1cblx0XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0Ji10b3Age1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAyMDYsIDI1NSwgMC45NSk7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC45KTtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFxuXHRcdFx0LmhlYWRlcl9fbGluayB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlcl9fbmF2IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19uYXYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cblx0XHQmLW1lbnUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjYsIDIwNiwgMjU1LCAwLjk1KTtcblx0XHRcdHRvcDogOTBweDtcblx0XHRcdGxlZnQ6IC0yMDAlO1xuXHRcdFx0cGFkZGluZzogMzBweCA1MHB4IDA7XG5cdFx0XHR0cmFuc2l0aW9uOjAuM3M7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XG5cdFx0XHQmLWVsZW0tbDEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AqMjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AvMztcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCBAc3AvMztcblx0fVxuXG5cdCZfX2VsZW0sXG5cdCZfX2VsZW0tYXV0aG9yaXplZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgY29sb3I7XG5cdFx0XHRcblx0XHRcdC5tZGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19wdXJwbGUtYnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuXHRcdHBhZGRpbmc6IDVweCAyNXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0ICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHB1cnBsZSwgNSUpO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fcGhvbmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMC42O1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdH1cblx0XHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxMi41cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFjdHMge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19leWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V5ZS5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiBAc3A7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0Ji1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDkwMDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdHRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcblx0XHRcblx0XHQmIC5oZWFkZXJfX2Ryb3Bkb3duIHtcblx0XHRcdHRvcDogOTJweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYnRuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgICAgICBcblx0ICAgICAgICAmOmJlZm9yZSxcblx0ICAgICAgICAmOmFmdGVyIHtcblx0ICAgICAgICBcdGNvbnRlbnQ6ICcnO1xuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0ICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmOmFmdGVyIHtcblx0ICAgICAgICBcdHRvcDogMTVweDtcblx0ICAgICAgICB9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmLm9wZW4tbWVudSB7XG5cdFx0XHQuaGVhZGVyLW1vYmlsZV9faW1nIHtcblxuXHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGVyX19uYXYtbWVudSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcblx0LmhlYWRlcntcblx0XHQmX19saW5rIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyLWJvdHRvbSB7XG5cdFx0XHQuaGVhZGVyX19saW5rIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHQmLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFxuXHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSBcbiBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG5cdFxuXHQuaGVhZGVyIHtcblxuXHRcdCYtbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOSk7XG5cdFx0XHRcblxuXHRcdFx0Ji5oZWFkZXItbW9iaWxlIHtcblx0XHRcdFx0LmhlYWRlcl9fZHJvcGRvd24ge1xuXHRcdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHR3aWR0aDogMjVweDsgXG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3B1cnBsZS1idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdFx0XHRcblx0XHQmX19waG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEwLjVweDtcblx0XHRcdH1cblx0XHR9XHRcblxuXG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IEBzcC8zO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fbmF2IHtcblx0XHRcdCYtbWVudSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xuXHRcdFx0XHR3aWR0aDogNzB2dztcblx0XHRcdFx0XG5cdFx0XHRcdCYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1lbGVtLWwyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwLzM7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuXHRcblx0LmhlYWRlciB7XG5cdFx0Jl9fcHVycGxlLWJ0biB7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmX19waG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19uYXYtbWVudS1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cblx0XHQmX19kcm9wZG93biB7XG5cdFx0XHRsZWZ0OiAtNDBweDtcblx0XHR9XHRcdFxuXHR9XHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG5cdC5oZWFkZXIge1xuXHRcdCZfX25hdi1tZW51LWxpbmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XHRcblxuXHRcdCZfX25hdi1tZW51LWVsZW0tbDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdH1cblxuXHRcdCZfX2Ryb3Bkb3duIHtcblx0XHRcdGxlZnQ6IC00OHB4O1xuXHRcdH1cdFxuXHR9XHRcbn1cbiIsIi5mb290ZXIge1xuXHQmX190b3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG5cdFx0XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHQmLXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IEBncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzNXB4IDE2NXB4IDcwcHg7XG5cdFx0XG5cdFx0Jl9ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogNTVweCA1cHggNzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdCYtbGlzdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuY2xlYXJmaXg7XG5cdFx0fVxuXG5cdFx0Ji1lbGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAyNXB4IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG4tdXAge1xuXG5cblxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiA2NXB4O1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5mb290ZXJfX2J0bi11cCB7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXRleHQtd3JhcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgXG5cdFx0Ji1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGJsdWU7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGJsdWU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDIwcHg7XG5cdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG5cdFx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQ3MSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdH1cblxuXHRcdH1cdFxuXHR9XG5cblxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmZvb3RlciB7XG5cdFx0Jl9fYnRuLXVwIHtcblx0XHRcdFxuXHRcdFx0Ym90dG9tOiAxOHB4O1xuXG5cdFx0XHQmLXRleHQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcblx0LmZvb3RlciB7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcblx0XHR9XG5cblx0XHQmX190b3AtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdCZfX3NvY2lhbC1lbGVtIHtcblx0XHRcdG1hcmdpbjogMCBAc3AgMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3R0b20tdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHR9XG5cblxufSIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLmxvZ28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTI1MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR3aWR0aDogMjMwcHg7XG5cdGhlaWdodDogMjAwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG59XG4iLCIuYmxvY2stbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNzUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGM0U5RTY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQmX192aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZpZGVvLXByZXZpZXcuanBnJyk7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQgIG9wYWNpdHk6IDAuNjtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdCYgdmlkZW8ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMDAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFxuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2VsZW0ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmNvbnRhaW5lcixcblx0LnJvdyxcblx0LmNvbC14cy0xMiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdFxuXHQmX19pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHR3aWR0aDogODAlO1xuXHRcdHBhZGRpbmc6IDAgMCA5NXB4IDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuYmxvY2stbWFpbiB7XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdCYgLmxvZ28ge1xuXHRcdFx0XHR0b3A6IC0yMDBweDtcblx0XHRcdFx0d2lkdGg6IDE4NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG5cdC5ibG9jay1tYWluIHtcbiAgICBcdGhlaWdodDogNzAwcHg7XG4gICAgXHRcblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHR9XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdCYgLmxvZ28ge1xuXHRcdFx0XHR0b3A6IC0xNzdweDtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcblx0LmJsb2NrLW1haW4ge1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1N3B4O1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRcblx0XHRcdCYgLmxvZ28ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiBAc3AqMiAwOyBcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgMTAyLCAwLjc4OCk7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAzNXB4IDM1cHggMHB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjZWVlO1xuXG5cdFx0fVxuXHR9XG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0LmJsb2NrLW1haW4ge1xuICAgIFx0XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRwYWRkaW5nOiAwcHggMzVweCAyNXB4O1xuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYmxvY2stbWFpbiB7XG5cdFx0Jl9fdmlkZW8ge1xuXHRcdFx0dG9wOiAtMjAwMHB4O1xuXHRcdH1cblxuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG5cdC5ibG9jay1tYWluIHtcblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmc6IDM1cHggMTVweCAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XG5cdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0cGFkZGluZzogMzdweCAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NnB4KSB7XG5cdC5ibG9jay1tYWluIHtcblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmc6IDM1cHggMTVweCAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XG5cdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0cGFkZGluZzogQHNwIDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlZ2lzdHJhdGlvbi1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDM1cHggMjBweDtcblx0XHRcdFxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IEBzcC8zO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbnB1dCxcblx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzcC8zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYxcHgpIHtcblx0LmJsb2NrLW1haW4ge1xuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDE1cHggMHB4O1xuXHRcdH1cblx0XHQmX19pbmZvIHtcblx0XHRcdCYgLmxvZ28ge1xuXHRcdFx0XHRwYWRkaW5nOiBAc3AgMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcblx0LmJsb2NrLW1haW4ge1xuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0bWFyZ2luLXRvcDogQHNwO1xuXHRcdFx0XG5cdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0cGFkZGluZzogQHNwIDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlZ2lzdHJhdGlvbi1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiBAc3AgMzVweCBAc3A7XG5cdFx0XHRcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiBAc3AvMztcblx0XHRcdH1cblxuXHRcdFx0Jl9faW5wdXQsXG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzcC8zO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbnB1dHtcblx0XHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59IiwiLnJlZ2lzdHJhdGlvbiB7XG5cdCZfX3dyYXAge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHRcblx0Ji1ibG9jayB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCAxMDIsIDAuNzg4KTtcblx0XHRwYWRkaW5nOiAzNXB4IDkwcHggMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHQmX2JnLWNvbG9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCAxMDIsIDEpO1xuXHRcdH1cblx0XHRcblx0XHQmX190ZXh0IHtcblx0XHRcdGNvbG9yOkBibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzogNC41cHggNDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0d2lkdGg6IDMyOXB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0XHQgIGNvbG9yOiAjY2NjO1xuXHRcdFx0fVxuXHRcdFx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdCAgY29sb3I6ICNjY2M7XG5cdFx0XHR9XG5cdFx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHQgIGNvbG9yOiAjY2NjO1xuXHRcdFx0fVxuXHRcdFx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICBjb2xvcjogI2NjYztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdC5jbGVhcmZpeDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG5cdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0ICAgIHdpZHRoOiA0MCU7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgdHJhbnNpdGlvbjogMC4zcztcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBwYWRkaW5nOiA0cHg7XG5cdFx0ICAgIGhlaWdodDogMzJweDtcblx0XHQgICAgd2lkdGg6IDI2NnB4O1xuXHRcdCAgICBcblx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbmZpcm1hdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC03MHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIHNjYWxlKDAuMiwgMC4yKTtcblx0XHRcdHdpZHRoOiA0ODBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogQGdyYXk7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIHNjYWxlKDEsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfd2lkdGgtODAgIHtcblx0XHRcdHdpZHRoOiA4MyU7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQucmVnaXN0cmF0aW9uIHtcblx0XHRcblx0XHQmLWJsb2NrIHtcblx0XHRcdCZfX2lucHV0LFxuXHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuXHQucmVnaXN0cmF0aW9uIHtcblx0XHRcblx0XHQmLWJsb2NrIHtcblxuXHRcdFx0Jl93aWR0aC04MCAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH0gXG5cblx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHQucmVnaXN0cmF0aW9uIHtcblxuXHRcdFxuXHRcdCYtYmxvY2sge1xuICAgIFx0XHRwYWRkaW5nOiAzNXB4IDM1cHggMzBweDtcbiAgICBcdFx0XG4gICAgXHRcdCZfX3RleHQge1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdFx0fVxuXG5cdFx0XHQmX19pbnB1dCxcblx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuXHQucmVnaXN0cmF0aW9uIHtcblxuXHRcdFxuXHRcdCYtYmxvY2sge1xuXG5cblx0XHRcdHBhZGRpbmc6IDE1cHggMzVweCAyMHB4O1xuXHRcdFx0XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdCAgICBmb250LXNpemU6IDE3cHg7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogQHNwLzM7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2lucHV0LFxuXHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AvMztcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg2cHgpIHtcblx0LnJlZ2lzdHJhdGlvbi1ibG9jayB7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29uZmlybWF0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcblx0XG5cdFxufVxuIiwiLndoYXQteW91LWdldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDIwNCwgMjU1LCAwLjcxKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDM1cHggNDBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiBAcHVycGxlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9fZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pbWcge1xuXG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuXHQud2hhdC15b3UtZ2V0IHtcblx0XHQmX19saXN0IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmbGV4OiAxIDEgMjAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG5cdC53aGF0LXlvdS1nZXQge1xuXHRcdCZfX2VsZW0ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblxuXHRcdH1cblx0fVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG5cdC53aGF0LXlvdS1nZXQge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2ltZyB7XG5cdFx0ICAgIGZsZXg6IDEgMSA2MHB4O1xuXHRcdH1cblxuXHRcdCZfX2VsZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLndoYXQteW91LWdldC0yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX193cmFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMzVweCA0MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IEBibHVlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMHB4IDUwcHggMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfX2VsZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faW1nIHtcblxuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcblx0LndoYXQteW91LWdldC0yIHtcblx0XHQmX19saXN0IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmbGV4OiAxIDEgMjAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0fVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG5cdC53aGF0LXlvdS1nZXQtMiB7XG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0ZmxleDogMCAxIDEwMHB4O1xuXHRcdH1cblx0fVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG5cdC53aGF0LXlvdS1nZXQtMiB7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2ltZyB7XG5cdFx0ICAgIGZsZXg6IDEgMSA2MHB4O1xuXHRcdH1cblxuXHRcdCZfX2VsZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnRyYWluaW5nLXByb2dyYW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX3dyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MSk7XG5cdFx0bWluLWhlaWdodDogNDMzcHg7XG5cdFx0cGFkZGluZzogNTBweCA1NXB4O1xuXHRcdGNvbG9yOiBAcHVycGxlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQmX19lbGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiBAYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRzcGFuIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuXHQudHJhaW5pbmctcHJvZ3JhbSB7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMjBweDtcblx0XHR9XG5cblx0XHQmX19lbGVtLFxuXHRcdCZfX3N1Ym1pdCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLmxlYXJuaW5nLXByb2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmX193cmFwIHtcblx0XHRwYWRkaW5nOiA1MHB4IDU1cHggMjBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHR9XG5cblx0Jl9fZWxlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcblx0XHQmLW9yZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcblx0LmxlYXJuaW5nLXByb2Nlc3Mge1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19lbGVtLW9yZGVyIHtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG59IiwiLmRpcGxvbWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5jbGVhcmZpeDtcblx0Jl9fd3JhcCB7XG5cdFx0LmNsZWFyZml4O1xuXHRcdHBhZGRpbmc6IDcwcHggMzVweCA1MHB4IDM1cHg7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMzVweDtcblx0XHR3aWR0aDogMjU1cHg7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogMTIwcHggMCAwIDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmRpcGxvbWEge1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0Ji13cmFwIHtcblx0XHRcdFx0LmNsZWFyZml4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDY2N3B4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVx0XHRcblx0fVx0XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cdC5kaXBsb21hIHtcblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogNTVweCAwcHggNTBweCAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHQgICAgd2lkdGg6IDUwJTtcblx0XHQgICAgcGFkZGluZzogMSU7XG5cdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IEBzcCoyO1xuXHRcdFx0XG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHR9XG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc2cHgpIHtcblx0LmRpcGxvbWEge1xuXHRcdCZfX2ltZyB7XG5cdFx0ICAgIHdpZHRoOiA1MCU7XG5cdFx0ICAgIHBhZGRpbmc6IDElO1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cbn0iLCIud2h5LXN0dWR5LXdpdGgtdXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX3dyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNDE1cHg7XG5cdFx0cGFkZGluZzogNTBweCAzNXB4IDQwcHg7XG5cdFx0LmNsZWFyZml4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0Jl9fZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IGNhbGMoficxMDAlIC0gODBweCcpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogQGdyYXk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LndoeS1zdHVkeS13aXRoLXVzIHtcblx0XHQmX19lbGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IEBzcCoyO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVx0XG5cdH1cdFxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG5cdC53aHktc3R1ZHktd2l0aC11cyB7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9faW1nIHtcblx0XHQgICAgZmxleDogMSAxIDYwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZWxlbSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdH1cblx0fVxufSIsIi5yZXZpZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX193cmFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMjA0LCAyNTUsIDAuNzEpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggNTVweCA0MHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxM3B4KSB7XG5cdC5yZXZpZXdzIHtcblx0XHQmX193cmFwIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xuXHRcdH1cblx0fVxufSIsIi5zbGlkZXItcmV2aWV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmX19zbGlkZSB7XG5cblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRwYWRkaW5nOiBAc3AvMyAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLXRvcCxcblx0XHRcdCYtbWlkZGxlLFxuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHQuY2xlYXJmaXg7XG5cdFx0XHR9XG5cblx0XHRcdCYtdG9wLFxuXHRcdFx0Ji1taWRkbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AvMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjVweDtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogQHNwKjI7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0aGVpZ2h0OiAxNjVweDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNvbG9yOiAjNDI2NDhiO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGNvbG9yOiBAZ3JheTtcblx0XHR9XG5cblx0XHQmX19lZGl0LFxuXHRcdCZfX2Nsb3NlLFxuXHRcdCZfX2xpa2Uge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y29sb3I6ICNiYWM3ZDY7XG5cdFx0XHRtYXJnaW4tbGVmdDogQHNwLzM7XG5cdFx0fVxuXG5cdFx0Jl9fYnRuIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICM0MjY0OGI7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogNDclO1xuXG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcRjA1NFwiO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRvcDogNDclO1xuXG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA0ZFwiO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHQuY2xlYXJmaXg7XG5cdFx0XG5cdFx0bGkge1xuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGZmO1xuXHRcdFx0XHRtYXJnaW46IDAgQHNwLzM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LnNsaWRlci1yZXZpZXdzIC5zbGljay1uZXh0LnNsaWNrLWFycm93LFxuXHQuc2xpZGVyLXJldmlld3MgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cgIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2xpZGVyLXJldmlld3MgLnNsaWNrLWRvdHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3c19fc2xpZGUtd3JhcCB7XG5cdFx0d2lkdGg6IDc4JTtcblx0fVxuXHRcblxuXHQuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzX19pbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuXHQuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzX19zbGlkZS13cmFwIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG5cdFxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyNXB4KSB7XG5cdC5zbGlkZXItcmV2aWV3cyAuc2xpZGVyLXJldmlld3Mge1xuXHRcdCZfX2ltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG4gICAgXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuXHQuc2xpZGVyLXJldmlld3MgLnNsaWRlci1yZXZpZXdzIHtcblx0XHQmX19pbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19zbGlkZS13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcblx0LnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90cyB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNsaWRlci1yZXZpZXdzIC5zbGlkZXItcmV2aWV3cyAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuXHR9XG5cblx0LnNsaWRlci1yZXZpZXdzIHtcblxuXHRcdCZfX25hbWUge1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHR9XG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdH1cblxuXHRcdCZfX3NsaWRlLXRvcCB7XG5cdFx0XHQuc2xpZGVyLXJldmlld3NfX2Nsb3NlLFxuXHRcdFx0LnNsaWRlci1yZXZpZXdzX19lZGl0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC0xMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5wYXJ0bmVycyB7XG5cdCZfX3dyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNDE1cHg7XG5cdFx0cGFkZGluZzogNTBweCAzNXB4IDQwcHg7XG5cdFx0LmNsZWFyZml4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IEBncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyBcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2VsZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTNweCkge1xuXHQucGFydG5lcnMge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogNTBweCA1cHggNDBweDtcblx0XHR9XG5cblx0XHQmX19lbGVtIHtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufSIsIi5hbmNob3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTYwcHg7XG59IiwiLm91ci10cmFpbmluZy1wcm9ncmFtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA0MTVweDtcblx0XHRwYWRkaW5nOiA1MHB4IDM1cHggNDBweDtcblx0XHQuY2xlYXJmaXg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogQHB1cnBsZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQmX19lbGVtIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmNsZWFyZml4O1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDo0MHB4O1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogODAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogQGdyYXk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IEBibHVlO1xuXHRcdFx0XG5cdFx0XHQuY29tbWVudHMge1xuXHRcdFx0XHRjb2xvcjogQHB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG5cdC5vdXItdHJhaW5pbmctcHJvZ3JhbXMge1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IEBzcCoyO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XHRcblx0fVx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQub3VyLXRyYWluaW5nLXByb2dyYW1zIHtcblx0XHQmX19lbGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBAc3A7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cdFxuXHR9XHRcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY5cHgpIHtcblx0Lm91ci10cmFpbmluZy1wcm9ncmFtcyB7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRcblx0XHQmX19pbWcge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2VsZW0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IEBzcDtcblx0XHR9XHRcblx0fVx0XG5cbn1cbiIsIi5vdXItdGVhY2hlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuXHRcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAwOyB9XG5cblx0Jl9fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdCZfX3NsaWRlIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGNvbG9yOiBAcHVycGxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0aGVpZ2h0OiAyNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAc3AqMjtcblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiBAZ3JheTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1heC1oZWlnaHQ6IDI0MnB4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdG1hcmdpbjogMjVweCAwO1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDAgQHNwLzM7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZWZmZjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm91ci10ZWFjaGVycyB7XG5cdFx0Jl9faW1nIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHR9XHRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NnB4KSB7XG5cdC5vdXItdGVhY2hlcnMge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG5cdC5vdXItdGVhY2hlcnMge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdH1cblx0fVxufSIsIi5sayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCZfX3dyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nOiBAc3AqMiBAc3A7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IEBibHVlO1xuXHRcdG1hcmdpbjogQHNwKjIgMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbi1ib3R0b206IEBzcCoyO1xuXHRcdGNvbG9yOiBAcHVycGxlO1xuXHRcdFxuXHRcdCYtYm90dG9tICB7XG5cdFx0XHRjb2xvcjogQGdyYXk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwKjI7XG5cdFx0XHRcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzcDtcblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IEBzcCoyO1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogLTIwcHg7XG5cdFx0XG5cdFx0Ji13cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IEBzcCoyO1xuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0Y29sb3I6IEBncmF5O1xuXHRcdH1cblxuXHRcdCYtZWxlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEzNXB4O1xuXHRcdFx0XG5cdFx0XHQmLWRlZmF1bHQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyDQlNC+0YHRgtGD0L/QvdC+INC/0L7RgdC70LUg0L/RgNC40L7QsdGA0LXRgtC10L3QuNGPJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQzJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiBAZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX3ZpZXdlZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICfQn9GA0L7RgdC80L7RgtGA0LXQvdC90L4nO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxODRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IEBzcDtcblx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgICAgICBcblx0ICAgICAgICBpIHtcblx0ICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICBcdHRvcDogNTAlO1xuXHQgICAgICAgIFx0bGVmdDogNTAlO1xuXHQgICAgICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdCAgICAgICAgXHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdG9wYWNpdHk6IDAuNTtcblx0ICAgICAgICBcdHRyYW5zaXRpb246IDAuM3M7XG5cdCAgICAgICAgXHRmb250LXNpemU6IDEwMHB4O1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgICY6aG92ZXIge1xuXHQgICAgICAgIFx0aSB7XG5cdCAgICAgICAgXHRcdG9wYWNpdHk6IDE7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHRcdH1cblxuXHRcdCYtdGV4dCAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiBAZ3JheTtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBAcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGVzdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0dG9wOiAzNSU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuXHRcdFx0Y29sb3I6IEBncmF5O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cdCAgICAgICAgXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJsdWUsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zbGlkZXIge1xuXHRcdCYtbW9iaWxlIHtcblx0XHRcdCYtYnRtIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IEBzcCoyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcblx0XHRcdFx0Y29sb3I6IEBncmF5O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblx0XHQgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9wYXNzZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDY2Njg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwNjY2OCwgNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfZGlzYWJsZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDN0Q4REY7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M3RDhERjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XHRcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRtYXJnaW46IDAgQHNwO1xuXHR9XG5cblx0LnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjVweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogMzclO1xuXG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcRjA1NFwiO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMjVweDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IDM3JTtcblxuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNGRcIjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdC5jbGVhcmZpeDtcblx0XHRcblx0XHRsaSB7XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0ZDU5YTE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1OWExO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E2YWNkMDtcblx0XHRcdFx0bWFyZ2luOiAwIEBzcC8zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcblx0LmxrIHtcblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBAc3A7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zbGlkZXItbW9iaWxlLWJ0bSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn0iLCIudmlkZW8tYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC0yMDAwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHR6LWluZGV4OiA5MDAwO1xuXHRcblx0Ji5hY3RpdmUge1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cblx0Jl9fcXVhbGl0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdCYtbGluayB7XG5cdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBhZGRpbmc6IEBzcC8zO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45MjIpO1xuXHRcdFxuXHRcdCYtY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDEpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdHotaW5kZXg6IDIwMDA7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiBAYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0fVxuXG5cdCZfX3ZpZGVvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHBhZGRpbmc6IEBzcDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHQmLWxpbmsge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGNvbG9yOiBAYmx1ZTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcblx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oQGJsdWUsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kb3dubG9hZCB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAc3AvMztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYm90dG9tIHtcblx0XHRcdG1hcmdpbi10b3A6IEBzcCozO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcblx0LnZpZGVvLWJsb2NrX193cmFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubmV3cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCZfX3dyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0bWFyZ2luLXRvcDogQHNwKjM7XG5cdFx0cGFkZGluZzogQHNwKjIgQHNwIEBzcDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwKjI7XG5cdH1cblxuXHQmX19pbWcge1xuXHQgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogQHNwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cblxuXHQmX19idXR0b25zIHtcblx0XHQuY2xlYXJmaXg7XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4td2lkdGg6IDE1NXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDdweCBAc3A7XG5cdFx0Y29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogQHNwLzU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIFxuICAgICAgICBpIHtcbiAgICAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFx0dG9wOiA0cHg7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyNXB4O1xuICAgICAgICBcdGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgIFx0cGFkZGluZy1sZWZ0OiBAc3AvMztcbiAgICAgICAgXHRmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmX2ZhY2Vib29jayB7XG4gICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzRjNjhiMztcbiAgICAgICAgXHR0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBcdFxuICAgICAgICBcdCY6aG92ZXIge1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM0YzY4YjMsIDEwJSk7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJl92ayB7XG4gICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzQyNmI5YTtcbiAgICAgICAgXHR0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBcdFxuICAgICAgICBcdCY6aG92ZXIge1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM0MjZiOWEsIDEwJSk7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJl90d2l0dGVyIHtcbiAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmVkO1xuICAgICAgICBcdHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIFx0XG4gICAgICAgIFx0Jjpob3ZlciB7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzAwYWJlZCwgMTAlKTtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDEzcHgpIHtcblx0XG59XG5cbiIsIi5ibG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Jl9fd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRwYWRkaW5nOiBAc3AqMiBAc3A7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwKjM7XG5cdFx0bWFyZ2luLXRvcDogQHNwKjM7XG5cdH1cblxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IEBwdXJwbGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IC0yMHB4O1xuXHRcdC5jbGVhcmZpeDtcblx0XHRcblx0XHQmLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwKjI7XG5cdFx0fVxuXHRcdFxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0Y29sb3I6IEBncmF5O1xuXHRcdH1cblxuXHRcdCYtZWxlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDE4NHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgICAgIFxuXHQgICAgICAgIGkge1xuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIFx0dG9wOiA1MCU7XG5cdCAgICAgICAgXHRsZWZ0OiA1MCU7XG5cdCAgICAgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICAgICAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgICAgIFx0b3BhY2l0eTogMC41O1xuXHQgICAgICAgIFx0dHJhbnNpdGlvbjogMC4zcztcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgXHRpIHtcblx0ICAgICAgICBcdFx0b3BhY2l0eTogMTtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdFx0fVxuXG5cdFx0Ji1pbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiBAc3AqMjtcblx0XHR9XG5cblx0XHQmLXRleHQgIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiBAZ3JheTtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogQHB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJ1dHRvbnMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtYnRuLW1vcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcblx0XHRcdHBhZGRpbmc6IEBzcCAxMDBweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiBAc3AqMjtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmJsb2cge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Ji1lbGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdC5ibG9nIHtcblx0XHQmX19saXN0IHtcblxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn0iLCIuZm9ybS1yZWdpc3RyYWNpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmX193cmFwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRtYXJnaW4tdG9wOiBAc3AqMztcclxuXHRcdHBhZGRpbmc6IEBzcCoyIEBzcCoyO1xyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6MnB4IHNvbGlkIEBwdXJwbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRwYWRkaW5nOiA4cHg7XHRcdFxyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0ICBjb2xvcjogI2NjYztcclxuXHRcdH1cclxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHQgIGNvbG9yOiAjY2NjO1xyXG5cdFx0fVxyXG5cdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0ICBjb2xvcjogI2NjYztcclxuXHRcdH1cclxuXHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdCAgY29sb3I6ICNjY2M7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9jZW50ZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Y29sb3I6IEBwdXJwbGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBAc3A7XHJcblx0XHRcclxuXHRcdCYtY2VudGVyICB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6IEBwdXJwbGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JheTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGFzc3dvcmQge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6IEBncmF5O1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHQmX2NlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcclxuXHRcdHBhZGRpbmc6IEBzcC81IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBAc3A7XHJcblx0XHRjb2xvcjogQHB1cnBsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfcHVycGxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHB1cnBsZSwgMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfcmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmc6IEBzcDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjOTkwMDAwLCAxMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9sayB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdGhlaWdodDogMzdweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogQHB1cnBsZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHJcblx0XHQmX2dyYXkgIHtcclxuXHRcdFx0Y29sb3I6IEBncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogQHB1cnBsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfcmlnaHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9ibHVlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogQHB1cnBsZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwKjI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pdGFsaWMge1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6IEBncmF5O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AqNDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdCYtc21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xyXG5cdFx0XHRcdGNvbG9yOiBAZ3JheS1saWdodDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdCZfX2NvbXBsaWFuY2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogOTVweDtcclxuXHRcdFxyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGNvbG9yOiBAYmx1ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oQGJsdWUsIDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0Jl9fY2hlY2tib3gge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRtYXJnaW46IDAgM3B4IDAgMDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcdFxyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdCAgXHJcblx0XHRcdCYgICsgbGFiZWwge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogQGdyYXk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoY2hlY2tlZCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KGNoZWNrZWQpICsgbGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDlweDsgXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KGNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBAcHVycGxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2tib3guanBnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby5wbmcnKTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0cmVzaXplOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgQGdyYXktbGlnaHQ7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IEBzcDtcclxuXHRcdFxyXG5cdFx0Jl9iaWcge1xyXG5cdFx0XHRoZWlnaHQ6IDMzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGUge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IEBzcDtcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGdyYXktbGlnaHQ7XHJcblx0XHRcdGNvbG9yOiBAZ3JheTtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Rlc3Qge1xyXG5cdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHJcblx0XHQmLWVsZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1jaGVja2JveCB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdG1hcmdpbjogMCAzcHggMCAwO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1x0XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ICBcclxuXHRcdFx0JiAgKyBsYWJlbCB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoY2hlY2tlZCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KGNoZWNrZWQpICsgbGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDlweDsgXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KGNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGdyYXk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcblx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGVja2JveC5qcGcnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGFnaW5hdGlvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiBAc3AqMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IEBzcDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6IEBncmF5LWxpZ2h0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtYXJnaW46IDAgMnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAYmx1ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hbnN3ZXJlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc4cHgpIHtcclxuXHQuZm9ybS1yZWdpc3RyYWNpb24ge1xyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4iLCIucG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0dG9wOiAtMjAwMHB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5NTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG5cdFxuXHRcblx0Ji5hY3RpdmUge1xuXHRcdHRvcDogMDtcblx0XHRcblx0XHQmIC5wb3B1cF9fd3JhcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKTtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC41LCAwLjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG5cdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eToxO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcblx0XHRcdCZfbWIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oQGJsdWUsIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9zbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IEBzcDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGhyb3VnaCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHR9XG5cblx0XHQmLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0Y29sb3I6IEBibHVlO1xuXHRcdFx0XG5cdFx0XHQmX2JsdWUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogQHNwLzM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBibHVlLCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfZ3JheSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGdyYXksIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9ibHVlLWNvbG9yIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfYWdncmVnYXRlLWNvbXBpbGF0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDgwcHg7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5MzBweDtcblx0XHRcdFxuXHRcdFx0LnBvcHVwIHtcblx0XHRcdFx0Jl9fd3JhcCB7XG5cdFx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IEBzcC8zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG5cdC5wb3B1cCB7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9hZ2dyZWdhdGUtY29tcGlsYXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LnBvcHVwIHtcblx0XHRcdFx0XHQmX193cmFwIHtcblx0XHRcdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtYnRuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc3AvMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuIiwiLm1hcCB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDM3NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcblx0Jl9fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMzc1cHg7XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRoZWlnaHQ6IDM3NXB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1x0XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuI21hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubWFwIHtcblxuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XG5cdFx0XHRcdC5jb2wteHMtMTIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmLmRyYWdnaW5nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHR9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cblxuXG4uc2xpY2stc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5kcmFnZ2luZyBpbWcge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnNsaWNrLWluaXRpYWxpemVkICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LnNsaWNrLXZlcnRpY2FsICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItYWJpdXQge1xuXHRoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogQHNwO1xuXHR9XG5cdG1hcmdpbi10b3A6IEBzcDtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiBAc3A7XG5cdH1cbiAgIC5zbGljay1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgfVxuXG5cbn1cblxuLnNsaWNrLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXRvcDogQHNwO1xuXG5cblx0bGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwIDFweDtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogQGdyYXk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yczsgXG5cdFx0fVxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGdyYXksIDEwJSk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG5cdFx0XHRjb250ZW50OiAnXFxmMTQxJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuXG59ICIsIi5maXhlZC1tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDI2NXB4O1xuXHRyaWdodDogMTAwcHg7XG5cdFxuXHQmX19lbGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZml4ZWQtbWVudSB7XG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdGV4dC13cmFwIHtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGJsdWU7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBibHVlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMTRweCAzMHB4IDE0cHggMjBweDtcblx0XHRjb2xvcjogQGJsdWU7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcblx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC40NzEpO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG5cdC5maXhlZC1tZW51ICB7XG5cdFx0cmlnaHQ6IDM1cHg7XG5cdH1cdFxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmZpeGVkLW1lbnUgIHtcblx0XHRyaWdodDogMzVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHsgXG5cdC5maXhlZC1tZW51ICB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvdGhhbVByby1Cb2xkJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL0dvdGhhbVByby1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtUHJvLU1lZGl1bSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW1Qcm8nO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvR290aGFtUHJvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW1Qcm8tTGlnaHQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvR290aGFtUHJvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
