@charset "UTF-8";
@font-face {
  font-family: "Merriweather";
  src: url("../fonts/Merriweather-Light/Merriweather-Light.eot");
  src: url("../fonts/Merriweather-Light/Merriweather-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Merriweather-Light/Merriweather-Light.woff") format("woff"), url("../fonts/Merriweather-Light/Merriweather-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "Merriweather";
  src: url("../fonts/Merriweather-Regular/Merriweather-Regular.eot");
  src: url("../fonts/Merriweather-Regular/Merriweather-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Merriweather-Regular/Merriweather-Regular.woff") format("woff"), url("../fonts/Merriweather-Regular/Merriweather-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Merriweather";
  src: url("../fonts/Merriweather-Bold/Merriweather-Bold.eot");
  src: url("../fonts/Merriweather-Bold/Merriweather-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Merriweather-Bold/Merriweather-Bold.woff") format("woff"), url("../fonts/Merriweather-Bold/Merriweather-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes notification {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px) translateX(-50%) translateZ(0);
            transform: translateY(20px) translateX(-50%) translateZ(0);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(-50%) translateZ(0);
            transform: translateY(0) translateX(-50%) translateZ(0);
  }
  90% {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(-50%) translateZ(0);
            transform: translateY(0) translateX(-50%) translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-20px) translateX(-50%) translateZ(0);
            transform: translateY(-20px) translateX(-50%) translateZ(0);
  }
}

@keyframes notification {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px) translateX(-50%) translateZ(0);
            transform: translateY(20px) translateX(-50%) translateZ(0);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(-50%) translateZ(0);
            transform: translateY(0) translateX(-50%) translateZ(0);
  }
  90% {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(-50%) translateZ(0);
            transform: translateY(0) translateX(-50%) translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-20px) translateX(-50%) translateZ(0);
            transform: translateY(-20px) translateX(-50%) translateZ(0);
  }
}

.fadeIn {
  -webkit-animation: fadeIn 0.75s;
          animation: fadeIn 0.75s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeOut {
  -webkit-animation: fadeOut 0.75s;
          animation: fadeOut 0.75s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.notification {
  -webkit-animation: notification 2s;
          animation: notification 2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

button, .btn, input[type="button"] {
  background: none;
  cursor: pointer;
  display: inline-block;
  background-color: inherit;
  padding: 0.6em 1.2em;
  line-height: 1em;
  -webkit-transition: background 100ms;
  transition: background 100ms;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 3px solid #f9f9f9;
  padding: 14px 46px;
}

button.focus, button:focus, button:hover, button:active, .btn.focus, .btn:focus, .btn:hover, .btn:active, input[type="button"].focus, input[type="button"]:focus, input[type="button"]:hover, input[type="button"]:active {
  text-decoration: none;
  border: 3px solid #7d7d7d;
}

button:active, button:focus, .btn:active, .btn:focus, input[type="button"]:active, input[type="button"]:focus {
  outline: none;
}

@media (max-width: 1000px) {
  button, .btn, input[type="button"] {
    padding: 12px 38px;
  }

}

@media (max-width: 680px) {
  button, .btn, input[type="button"] {
    padding: 8px 30px;
  }
}

@media (max-width: 380px) {
  button, .btn, input[type="button"] {
    padding: 8px 12px;
  }
}

.form-group {
  position: relative;
}

.form-group.error .error-label {
  opacity: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.form-group.error .input-line {
  background: #f41f52;
  width: 100%;
}

.form-group .input-holder:after {
  background: #f41f52;
}

.form-group .error-label {
  color: #ff5656;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.9rem;
  opacity: 0;
  position: absolute;
  right: 0;
  bottom: -2.1rem;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.checkbox {
  position: relative;
}

.checkbox input[type="checkbox"] {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.checkbox input[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.checkbox input[type="checkbox"] + label {
  padding-left: 25px;
  position: relative;
  line-height: 16px;
  cursor: pointer;
}

.checkbox input[type="checkbox"] + label:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border: 2px solid #f9f9f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -8px;
}

.checkbox input[type="checkbox"] + label:after {
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  background: #f9f9f9;
  margin-top: -3px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  opacity: 0;
}

.on_off input[type="checkbox"] {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.on_off input[type="checkbox"]:checked + label:after {
  background: #f9f9f9;
  left: 32px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.on_off input[type="checkbox"] + label {
  padding-left: 60px;
  position: relative;
  line-height: 20px;
  cursor: pointer;
}

.on_off input[type="checkbox"] + label:before {
  width: 50px;
  height: 20px;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border: 2px solid #f9f9f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-top: -10px;
}

.on_off input[type="checkbox"] + label:after {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  border: 1px solid #f9f9f9;
  background: #fff;
  margin-top: -9px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}

.radio {
  position: relative;
}

.radio input[type="radio"] {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.radio input[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.radio input[type="radio"] + label {
  padding-left: 25px;
  position: relative;
  line-height: 16px;
  cursor: pointer;
}

.radio input[type="radio"] + label:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border: 2px solid #f9f9f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  margin-top: -8px;
}

.radio input[type="radio"] + label:after {
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  background: #f9f9f9;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  margin-top: -3px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  opacity: 0;
}

.input-file {
  cursor: pointer;
  position: relative;
}

.input-file label {
  cursor: pointer;
  display: block;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.input-file input {
  cursor: pointer;
  display: inline-block;
  left: 0;
  opacity: 0.01;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}

a {
  color: #f9f9f9;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  text-decoration: none;
}

p {
  margin-top: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #f9f9f9;
}

body {
  margin: 0;
  font-smoothing: antialiased;
  tap-highlight-color: transparent;
}

body.fixed {
  overflow: hidden;
}

body.fixed.client-ios {
  position: fixed;
  height: 100%;
  width: 100%;
}

a {
  border: none;
  outline: none;
}

p {
  margin-bottom: 20px;
}

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

img {
  border: none;
  outline: none;
  max-width: 100%;
  vertical-align: middle;
}

ul {
  padding: 0;
}

ul li {
  list-style: none;
}

ul.list-inline > li {
  display: inline-block;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 30px;
}

h1 {
  font-size: 44px;
  font-weight: 200;
}

@media (max-width: 1500px) {
  h1 {
    font-size: 42px;
  }
}

@media (max-width: 1160px) {
  h1 {
    font-size: 32px;
  }
}

@media (max-width: 1000px) {
  h1 {
    font-size: 30px;
  }
}

@media (max-width: 700px) {
  h1 {
    font-size: 24px;
  }
}

@media (max-width: 480px) {
  h1 {
    font-size: 20px;
  }
}

h2 {
  font-size: 40px;
  font-weight: 200;
}

@media (max-width: 1160px) {
  h2 {
    font-size: 30px;
  }
}

@media (max-width: 1000px) {
  h2 {
    font-size: 26px;
  }
}

@media (max-width: 700px) {
  h2 {
    font-size: 22px;
  }
}

@media (max-width: 480px) {
  h2 {
    font-size: 18px;
  }
}

h3 {
  font-size: 36px;
  font-weight: 200;
  text-align: center;
}

@media (max-width: 1160px) {
  h3 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}

@media (max-width: 1000px) {
  h3 {
    font-size: 26px;
  }
}

@media (max-width: 700px) {
  h3 {
    font-size: 22px;
  }
}

@media (max-width: 480px) {
  h3 {
    font-size: 20px;
  }
}

h4 {
  font-size: 28px;
}

@media (max-width: 1160px) {
  h4 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}

@media (max-width: 1000px) {
  h4 {
    font-size: 24px;
  }
}

@media (max-width: 700px) {
  h4 {
    font-size: 22px;
  }
}

@media (max-width: 480px) {
  h4 {
    font-size: 20px;
  }
}

h5 {
  font-size: 22px;
}

@media (max-width: 1000px) {
  h5 {
    font-size: 20px;
  }
}

h6 {
  font-size: 1.1428571428571428rem;
}

@media (max-width: 680px) {
  .text-block p {
    font-size: 15px;
  }
}

@media (max-width: 460px) {
  .text-block p {
    font-size: 14px;
  }
}

hr {
  border: 0;
  display: block;
  border-top: 1px solid #353434;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  clear: both;
}

label {
  -webkit-border-radius: 0;
          border-radius: 0;
}

button, input, select, textarea, a {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  font-size: 1rem;
}

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

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #353434;
  outline: none;
  background: none;
  -webkit-border-radius: 0;
          border-radius: 0;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: none;
}

input,
textarea {
  outline: none;
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #353434;
  font-size: 1rem;
  -webkit-border-radius: 0;
          border-radius: 0;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus {
  background: inherit;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #f9f9f9;
  font-size: 16px;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #f9f9f9;
  font-size: 16px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #f9f9f9;
  font-size: 16px;
}

input::placeholder,
textarea::placeholder {
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
  color: #f9f9f9;
  font-size: 16px;
}

textarea {
  resize: none;
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type='number'] {
  -moz-appearance: textfield;
}

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.container {
  overflow: hidden;
  margin: 0 auto;
  max-width: 1142px;
  padding: 0 20px;
}

.hidden {
  display: none !important;
}

@media (max-width: $screen-sm-max) {
  .sm-hidden {
    display: none !important;
  }
}

@media (max-width: $screen-xs-max) {
  .xs-hidden {
    display: none !important;
  }
}

.image-holder {
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

.image-holder img {
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}

.image-holder .fake-img {
  opacity: 0;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.image-holder .img {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.table-holder {
  max-width: 100%;
  overflow: auto;
}

.flex-vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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

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

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

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.nowrap {
  white-space: nowrap;
}

.clearfix:before, .clearfix:after {
  content: '';
  height: 0;
  display: table;
  clear: both;
}

.inline-layout {
  font-size: 0;
  letter-spacing: 0;
}

.inline-layout > * {
  display: inline-block;
  vertical-align: top;
  font: 18px/1.4 Merriweather, "Arial", sans-serif;
}

.inline-layout.col-1 > * {
  width: 100%;
}

.inline-layout.col-2 > * {
  width: 50%;
}

.inline-layout.col-3 > * {
  width: 33.33333%;
}

.inline-layout.col-3 > * > .double {
  width: 66.66667%;
}

.inline-layout.col-4 > * {
  width: 25%;
}

.inline-layout.col-4 > * > .double {
  width: 50%;
}

.inline-layout.col-5 > * {
  width: 20%;
}

.inline-layout.col-5 > * > .double {
  width: 40%;
}

.inline-layout.col-6 > * {
  width: 16.66667%;
}

.inline-layout.col-6 > * > .double {
  width: 33.33333%;
}

.inline-layout.col-7 > * {
  width: 14.28571%;
}

.inline-layout.col-7 > * > .double {
  width: 28.57143%;
}

.inline-layout.col-8 > * {
  width: 12.5%;
}

.inline-layout.col-8 > * > .double {
  width: 266.66667%;
}

.inline-layout.col-9 > * {
  width: 11.11111%;
}

.inline-layout.col-9 > * > .double {
  width: 22.22222%;
}

.inline-layout.col-10 > * {
  width: 10%;
}

.inline-layout.col-10 > * > .double {
  width: 20%;
}

header, .footer {
  background-color: #000;
  padding: 30px 0;
  position: relative;
}

header .container, .footer .container {
  padding: 6px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

header .lang, .footer .lang {
  position: absolute;
  left: 52px;
  top: 30px;
  margin: 0;
  border: 2px solid #f9f9f9;
  padding: 4px 24px 4px 8px;
  cursor: pointer;
}

header .lang:hover .lang-list, header .lang:focus .lang-list, .footer .lang:hover .lang-list, .footer .lang:focus .lang-list {
  visibility: visible;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
}

header .lang span, .footer .lang span {
  position: relative;
  text-transform: uppercase;
}

header .lang span:after, .footer .lang span:after {
  content: '';
  position: absolute;
  left: 31px;
  top: 5px;
  background: url("../img/icons/drop-down-arrow.svg") center no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
}

header .lang-list, .footer .lang-list {
  overflow: hidden;
  margin: 0;
  visibility: hidden;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  -webkit-transform: scale(1, 0);
      -ms-transform: scale(1, 0);
          transform: scale(1, 0);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  position: absolute;
  border: 2px solid #f9f9f9;
  left: -2px;
  right: -2px;
  padding: 8px 8px 4px;
  border-top: 0;
}

header .lang-list li.active, .footer .lang-list li.active {
  display: none;
}

header .lang-list a, .footer .lang-list a {
  text-transform: uppercase;
  font-size: 16px;
}

header .address, .footer .address {
  padding: 0 10px;
}

header .address p, .footer .address p {
  display: inline-block;
  padding-left: 30px;
  position: relative;
}

header .address p:after, .footer .address p:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/icons/locate-maps.svg") center no-repeat;
  background-size: contain;
  width: 20px;
  height: 26px;
}

header .phone, .footer .phone {
  padding: 0 10px;
  
}

header .phone.padding {
  margin-left: 90px;
}

@media (max-width: 1000px) {
header .phone.padding {
  margin-left: 0px;
}
}

header .phone a, .footer .phone a {
  padding-left: 40px;
  position: relative;
}

header .phone a.phone:after, .footer .phone a.phone:after {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  background: url("../img/icons/call.svg") center no-repeat;
  background-size: contain;
  width: 26px;
  height: 26px;
}

header .email, .footer .email {
  padding: 0 10px;
}

header .email a, .footer .email a {
  padding-left: 36px;
  position: relative;
}

header .email a:after, .footer .email a:after {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  background: url("../img/icons/close-envelope.svg") center no-repeat;
  background-size: contain;
  width: 26px;
  height: 20px;
}

header .skype, .footer .skype {
  padding: 0 10px;
}

header .skype a, .footer .skype a {
  padding-left: 36px;
  position: relative;
}

header .skype a:after, .footer .skype a:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/icons/skype-logo.svg") center no-repeat;
  background-size: contain;
  width: 26px;
  height: 26px;
}

@media (max-width: 1380px) {
  header, .footer {
    padding: 26px 0 26px 80px;
  }
  header a, header p, header span, .footer a, .footer p, .footer span {
    font-size: 16px;
  }
  header .lang, .footer .lang {
    top: 26px;
    left: 20px;
  }
  header .lang span:after, .footer .lang span:after {
    left: 29px;
    top: 4px;
  }
  header .address p, .footer .address p {
    padding-left: 26px;
  }
  header .phone a, .footer .phone a {
    padding-left: 30px;
  }
  header .phone a:after, .footer .phone a:after {
    width: 20px;
  }
  header .email a, .footer .email a {
    padding-left: 30px;
  }
  header .email a:after, .footer .email a:after {
    width: 20px;
  }
  header .skype a, .footer .skype a {
    padding-left: 30px;
  }
  header .skype a:after, .footer .skype a:after {
    width: 20px;
    height: 22px;
  }
}

@media (max-width: 900px) {
  header, .footer {
    padding: 12px 0 12px 100px;
  }
  header .container, .footer .container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  header .address, header .email, .footer .address, .footer .email {
    width: 50%;
  }
  header .phone, header .skype, .footer .phone, .footer .skype {
    width: 50%;
    text-align: right;
  }
  header .address, header .phone, .footer .address, .footer .phone {
    margin-bottom: 4px;
  }
}

@media (max-width: 600px) {
  header, .footer {
    padding: 6px 0 6px 80px;
  }
  header .lang, .footer .lang {
    top: 35px;
  }
  header .container, .footer .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  header .address, header .email, .footer .address, .footer .email {
    width: 100%;
    text-align: center;
  }
  header .email, .footer .email {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  header .skype, .footer .skype {
    width: auto;
    text-align: left;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  header .phone, .footer .phone {
    width: auto;
  }
  header .address, header .phone, header .email, header .skype, .footer .address, .footer .phone, .footer .email, .footer .skype {
    margin-bottom: 4px;
  }
}

@media (max-width: 400px) {
  header, .footer {
    padding-left: 50px;
  }
  header a, header p, header span, .footer a, .footer p, .footer span {
    font-size: 14px;
  }
  header .lang, .footer .lang {
    padding: 0px 8px;
    top: 14px;
    left: 8px;
  }
  header .lang span:after, .footer .lang span:after {
    display: none;
  }
  header .address, .footer .address {
    padding: 0;
  }
}

@media (max-width: 1380px) {
  .footer {
    padding: 26px 0 26px;
  }
}

@media (max-width: 800px) {
  .footer {
    padding: 16px 0 16px;
  }
}

@media (max-width: 600px) {
  .footer {
    padding: 6px 0 6px;
  }
}

.chromeperfectpixel-initial-block iframe,
#chromeperfectpixel-supported-by {
  display: none !important;
}

#__bs_notify__ {
  display: none !important;
  opacity: 0 !important;
}

* {
  -webkit-transition: all .3s;
  transition: all .3s;
}

body {
  -webkit-text-size-adjust: none;
}

body.no-scroll {
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  body.no-scroll {
    width: 100%;
    height: 100vh;
    position: fixed;
  }
}

.wrapper {
  background-color: #222222;
}

.text-block {
  font-weight: 200;
  font-size: 16px;
}

#overlay {
  z-index: 11;
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0.75;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  display: block;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

#overlay.hide {
  z-index: 0;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.modal_div.modal_service .content-holder {
  padding: 50px 60px;
}

.modal_div.modal_service .text-block {
  margin-bottom: 50px;
}

.modal_div.modal_service .image-holder {
  max-height: 460px;
}

.modal_div.modal_service .image-holder img {
  max-height: 460px;
}

@media (max-width: 760px) {
  .modal_div.modal_service .content-holder {
    padding: 40px 50px;
  }
}

@media (max-width: 640px) {
  .modal_div.modal_service .content-holder {
    padding: 30px 40px;
  }
}

@media (max-width: 540px) {
  .modal_div.modal_service .content-holder {
    padding: 20px 30px;
  }
  .modal_div.modal_service .text-block {
    margin-bottom: 30px;
  }
}

@media (max-width: 420px) {
  .modal_div.modal_service .content-holder {
    padding: 12px 20px;
  }
  .modal_div.modal_service .text-block {
    margin-bottom: 20px;
  }
}

.modal_div {
  will-change: transform;
  position: fixed;
  background: #000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  z-index: 12;
  display: block;
  opacity: 1;
  max-width: 804px;
  width: 804px;
  max-height: -webkit-calc(100vh - 40px);
  max-height: calc(100vh - 40px);
  overflow: auto;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  min-width: 430px;
  border: 2px solid #f9f9f9;
}

@media screen and (max-width: 1024px) {
  .modal_div {
    position: absolute;
    max-width: -webkit-calc(100vw - 40px);
    max-width: calc(100vw - 40px);
    min-width: 280px;
  }
}

.modal_div::-webkit-scrollbar {
  width: 8px;
}

.modal_div::-webkit-scrollbar-track {
  background: #000;
  border: 2px solid #000;
}

.modal_div::-webkit-scrollbar-thumb {
  background-color: #f9f9f9;
  border: 2px solid #000;
}

.modal_div.hide {
  z-index: 0;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.modal_div .modal_close {
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url("../img/icons/cancel.svg") no-repeat center;
  background-size: 100%;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}

.modal_div .content-holder {
  padding: 50px 200px;
}

.modal_div .content-holder .form-holder {
  margin-bottom: 28px;
}

.modal_div .content-holder .form-holder input, .modal_div .content-holder .form-holder textarea {
  width: 100%;
  border: 2px solid #f9f9f9;
  background: #000;
  padding: 16px;
  color: #f9f9f9;
  font-size: 16px;
}

.modal_div .content-holder h4 {
  text-align: center;
}

.modal_div .content-holder .submit {
  border: 2px solid #f9f9f9;
  display: inline-block;
  padding: 12px 31px;
  cursor: pointer;
}

@media (max-width: 760px) {
  .modal_div .content-holder {
    padding: 40px 100px;
  }
  .modal_div h4 {
    margin-bottom: 20px;
  }
}

@media (max-width: 640px) {
  .modal_div .content-holder {
    padding: 40px 60px;
  }
  .modal_div .content-holder .form-holder {
    margin-bottom: 18px;
  }
  .modal_div .content-holder .form-holder textarea, .modal_div .content-holder .form-holder input {
    padding: 10px;
  }
  .modal_div .content-holder .submit {
    padding: 6px 26px;
  }
}

@media (max-width: 540px) {
  .modal_div .content-holder {
    padding: 40px;
  }
  .modal_div .modal_close {
    top: 10px;
    right: 10px;
  }
}

@media (max-width: 420px) {
  .modal_div .content-holder {
    padding: 40px 20px;
  }
  .modal_div .content-holder .submit {
    padding: 6px 12px;
  }
}

.home {
  background: url("../img/bg/foto_2.jpg");
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  padding: 50px 20px 10px 70px;
}

.home .text-home-right {
  margin-left: auto;
  margin-bottom: 180px;
  max-width: 500px;
}

.home .text-home-left {
  max-width: 450px;
  line-height: 70px;
}

.home .text-home-left span {
  display: block;
}

.home .text-home-left span:nth-child(2) {
  padding-left: 17%;
}

.home .text-home-left span:nth-child(3) {
  padding-left: 34%;
}

@media (max-width: 1500px) {
  .home .text-home-right {
    max-width: 470px;
    text-align: right;
  }
}

@media (max-width: 1380px) {
  .home .text-home-right {
    text-align: right;
    max-width: 470px;
  }
}

@media (max-width: 1160px) {
  .home {
    background-position: 70% top;
  }
  .home .text-home-right {
    margin-bottom: 150px;
  }
  .home .text-home-left {
    max-width: 450px;
    line-height: 70px;
  }
}

@media (max-width: 1000px) {
  .home {
    padding: 100px 54px 60px 100px;
    background-position: 90% top;
  }
  .home .text-home-right {
    line-height: 36px;
  }
  .home .text-home-left {
    line-height: 36px;
    max-width: 340px;
  }
}

@media (max-width: 860px) {
  .home {
    padding: 60px 50px 40px;
    background-position: 100% top;
  }
  .home .text-home-right {
    max-width: 200px;
    margin-bottom: 100px;
  }
}

@media (max-width: 700px) {
  .home {
    padding: 60px 50px 40px;
    background-position: 65% top;
  }
  .home .text-home-right {
    line-height: 30px;
  }
  .home .text-home-left {
    line-height: 30px;
    max-width: 50%;
  }
}

@media (max-width: 640px) {
  .home {
    padding-right: 20px;
  }
  .home .text-home-left span:nth-child(2) {
    text-align: left;
  }
  .home .text-home-left span:nth-child(3) {
    text-align: left;
  }
}

@media (max-width: 480px) {
  .home {
    padding: 31px 20px 3px;
    background-position: 65% top;
  }
  .home .text-home-right {
    line-height: 22px;
  }
  .home .text-home-left {
    line-height: 22px;
    max-width: 50%;
  }
}

@media (max-width: 360px) {
  .home {
    padding-right: 10px;
  }
}

.prediction {
  padding: 30px 0;
}

.prediction .text-block {
  margin-bottom: 30px;
}

.prediction .list-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.prediction .item-card {
  width: 20%;
  background-color: rgba(42, 42, 42, 0.2);
  border: 5px solid rgba(249, 249, 249, 0.8);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.prediction .item-card:last-child {
  margin-right: 0;
}

@media (max-width: 1160px) {
  .prediction .text-block {
    margin-bottom: 38px;
  }
}

@media (max-width: 860px) {
  .prediction {
    padding: 40px 0;
  }
  .prediction .text-block {
    margin-bottom: 20px;
  }
}

@media (max-width: 680px) {
  .prediction {
    padding: 40px 0;
  }
  .prediction .text-block {
    margin-bottom: 10px;
  }
}

@media (max-width: 520px) {
  .prediction h3 {
    margin-bottom: 16px;
  }
}

@media (max-width: 420px) {
  .prediction .list-cards {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .prediction .item-card {
    width: 70%;
    margin-bottom: 20px;
  }
}

.about {
  position: relative;
  z-index: 1;
  background: url("../img/bg/nicola_2.jpg");
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  padding: 40px 0 50px;
}

.about:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.about .bg-foto {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 77%;
  bottom: 0;
}

.about .container {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.about h3 {
  width: 100%;
}

.about .desc-block {
  width: 78%;
  margin-left: 130px;
}

.about .list-info {
  width: 35%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 16px;
}

.about .item-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.about .icon {
  width: 42px;
  min-width: 42px;
  height: 42px;
  margin-right: 24px;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}

@media (max-width: 1599px) {
  .about .bg-foto {
    right: 78%;
  }
  .about .desc-block {
    margin-left: 240px;
  }
}

@media (max-width: 1380px) {
  .about {
    padding: 50px 0 60px;
  }
  .about .bg-foto {
    right: 64%;
  }
  .about .container {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .about .desc-block {
    margin-left: 0;
    width: 60%;
    margin-bottom: 30px;
  }
  .about .list-info {
    width: 60%;
  }
  .about .item-info {
    margin-bottom: 20px;
  }
}

@media (max-width: 1000px) {
  .about {
    padding: 50px 0 40px;
  }
  .about .bg-foto {
    right: 55%;
  }
  .about .container {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .about .desc-block {
    width: 51%;
    margin-bottom: 20px;
  }
  .about .list-info {
    width: 51%;
  }
}

@media (max-width: 840px) {
  .about {
    padding: 40px 0 40px;
  }
  .about .bg-foto {
    display: none;
  }
  .about .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .about .desc-block {
    width: 90%;
  }
  .about .list-info {
    width: 90%;
  }
}

@media (max-width: 600px) {
  .about .desc-block {
    width: 100%;
  }
  .about .list-info {
    width: 100%;
    margin: 0;
  }
  .about .item-info {
    margin-bottom: 16px;
  }
  .about h3 {
    margin-bottom: 16px;
  }
}

.promotion {
  position: relative;
  z-index: 1;
  background: url("../img/bg/michal-lomza-338227-unsplash.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 40px 0;
  margin: 100px 0 40px 0;
}

.promotion:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.promotion .container {
  position: relative;
  z-index: 2;
  text-align: center;
}

.promotion h3 {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .promotion {
    margin: 60px 0;
  }
}

@media (max-width: 1000px) {
  .promotion {
    padding: 30px 0;
  }
  .promotion h3 {
    margin-bottom: 20px;
  }
}

@media (max-width: 800px) {
  .promotion {
    padding: 30px 0;
  }
  .promotion h3 {
    margin-bottom: 20px;
  }
}

@media (max-width: 680px) {
  .promotion {
    margin: 40px 0;
    padding: 20px 0;
  }
  .promotion h3 {
    margin-bottom: 20px;
  }
}

.services .list-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-bottom: 70px;
}

.services .item-service {
  width: 23%;
  min-width: 240px;
  margin: 0 5px 30px;
  text-align: center;
  background-color: #000;
  border: 5px solid #000;
}

.services .item-service .image-holder {
  padding: 3px;
  height: 161px;
}

.services .item-service:hover {
  border: 5px solid #f9f9f9;
}

.services .item-service h5 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 16px;
  padding: 0 6px;
}

.services .item-service .text {
  padding: 10px 6px 30px;
  font-size: 14px;
  font-weight: 200;
}

@media (max-width: 1040px) {
  .services .item-service {
    width: 30%;
  }
}

@media (max-width: 800px) {
  .services .item-service {
    width: 46%;
  }
}

@media (max-width: 420px) {
  .services .item-service {
    width: 100%;
    margin-bottom: 20px;
  }
}

.work {
  position: relative;
  padding: 50px 0;
}

.work:before {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  bottom: 0;
  left: 0;
  background-color: #000;
}

.work .container {
  position: relative;
  z-index: 2;
}

.work .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.work .desc-block-left {
  width: 57%;
  padding: 50px 165px 50px 100px;
  border: 3px solid #f9f9f9;
}

.work .desc-block-left h4 {
  margin-bottom: 35px;
}

.work .desc-block-left .text-block {
  margin-bottom: 20px;
}

.work .desc-block-right {
  width: 36%;
}

.work .item-work-how {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.work h5 {
  margin-bottom: 30px;
}

.work h6 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: 200;
}

.work p {
  font-size: 16px;
  font-weight: 200;
  text-align: justify;
}

.work .icon {
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin-right: 24px;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}

@media (max-width: 1200px) {
  .work .desc-block-left {
    padding: 40px 100px 40px 60px;
    width: 54%;
  }
  .work .desc-block-right {
    width: 42%;
  }
}

@media (max-width: 1000px) {
  .work {
    padding: 40px 0;
  }
  .work .desc-block-left {
    padding: 30px 60px 30px 40px;
    width: 54%;
  }
  .work .desc-block-right {
    width: 42%;
  }
  .work .work-how {
    margin: 0;
  }
  .work .item-work-how {
    margin-bottom: 20px;
  }
  .work .icon {
    margin-right: 16px;
    width: 52px;
    min-width: 52px;
  }
  .work h6 {
    margin-bottom: 12px;
  }
  .work p {
    font-size: 14px;
  }
}

@media (max-width: 720px) {
  .work:before {
    right: 0;
  }
  .work .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .work .desc-block-right {
    width: 90%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 20px;
  }
  .work .desc-block-left {
    width: 90%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .work h5 {
    text-align: center;
  }
}

@media (max-width: 540px) {
  .work .desc-block-left {
    width: 100%;
    padding: 40px;
  }
  .work .desc-block-right {
    width: 100%;
  }
}

@media (max-width: 400px) {
  .work .desc-block-left {
    padding: 20px;
  }
}

.ask {
  padding: 100px 0 110px;
}

.ask .container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.ask .title-text {
  position: absolute;
  top: 0;
  background-color: #000000;
  max-width: 500px;
  padding: 32px 46px;
  margin-top: 34px;
  left: 21.2%;
  z-index: 3;
}

.ask .title-text h4 {
  margin: 0;
}

.ask .image-holder {
  width: 38%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  padding-right: 34px;
  padding-bottom: 34px;
  position: relative;
}

.ask .image-holder:before {
  content: '';
  position: absolute;
  top: 34px;
  right: 0;
  bottom: 0;
  left: 34px;
  border: 3px solid #f9f9f9;
}

.ask .image-holder img {
  position: relative;
  z-index: 2;
}

.ask .text-block {
  width: 57%;
  padding-left: 14%;
  padding-top: 230px;
}

.ask .btn {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

@media (max-width: 1160px) {
  .ask .title-text {
    left: 15%;
  }
}

@media (max-width: 940px) {
  .ask {
    padding: 60px 0 70px;
  }
  .ask .title-text {
    max-width: 440px;
    padding: 26px 36px;
  }
}

@media (max-width: 720px) {
  .ask {
    padding: 40px 0 50px;
  }
  .ask .title-text {
    max-width: 440px;
    padding: 26px 36px;
    left: 9%;
  }
  .ask .text-block {
    padding-left: 6%;
  }
}

@media (max-width: 620px) {
  .ask {
    padding: 30px 0 50px;
  }
  .ask .title-text {
    position: relative;
    padding: 16px 26px;
    margin-top: 0;
  }
  .ask .text-block {
    padding-left: 0;
    padding-top: 40px;
  }
  .ask .image-holder {
    padding-right: 14px;
    padding-bottom: 14px;
  }
  .ask .image-holder:before {
    top: 14px;
    left: 14px;
  }
}

@media (max-width: 560px) {
  .ask .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ask .title-text {
    left: 5%;
    max-width: 100%;
  }
  .ask .image-holder {
    width: 90%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 20px;
  }
  .ask .text-block {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 90%;
  }
}

@media (max-width: 380px) {
  .ask .title-text {
    left: 20px;
  }
  .ask .image-holder {
    width: 100%;
  }
  .ask .text-block {
    width: 100%;
  }
}

.text-block p {
    text-align: justify;
        text-indent: 2.5em;
}
.skype.add img {
    margin-right: 10px;
}
.form-holder.error input {
    background-color: red!important;
}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: green;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1aWxkLmNzcyIsImZvbnRzLnNhc3MiLCJhbmltYXRpb25zLnNhc3MiLCJlbGVtZW50cy5zYXNzIiwiX21peGlucy5zYXNzIiwiZ2xvYmFsLnNhc3MiLCJncmlkLnNhc3MiLCJoZWFkZXIuc2FzcyIsIm1haW4uc2FzcyIsIm1vZGFscy5zYXNzIiwiaG9tZV9ibG9jay5zYXNzIiwicHJlZGljdGlvbl9ibG9jay5zYXNzIiwiYWJvdXRfYmxvY2suc2FzcyIsInByb21vdGlvbl9ibG9jay5zYXNzIiwic2VydmljZXNfYmxvY2suc2FzcyIsIndvcmtfYmxvY2suc2FzcyIsImFza19ibG9jay5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0loQjtFQUNDLDRCQVErQjtFQVAvQiwrREFBc0M7RUFDdEMsMlBBQWlMO0VBQ2pMLG1CQUtnRjtFQUpoRixpQkFJcUY7Q0ROdEY7O0FDSEE7RUFDQyw0QkFTK0I7RUFSL0IsbUVBQXNDO0VBQ3RDLHVRQUFpTDtFQUNqTCxtQkFNb0Y7RUFMcEYsaUJBS3lGO0NEQzFGOztBQ1hBO0VBQ0MsNEJBVStCO0VBVC9CLDZEQUFzQztFQUN0QyxxUEFBaUw7RUFDakwsbUJBTzhFO0VBTjlFLGlCQU1tRjtDRFFwRjs7QUVyQkQ7RUFDQztJQUNDLFdBQVU7R0Z3QlQ7RUV0QkY7SUFDQyxXQUFVO0dGd0JUO0NBQ0Y7O0FFOUJEO0VBQ0M7SUFDQyxXQUFVO0dGd0JUO0VFdEJGO0lBQ0MsV0FBVTtHRndCVDtDQUNGOztBRXZCRDtFQUNDO0lBQ0MsV0FBVTtHRjBCVDtFRXhCRjtJQUNDLFdBQVU7R0YwQlQ7Q0FDRjs7QUVoQ0Q7RUFDQztJQUNDLFdBQVU7R0YwQlQ7RUV4QkY7SUFDQyxXQUFVO0dGMEJUO0NBQ0Y7O0FFekJEO0VBQ0M7SUFDQyxXQUFVO0lBQ1YsbUVBQTBEO1lBQTFELDJEQUEwRDtHRjRCekQ7RUUxQkY7SUFDQyxXQUFVO0lBQ1YsZ0VBQXVEO1lBQXZELHdEQUF1RDtHRjRCdEQ7RUUxQkY7SUFD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ð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            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ð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            HhERztFQTNESjtJQTREUSxnQkFBZTtHQXdDUztFQXBHaEM7SUE4RFksNkJBQTRCO0lBQzVCLFdBQVU7R0FBRztFQS9EekI7SUFpRVksV0FBVTtHQUFHO0VBakV6QjtJQW1FWSxVQUFTO0dBQUc7RUFuRXhCO0lBcUVZLG9CQUFtQjtHQUFHO0VBckVsQztJQXVFWSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGdCQUFlO0dBQUc7RUF6RTlCO0lBMkVZLG9CQUFtQjtHQUFHO0VBM0VsQztJQTZFWSxnQkFBZTtHQUFHO0NmZ3lEN0I7O0FlL3hERztFQTlFSjtJQWdGWSxTQUFRO0dBQUc7RUFoRnZCO0lBa0ZZLHlCQUF1QjtJQUF2QixnQ0FBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtHQUFHO0VBbEZ0QztJQW9GWSxXQUFVO0lBQ1YsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtJQUNSLG9CQUFtQjtHQUFHO0VBdEZsQztJQXdGWSxXQUFVO0lBQ1YsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtHQUFHO0VBekZ2QjtJQTJGWSxtQkFBa0I7R0FBRztDZnV5RGhDOztBZXR5REc7RUE1Rko7SUE4RlksWUFBVztJQUNYLGNBQWE7R0FBRztFQS9GNUI7SUFpR1ksWUFBVztHQUFHO0NmMnlEekI7O0FlMXlERztFQWxHSjtJQW9HWSxjQUFhO0dBQUc7Q2Y4eUQzQjs7QWdCbDVERDtFQUNJLHVCQUFzQjtDQTJGSTs7QUE1RjlCO0VBR1EsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsdUJBQXFCO0VBQXJCLDhCQUFxQjtNQUFyQixvQkFBcUI7VUFBckIsc0JBQXFCO0NBQUc7O0FBUGhDO0VBU1EsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTiwwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLFdBQVU7Q0FFUTs7QUFsQjFCO0VBa0JZLFVBQVM7Q0FBRzs7QUFsQnhCO0VBb0JRLFdBQVU7RUFDViw2QkFBUTtFQUFSLGlCQUFRO01BQVIsa0JBQVE7VUFBUixTQUFRO0VBQ1Isb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixtQkFBa0I7Q0FXQzs7QUFuQzNCO0VBMEJZLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVTtFQUNWLDBCQUF5QjtDQUFHOztBQWhDeEM7RUFrQ1ksbUJBQWtCO0VBQ2xCLFdBQVU7Q0FBRzs7QUFuQ3pCO0VBcUNRLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsbUJBQWtCO0NBQUc7O0FBdkM3QjtFQXlDUSw2QkFBUTtFQUFSLGlCQUFRO01BQVIsa0JBQVE7VUFBUixTQUFRO0NBQUc7O0FBQ2Y7RUExQ0o7SUE0Q1ksVUFBUztHQUFHO0NoQnc2RHZCOztBZ0J2NkRHO0VBN0NKO0lBOENRLHFCQUFvQjtHQThDRTtFQTVGOUI7SUFnRFksaUJBQWdCO0lBQ2hCLG1CQUFrQjtHQUFHO0NoQjY2RGhDOztBZ0I1NkRHO0VBbERKO0lBbURRLHFCQUFvQjtHQXlDRTtFQTVGOUI7SUFxRFksaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixTQUFRO0dBQUc7RUF2RHZCO0lBeURZLGlCQUFnQjtHQUFHO0NoQm03RDlCOztBZ0JsN0RHO0VBMURKO0lBMkRRLHFCQUFvQjtHQWlDRTtFQTVGOUI7SUE2RFksbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixjQUFhO0dBQUc7RUEvRDVCO0lBaUVZLGdCQUFlO0lBQ2Ysa0JBQWlCO0dBQUc7RUFsRWhDO0lBb0VZLG9CQUFtQjtJQUNuQixxQkFBb0I7R0FHRDtFQXhFL0I7SUF1RWdCLFVBQVM7SUFDVCxXQUFVO0dBQUc7Q2hCMjdENUI7O0FnQjE3REc7RUF6RUo7SUEyRVkseUJBQXVCO0lBQXZCLGdDQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0dBQUc7RUEzRXRDO0lBNkVZLFNBQVE7SUFDUixnQkFBZTtHQUFHO0VBOUU5QjtJQWdGWSxXQUFVO0lBQ1YsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtJQUNSLGlCQUFnQjtHQUFHO0VBbEYvQjtJQW9GWSw2QkFBUTtJQUFSLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRO0lBQ1IsV0FBVTtHQUFHO0NoQmk4RHhCOztBZ0JoOERHO0VBdEZKO0lBd0ZZLFdBQVU7R0FBRztFQXhGekI7SUEwRlksWUFBVztHQUFHO0VBMUYxQjtJQTRGWSxZQUFXO0dBQUc7Q2hCczhEekIiLCJmaWxlIjoiYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlci1MaWdodC9NZXJyaXdlYXRoZXItTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlci1MaWdodC9NZXJyaXdlYXRoZXItTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyLUxpZ2h0L01lcnJpd2VhdGhlci1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlci1MaWdodC9NZXJyaXdlYXRoZXItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXItUmVndWxhci9NZXJyaXdlYXRoZXItUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyLVJlZ3VsYXIvTWVycml3ZWF0aGVyLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyLVJlZ3VsYXIvTWVycml3ZWF0aGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXItUmVndWxhci9NZXJyaXdlYXRoZXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlci1Cb2xkL01lcnJpd2VhdGhlci1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXItQm9sZC9NZXJyaXdlYXRoZXItQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXItQm9sZC9NZXJyaXdlYXRoZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlci1Cb2xkL01lcnJpd2VhdGhlci1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5vdGlmaWNhdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC43NXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYW5pbWF0aW9uOiBub3RpZmljYXRpb24gMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbmJ1dHRvbiwgLmJ0biwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDE0cHggNDZweDtcbn1cblxuYnV0dG9uLmZvY3VzLCBidXR0b246Zm9jdXMsIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciwgLmJ0bjphY3RpdmUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uZm9jdXMsIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjN2Q3ZDdkO1xufVxuXG5idXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsIC5idG46YWN0aXZlLCAuYnRuOmZvY3VzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgYnV0dG9uLCAuYnRuLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICBwYWRkaW5nOiAxMnB4IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIGJ1dHRvbiwgLmJ0biwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIGJ1dHRvbiwgLmJ0biwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWdyb3VwLmVycm9yIC5lcnJvci1sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuXG4uZm9ybS1ncm91cC5lcnJvciAuaW5wdXQtbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmNDFmNTI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ncm91cCAuaW5wdXQtaG9sZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y0MWY1Mjtcbn1cblxuLmZvcm0tZ3JvdXAgLmVycm9yLWxhYmVsIHtcbiAgY29sb3I6ICNmZjU2NTY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yLjFyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y5ZjlmOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub25fb2ZmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ub25fb2ZmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBsZWZ0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5vbl9vZmYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9uX29mZiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjlmOWY5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLm9uX29mZiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y5ZjlmOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbnB1dC1maWxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1maWxlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLmlucHV0LWZpbGUgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4wMTtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250OiAxOHB4LzEuNCBNZXJyaXdlYXRoZXIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmOWY5Zjk7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmZpeGVkLmNsaWVudC1pb3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI4NTcxNDI4cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnRleHQtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAudGV4dC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1MzQzNDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuXG5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGEge1xuICBmb250OiAxOHB4LzEuNCBNZXJyaXdlYXRoZXIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUsIGlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsIHNlbGVjdDpmb2N1cywgc2VsZWN0OmFjdGl2ZSwgdGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhOmFjdGl2ZSwgYTpmb2N1cywgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzNDM0O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            nMtc2VyaWY7XG4gIGNvbG9yOiAjMzUzNDM0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250OiAxOHB4LzEuNCBNZXJyaXdlYXRoZXIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE0MnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAuc20taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC54cy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW1hZ2UtaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1ob2xkZXIgLmZha2UtaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2UtaG9sZGVyIC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRhYmxlLWhvbGRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5mbGV4LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlcixcbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0LFxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduLWxlZnQsXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmlubGluZS1sYXlvdXQge1xuICBmb250LXNpemU6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uaW5saW5lLWxheW91dCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQ6IDE4cHgvMS40IE1lcnJpd2VhdGhlciwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaW5saW5lLWxheW91dC5jb2wtMSA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTIgPiAqIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTMgPiAqIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTMgPiAqID4gLmRvdWJsZSB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC00ID4gKiB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC00ID4gKiA+IC5kb3VibGUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uaW5saW5lLWxheW91dC5jb2wtNSA+ICoge1xuICB3aWR0aDogMjAlO1xufVxuXG4uaW5saW5lLWxheW91dC5jb2wtNSA+ICogPiAuZG91YmxlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTYgPiAqIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTYgPiAqID4gLmRvdWJsZSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC03ID4gKiB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC03ID4gKiA+IC5kb3VibGUge1xuICB3aWR0aDogMjguNTcxNDMlO1xufVxuXG4uaW5saW5lLWxheW91dC5jb2wtOCA+ICoge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC04ID4gKiA+IC5kb3VibGUge1xuICB3aWR0aDogMjY2LjY2NjY3JTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTkgPiAqIHtcbiAgd2lkdGg6IDExLjExMTExJTtcbn1cblxuLmlubGluZS1sYXlvdXQuY29sLTkgPiAqID4gLmRvdWJsZSB7XG4gIHdpZHRoOiAyMi4yMjIyMiU7XG59XG5cbi5pbmxpbmUtbGF5b3V0LmNvbC0xMCA+ICoge1xuICB3aWR0aDogMTAlO1xufVxuXG4uaW5saW5lLWxheW91dC5jb2wtMTAgPiAqID4gLmRvdWJsZSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbmhlYWRlciwgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLmNvbnRhaW5lciwgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oZWFkZXIgLmxhbmcsIC5mb290ZXIgLmxhbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUycHg7XG4gIHRvcDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjlmOWY5O1xuICBwYWRkaW5nOiA0cHggMjRweCA0cHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmhlYWRlciAubGFuZzpob3ZlciAubGFuZy1saXN0LCBoZWFkZXIgLmxhbmc6Zm9jdXMgLmxhbmctbGlzdCwgLmZvb3RlciAubGFuZzpob3ZlciAubGFuZy1saXN0LCAuZm9vdGVyIC5sYW5nOmZvY3VzIC5sYW5nLWxpc3Qge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuaGVhZGVyIC5sYW5nIHNwYW4sIC5mb290ZXIgLmxhbmcgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaGVhZGVyIC5sYW5nIHNwYW46YWZ0ZXIsIC5mb290ZXIgLmxhbmcgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMxcHg7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZHJvcC1kb3duLWFycm93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbmhlYWRlciAubGFuZy1saXN0LCAuZm9vdGVyIC5sYW5nLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmOWY5Zjk7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuaGVhZGVyIC5sYW5nLWxpc3QgbGkuYWN0aXZlLCAuZm9vdGVyIC5sYW5nLWxpc3QgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIC5sYW5nLWxpc3QgYSwgLmZvb3RlciAubGFuZy1saXN0IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmhlYWRlciAuYWRkcmVzcywgLmZvb3RlciAuYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuaGVhZGVyIC5hZGRyZXNzIHAsIC5mb290ZXIgLmFkZHJlc3MgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuYWRkcmVzcyBwOmFmdGVyLCAuZm9vdGVyIC5hZGRyZXNzIHA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGUtbWFwcy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5oZWFkZXIgLnBob25lLCAuZm9vdGVyIC5waG9uZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuaGVhZGVyIC5waG9uZSBhLCAuZm9vdGVyIC5waG9uZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAucGhvbmUgYTphZnRlciwgLmZvb3RlciAucGhvbmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2NhbGwuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuaGVhZGVyIC5lbWFpbCwgLmZvb3RlciAuZW1haWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmhlYWRlciAuZW1haWwgYSwgLmZvb3RlciAuZW1haWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLmVtYWlsIGE6YWZ0ZXIsIC5mb290ZXIgLmVtYWlsIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Nsb3NlLWVudmVsb3BlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmhlYWRlciAuc2t5cGUsIC5mb290ZXIgLnNreXBlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5oZWFkZXIgLnNreXBlIGEsIC5mb290ZXIgLnNreXBlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5za3lwZSBhOmFmdGVyLCAuZm9vdGVyIC5za3lwZSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2t5cGUtbG9nby5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIGhlYWRlciwgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMjZweCAwIDI2cHggODBweDtcbiAgfVxuICBoZWFkZXIgYSwgaGVhZGVyIHAsIGhlYWRlciBzcGFuLCAuZm9vdGVyIGEsIC5mb290ZXIgcCwgLmZvb3RlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgaGVhZGVyIC5sYW5nLCAuZm9vdGVyIC5sYW5nIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICBoZWFkZXIgLmxhbmcgc3BhbjphZnRlciwgLmZvb3RlciAubGFuZyBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAyOXB4O1xuICAgIHRvcDogNHB4O1xuICB9XG4gIGhlYWRlciAuYWRkcmVzcyBwLCAuZm9vdGVyIC5hZGRyZXNzIHAge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuICBoZWFkZXIgLnBob25lIGEsIC5mb290ZXIgLnBob25lIGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBoZWFkZXIgLnBob25lIGE6YWZ0ZXIsIC5mb290ZXIgLnBob25lIGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIGhlYWRlciAuZW1haWwgYSwgLmZvb3RlciAuZW1haWwgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGhlYWRlciAuZW1haWwgYTphZnRlciwgLmZvb3RlciAuZW1haWwgYTphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgaGVhZGVyIC5za3lwZSBhLCAuZm9vdGVyIC5za3lwZSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgaGVhZGVyIC5za3lwZSBhOmFmdGVyLCAuZm9vdGVyIC5za3lwZSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGhlYWRlciwgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDEycHggMTAwcHg7XG4gIH1cbiAgaGVhZGVyIC5jb250YWluZXIsIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGhlYWRlciAuYWRkcmVzcywgaGVhZGVyIC5lbWFpbCwgLmZvb3RlciAuYWRkcmVzcywgLmZvb3RlciAuZW1haWwge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgaGVhZGVyIC5waG9uZSwgaGVhZGVyIC5za3lwZSwgLmZvb3RlciAucGhvbmUsIC5mb290ZXIgLnNreXBlIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGhlYWRlciAuYWRkcmVzcywgaGVhZGVyIC5waG9uZSwgLmZvb3RlciAuYWRkcmVzcywgLmZvb3RlciAucGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaGVhZGVyLCAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggODBweDtcbiAgfVxuICBoZWFkZXIgLmxhbmcsIC5mb290ZXIgLmxhbmcge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICBoZWFkZXIgLmNvbnRhaW5lciwgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIgLmFkZHJlc3MsIGhlYWRlciAuZW1haWwsIC5mb290ZXIgLmFkZHJlc3MsIC5mb290ZXIgLmVtYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5lbWFpbCwgLmZvb3RlciAuZW1haWwge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIGhlYWRlciAuc2t5cGUsIC5mb290ZXIgLnNreXBlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgaGVhZGVyIC5waG9uZSwgLmZvb3RlciAucGhvbmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGhlYWRlciAuYWRkcmVzcywgaGVhZGVyIC5waG9uZSwgaGVhZGVyIC5lbWFpbCwgaGVhZGVyIC5za3lwZSwgLmZvb3RlciAuYWRkcmVzcywgLmZvb3RlciAucGhvbmUsIC5mb290ZXIgLmVtYWlsLCAuZm9vdGVyIC5za3lwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICBoZWFkZXIsIC5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICBoZWFkZXIgYSwgaGVhZGVyIHAsIGhlYWRlciBzcGFuLCAuZm9vdGVyIGEsIC5mb290ZXIgcCwgLmZvb3RlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaGVhZGVyIC5sYW5nLCAuZm9vdGVyIC5sYW5nIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbiAgaGVhZGVyIC5sYW5nIHNwYW46YWZ0ZXIsIC5mb290ZXIgLmxhbmcgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLmFkZHJlc3MsIC5mb290ZXIgLmFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDZweCAwIDZweDtcbiAgfVxufVxuXG4uY2hyb21lcGVyZmVjdHBpeGVsLWluaXRpYWwtYmxvY2sgaWZyYW1lLFxuI2Nocm9tZXBlcmZlY3RwaXhlbC1zdXBwb3J0ZWQtYnkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNfX2JzX25vdGlmeV9fIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5Lm5vLXNjcm9sbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4udGV4dC1ibG9jayB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI292ZXJsYXkge1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4jb3ZlcmxheS5oaWRlIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4ubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLmNvbnRlbnQtaG9sZGVyIHtcbiAgcGFkZGluZzogNTBweCA2MHB4O1xufVxuXG4ubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLnRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLmltYWdlLWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4O1xufVxuXG4ubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLmltYWdlLWhvbGRlciBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tb2RhbF9kaXYubW9kYWxfc2VydmljZSAuY29udGVudC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFsX2Rpdi5tb2RhbF9zZXJ2aWNlIC5jb250ZW50LWhvbGRlciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgLm1vZGFsX2Rpdi5tb2RhbF9zZXJ2aWNlIC50ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2UgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLm1vZGFsX2Rpdi5tb2RhbF9zZXJ2aWNlIC50ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tb2RhbF9kaXYge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHotaW5kZXg6IDEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgbWF4LXdpZHRoOiA4MDRweDtcbiAgd2lkdGg6IDgwNHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xuICBtaW4td2lkdGg6IDQzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjlmOWY5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsX2RpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLm1vZGFsX2Rpdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4ubW9kYWxfZGl2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5tb2RhbF9kaXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLm1vZGFsX2Rpdi5oaWRlIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbn1cblxuLm1vZGFsX2RpdiAubW9kYWxfY2xvc2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jYW5jZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciB7XG4gIHBhZGRpbmc6IDUwcHggMjAwcHg7XG59XG5cbi5tb2RhbF9kaXYgLmNvbð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            G9sZGVyIC5mb3JtLWhvbGRlciBpbnB1dCwgLm1vZGFsX2RpdiAuY29udGVudC1ob2xkZXIgLmZvcm0taG9sZGVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmOWY5Zjk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RhbF9kaXYgLmNvbnRlbnQtaG9sZGVyIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciAuc3VibWl0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y5ZjlmOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciB7XG4gICAgcGFkZGluZzogNDBweCAxMDBweDtcbiAgfVxuICAubW9kYWxfZGl2IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG4gIC5tb2RhbF9kaXYgLmNvbnRlbnQtaG9sZGVyIC5mb3JtLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciAuZm9ybS1ob2xkZXIgdGV4dGFyZWEsIC5tb2RhbF9kaXYgLmNvbnRlbnQtaG9sZGVyIC5mb3JtLWhvbGRlciBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciAuc3VibWl0IHtcbiAgICBwYWRkaW5nOiA2cHggMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm1vZGFsX2RpdiAuY29udGVudC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLm1vZGFsX2RpdiAubW9kYWxfY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1vZGFsX2RpdiAuY29udGVudC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAubW9kYWxfZGl2IC5jb250ZW50LWhvbGRlciAuc3VibWl0IHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy/QpNC+0YLQvl8xLkpQR1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHggMjI0cHg7XG59XG5cbi5ob21lIC50ZXh0LWhvbWUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5ob21lIC50ZXh0LWhvbWUtbGVmdCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4uaG9tZSAudGV4dC1ob21lLWxlZnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9tZSAudGV4dC1ob21lLWxlZnQgc3BhbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDE3JTtcbn1cblxuLmhvbWUgLnRleHQtaG9tZS1sZWZ0IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ob21lIC50ZXh0LWhvbWUtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIHRvcDtcbiAgfVxuICAuaG9tZSAudGV4dC1ob21lLXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAuaG9tZSAudGV4dC1ob21lLWxlZnQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaG9tZSB7XG4gICAgcGFkZGluZzogMTAwcHggNTRweCA2MHB4IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSB0b3A7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1sZWZ0IHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuaG9tZSB7XG4gICAgcGFkZGluZzogNjBweCA1MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSB0b3A7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhvbWUge1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JSB0b3A7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1sZWZ0IHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhvbWUgLnRleHQtaG9tZS1sZWZ0IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ob21lIC50ZXh0LWhvbWUtbGVmdCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUge1xuICAgIHBhZGRpbmc6IDMxcHggMjBweCAzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIHRvcDtcbiAgfVxuICAuaG9tZSAudGV4dC1ob21lLXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaG9tZSAudGV4dC1ob21lLWxlZnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuaG9tZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucHJlZGljdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnByZWRpY3Rpb24gLnRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucHJlZGljdGlvbiAubGlzdC1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5wcmVkaWN0aW9uIC5pdGVtLWNhcmQge1xuICB3aWR0aDogMjglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0MiwgNDIsIDAuMik7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucHJlZGljdGlvbiAuaXRlbS1jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnByZWRpY3Rpb24gLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5wcmVkaWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByZWRpY3Rpb24gLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5wcmVkaWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByZWRpY3Rpb24gLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcmVkaWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucHJlZGljdGlvbiAubGlzdC1jYXJkcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcmVkaWN0aW9uIC5pdGVtLWNhcmQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy9uaWNvbGEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcbn1cblxuLmFib3V0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hYm91dCAuYmctZm90byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDc3JTtcbiAgYm90dG9tOiAwO1xufVxuXG4uYWJvdXQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hYm91dCBoMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQgLmRlc2MtYmxvY2sge1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5hYm91dCAubGlzdC1pbmZvIHtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hYm91dCAuaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQgLmljb24ge1xuICB3aWR0aDogNDJweDtcbiAgbWluLXdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmFib3V0IC5iZy1mb3RvIHtcbiAgICByaWdodDogNzglO1xuICB9XG4gIC5hYm91dCAuZGVzYy1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxuICAuYWJvdXQgLmJnLWZvdG8ge1xuICAgIHJpZ2h0OiA2NCU7XG4gIH1cbiAgLmFib3V0IC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFib3V0IC5kZXNjLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFib3V0IC5saXN0LWluZm8ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFib3V0IC5pdGVtLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICB9XG4gIC5hYm91dCAuYmctZm90byB7XG4gICAgcmlnaHQ6IDU1JTtcbiAgfVxuICAuYWJvdXQgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWJvdXQgLmRlc2MtYmxvY2sge1xuICAgIHdpZHRoOiA1MSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQgLmxpc3QtaW5mbyB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxuICAuYWJvdXQgLmJnLWZvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFib3V0IC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hYm91dCAuZGVzYy1ibG9jayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWJvdXQgLmxpc3QtaW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0IC5kZXNjLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLmxpc3QtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hYm91dCAuaXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5hYm91dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ucHJvbW90aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcvbWljaGFsLWxvbXphLTMzODIyNy11bnNwbGFzaC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5wcm9tb3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnByb21vdGlvbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9tb3Rpb24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9tb3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb21vdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5wcm9tb3Rpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9tb3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAucHJvbW90aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucHJvbW90aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnByb21vdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2VydmljZXMgLmxpc3Qtc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uc2VydmljZXMgLml0ZW0tc2VydmljZSB7XG4gIHdpZHRoOiAyMyU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCA1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xufVxuXG4uc2VydmljZXMgLml0ZW0tc2VydmljZSAuaW1hZ2UtaG9sZGVyIHtcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDE2MXB4O1xufVxuXG4uc2VydmljZXMgLml0ZW0tc2VydmljZTpob3ZlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi5zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlIGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2UgLnRleHQge1xuICBwYWRkaW5nOiAxMHB4IDZweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLnNlcnZpY2VzIC5pdGVtLXNlcnZpY2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2VydmljZXMgLml0ZW0tc2VydmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ud29yayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4ud29yazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLndvcmsgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLndvcmsgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29yayAuZGVzYy1ibG9jay1sZWZ0IHtcbiAgd2lkdGg6IDU3JTtcbiAgcGFkZGluZzogNTBweCAxNjVweCA1MHB4IDEwMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjlmOWY5O1xufVxuXG4ud29yayAuZGVzYy1ibG9jay1sZWZ0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLndvcmsgLmRlc2MtYmxvY2stbGVmdCAudGV4dC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b3JrIC5kZXNjLWJsb2NrLXJpZ2h0IHtcbiAgd2lkdGg6IDM2JTtcbn1cblxuLndvcmsgLml0ZW0td29yay1ob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b3JrIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndvcmsgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi53b3JrIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi53b3JrIC5pY29uIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53b3JrIC5kZXNjLWJsb2NrLWxlZnQge1xuICAgIHBhZGRpbmc6IDQwcHggMTAwcHggNDBweCA2MHB4O1xuICAgIHdpZHRoOiA1NCU7XG4gIH1cbiAgLndvcmsgLmRlc2MtYmxvY2stcmlnaHQge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAud29yayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC53b3JrIC5kZXNjLWJsb2NrLWxlZnQge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDQwcHg7XG4gICAgd2lkdGg6IDU0JTtcbiAgfVxuICAud29yayAuZGVzYy1ibG9jay1yaWdodCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxuICAud29yayAud29yay1ob3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud29yayAuaXRlbS13b3JrLWhvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud29yayAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIG1pbi13aWR0aDogNTJweDtcbiAgfVxuICAud29yayBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAud29yayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53b3JrOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLndvcmsgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLndvcmsgLmRlc2MtYmxvY2stcmlnaHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud29yayAuZGVzYy1ibG9jay1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC53b3JrIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC53b3JrIC5kZXNjLWJsb2NrLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLndvcmsgLmRlc2MtYmxvY2stcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAud29yayAuZGVzYy1ibG9jay1sZWZ0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hc2sge1xuICBwYWRkaW5nOiAxMDBweCAwIDExMHB4O1xufVxuXG4uYXNrIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hc2sgLnRpdGxlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMzJweCA0NnB4O1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBsZWZ0OiAyMS4yJTtcbiAgei1pbmRleDogMztcbn1cblxuLmFzayAudGl0bGUtdGV4dCBoNCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFzayAuaW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDM4JTtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hc2sgLmltYWdlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDM0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi5hc2sgLmltYWdlLWhvbGRlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hc2sgLnRleHQtYmxvY2sge1xuICB3aWR0aDogNTclO1xuICBwYWRkaW5nLWxlZð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            Xgtd2lkdGg6IDExNjBweCkge1xuICAuYXNrIC50aXRsZS10ZXh0IHtcbiAgICBsZWZ0OiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5hc2sge1xuICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICB9XG4gIC5hc2sgLnRpdGxlLXRleHQge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogMjZweCAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYXNrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxuICAuYXNrIC50aXRsZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHBhZGRpbmc6IDI2cHggMzZweDtcbiAgICBsZWZ0OiA5JTtcbiAgfVxuICAuYXNrIC50ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuYXNrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxuICAuYXNrIC50aXRsZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFzayAudGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5hc2sgLmltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYXNrIC5pbWFnZS1ob2xkZXI6YmVmb3JlIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFzayAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYXNrIC50aXRsZS10ZXh0IHtcbiAgICBsZWZ0OiA1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFzayAuaW1hZ2UtaG9sZGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmFzayAudGV4dC1ibG9jayB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmFzayAudGl0bGUtdGV4dCB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuYXNrIC5pbWFnZS1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hc2sgLnRleHQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIkZm9udHMtcm9vdDogJy4uL2ZvbnRzLyc7XG5cbi8vIGh0dHA6Ly93d3cuZm9udDJ3ZWIuY29tL1xuQG1peGluIGFkZC1mb250ICgkbmFtZSwgJHBhdGgsICRzdHlsZSwgJHdlaWdodCkge1xuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogJG5hbWU7XG5cdFx0c3JjOiB1cmwoJGZvbnRzLXJvb3QgKyAkcGF0aCArIFwiLmVvdFwiKTtcblx0XHRzcmM6IHVybCgkZm9udHMtcm9vdCArICRwYXRoICsgXCIuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJGZvbnRzLXJvb3QgKyAkcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKCRmb250cy1yb290ICsgJHBhdGggKyBcIi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9IH1cblxuXG4vLyBAaW5jbHVkZSBhZGQtZm9udCAoXCJmb250TmFtZVwiLCBcImZvbnRDYXRhbG9nL2ZpbGVOYW1lXCIsIG5vcm1hbCwgbm9ybWFsIClcbkBpbmNsdWRlIGFkZC1mb250IChcIk1lcnJpd2VhdGhlclwiLCBcIk1lcnJpd2VhdGhlci1MaWdodC9NZXJyaXdlYXRoZXItTGlnaHRcIiwgbm9ybWFsLCAyMDAgKTtcbkBpbmNsdWRlIGFkZC1mb250IChcIk1lcnJpd2VhdGhlclwiLCBcIk1lcnJpd2VhdGhlci1SZWd1bGFyL01lcnJpd2VhdGhlci1SZWd1bGFyXCIsIG5vcm1hbCwgNDAwICk7XG5AaW5jbHVkZSBhZGQtZm9udCAoXCJNZXJyaXdlYXRoZXJcIiwgXCJNZXJyaXdlYXRoZXItQm9sZC9NZXJyaXdlYXRoZXItQm9sZFwiLCBub3JtYWwsIDcwMCApO1xuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIG5vdGlmaWNhdGlvbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTsgfVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVaKDApOyB9XG5cblx0OTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVooMCk7IH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTsgfSB9XG5cbi5mYWRlSW4ge1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjc1cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLmZhZGVPdXQge1xuXHRhbmltYXRpb246IGZhZGVPdXQgMC43NXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbi5ub3RpZmljYXRpb24ge1xuXHRhbmltYXRpb246IG5vdGlmaWNhdGlvbiAycztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLy8gQlVUVE9OU1xuYnV0dG9uLCAuYnRuLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMTRweCA0NnB4O1xuICAgICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbWFpbi1jb2xvci1ob3ZlcjsgfVxuXG4gICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDM4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7IH0gfVxuLy8gRU5EIEJVVFRPTlNcblxuLy8gRk9STVxuLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZXJyb3Ige1xuICAgICAgICAuZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfSB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgICAgLmlucHV0LWxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0MWY1MjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgIC5pbnB1dC1ob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNDFmNTI7IH0gfVxuXG4gICAgLmVycm9yLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTIuMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH0gfVxuLy8gZGlzcGxheTogbm9uZVxuLy8gRU5EIEZPUk1cblxuLy8gQ0hFQ0tCT1hcbi5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfSB9IH1cbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7IH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9IH0gfVxuXG4ub25fb2ZmIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzOyB9IH0gfVxuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfSB9IH0gfVxuXG4vLyBFTkQgQ0hFQ0tCT1hcblxuLy8gUkFESU9cbi5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfSB9IH1cbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9IH0gfVxuXG4vLyBFTkQgUkFESU9cblxuXG4vL1x0SU5QVVQgRklMRVxuLmlucHV0LWZpbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4vLyY6aG92ZXIgKyBsYWJlbCwgJjpmb2N1cyArIGxhYmVsXG4vL1x0RU5EIElOUFVUIEZJTEVcblxuYSB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuIiwiJGZvbnQtc2l6ZTogMThweDtcbiRmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiRsaW5lLWhlaWdodDogMS40O1xuJGZvbnQ6ICN7JGZvbnQtc2l6ZX0vI3skbGluZS1oZWlnaHR9ICN7JGZvbnQtZmFtaWx5fSwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGNvbG9yOiAjZjlmOWY5O1xuJG1haW4tY29sb3I6ICNmOWY5Zjk7XG4kbWFpbi1jb2xvci1ob3ZlcjogIzdkN2Q3ZDtcbiRtYWluLWNvbG9yLWJnOiAjMjIyMjIyO1xuJG1haW4tY29sb3ItYmcyOiAjMDAwO1xuJHN1Y2Nlc3MtY29sb3I6ICM1Y2I4NWM7XG4kd2FybmluZy1jb2xvcjogI2YwYWQ0ZTtcbiRpbmZvLWNvbG9yOiAjNWJjMGRlO1xuJGVycm9yLWNvbG9yOiAjZmY1NjU2O1xuJGJhc2UtZm9udC1jb2xvcjogIzM1MzQzNDtcblxuQG1peGluIG1heC1saW5lcygkbGluZXM6MSwgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQpIHtcbiAgICBtYXgtaGVpZ2h0OiAkbGluZS1oZWlnaHQgKiAkbGluZXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWl4aW4gaGVpZ2h0LWxpbmVzKCRsaW5lczoxLCAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCkge1xuICAgIGhlaWdodDogJGxpbmUtaGVpZ2h0ICogJGxpbmVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4kc2NyZWVuLXhzOiA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzO1xuJHNjcmVlbi1waG9uZTogJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJHNjcmVlbi1zbTogODAwcHg7XG4kc2NyZWVuLXNtLW1pbjogJHNjcmVlbi1zbTtcbiRzY3JlZW4tdGFibGV0OiAkc2NyZWVuLXNtLW1pbjtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4tbWQ6IDEyMDBweDtcbiRzY3JlZW4tbWQtbWluOiAkc2NyZWVuLW1kO1xuJHNjcmVlbi1kZXNrdG9wOiAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kc2NyZWVuLWxnOiAxNjAwcHg7XG4kc2NyZWVuLWxnLW1pbjogJHNjcmVlbi1sZztcblxuLy8gVWx0cmEgc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kc2NyZWVuLXVoZDogMTk4MHB4O1xuJHNjcmVlbi11aGQtbWluOiAkc2NyZWVuLXVoZDtcblxuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuJHNjcmVlbi1sZy1tYXg6ICgkc2NyZWVuLXVoZC1taW4gLSAxKTtcblxuJG1lZGlhLXVoZC11cDogJyhtaW4td2lkdGg6ICRzY3JlZW4tdWhkKSc7XG4kbWVkaWEtdWhkOiAjeyRtZWRpYS11aGQtdXB9O1xuXG4kbWVkaWEtbGctZG93bjogJyhtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSc7XG4kbWVkaWEtbGc6ICN7JG1lZGlhLWxnLWRvd259O1xuJG1lZGlhLWxnLXVwOiAnKG1pbi13aWR0aDogJHNjcmVlbi1sZyknO1xuJG1lZGlhLWxnLW9ubHk6ICcobWluLXdpZHRoOiAkc2NyZWVuLWxnKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpJztcblxuJG1lZGlhLW1kLWRvd246ICcobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCknO1xuJG1lZGlhLW1kOiAjeyRtZWRpYS1tZC1kb3dufTtcbiRtZWRpYS1tZC11cDogJyhtaW4td2lkdGg6ICRzY3JlZW4tbWQpJztcbiRtZWRpYS1tZC1vbmx5OiAnKG1pbi13aWR0aDogJHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSc7XG5cbiRtZWRpYS1tZC1zbTogJyhtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCknO1xuXG4kbWVkaWEtc20tZG93bjogJyhtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSc7XG4kbWVkaWEtc206ICN7JG1lZGlhLXNtLWRvd259O1xuJG1lZGlhLXNtLXVwOiAnKG1pbi13aWR0aDogJHNjcmVlbi1zbSknO1xuJG1lZGlhLXNtLW9ubHk6ICcobWluLXdpZHRoOiAkc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpJztcblxuJG1lZGlhLXhzLWRvd246ICcobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCknO1xuJG1lZGlhLXhzOiAjeyRtZWRpYS14cy1kb3dufTtcbiRtZWRpYS14cy11cDogJyhtaW4td2lkdGg6ICRzY3JlZW4teHMtbWF4KSc7XG5cbiRncmlkLWdhcDogMnJlbTtcblxuLy8gZ3JpZFxuJWZsZXgtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ2FwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1nYXA7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuJWNvbCB7XG4gICAgJiB7XG4gICAgICAgIG1hcmdpbjogMCAoLSRncmlkLWdhcCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICYgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgJGdyaWQtZ2FwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuJWNvbC0yIHtcbiAgICBAZXh0ZW5kICVjb2w7XG4gICAgJiA+ICoge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuJWNvbC0zIHtcbiAgICBAZXh0ZW5kICVjb2w7XG4gICAgJiA+ICoge1xuICAgICAgICB3aWR0aDogMzMuMyU7IH0gfVxuXG4lY29sLTQge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICAmID4gKiB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4lY29sLTUge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICAmID4gKiB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuXG4lc20tY29sLTEge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiVzbS1jb2wtMiB7XG4gICAgQGV4dGVuZCAlY29sO1xuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH0gfVxuXG4lc20tY29sLTMge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlOyB9IH0gfVxuXG4lc20tY29sLTQge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9IH1cblxuJXhzLWNvbC0xIHtcbiAgIð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            iAxMDAlOyB9IH0gfVxuXG4leHMtY29sLTIge1xuICAgIEBleHRlbmQgJWNvbDtcbiAgICBAbWVkaWEgI3skbWVkaWEteHN9IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9IH1cblxuJXhzLWNvbC0zIHtcbiAgICBAZXh0ZW5kICVjb2w7XG4gICAgQG1lZGlhICN7JG1lZGlhLXhzfSB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTsgfSB9IH1cblxuJXhzLWNvbC00IHtcbiAgICBAZXh0ZW5kICVjb2w7XG4gICAgQG1lZGlhICN7JG1lZGlhLXhzfSB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfSB9XG5cbi8vIEVYQU1QTEVcbi8vIC5zb21lLWNsYXNzXG4vLyBcdEBleHRlbmQgJWNvbC0zXG4vLyBcdEBleHRlbmQgJXNtLWNvbC0yXG4vLyBcdEBleHRlbmQgJXhzLWNvbC0xXG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICAgIGZvbnQ6ICRmb250O1xuICAgIGNvbG9yOiAkY29sb3I7IH1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYuZml4ZWQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuY2xpZW50LWlvcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuc2VjdGlvbiB7fVxuXG5hIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuLy8gY29sb3I6ICRtYWluLWNvbG9yXG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbnNwYW4ge31cblxuaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4gICAgJi5saXN0LWlubGluZSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogNTJweFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0Mjg1NzE0MjhyZW07IH1cblxuLnRleHQtYmxvY2sge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfVxuXG5cbmhyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWZvbnQtY29sb3I7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbmxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGEge1xuICAgIGZvbnQ6ICRmb250O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuLy9cdFNFTEVDVFxuc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWZvbnQtY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfSB9XG4vL1x0RU5EIFNFTEVDVFxuXG4vLyBJTlBVVFMgJiBURVhUQVJFQVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250OiAkZm9udDtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgLy8td2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZlxuICAgICAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzAwMCBpbnNldFxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzOyB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQ6ICRmb250O1xuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7IH1cblxuaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuLy9cdEVORCBJTlBVVFMgJiBURVhUQVJFQVxuXG5cbi8vIEdSSURcbi5jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTQycHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi8vQG1lZGlhICN7JG1lZGlhLXNtfVxuLy8gIHBhZGRpbmctbGVmdDogMXJlbVxuLy8gIHBhZGRpbmctcmlnaHQ6IDFyZW1cbi8vICB3aWR0aDogMTAwJVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNtLWhpZGRlbiB7XG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi54cy1oaWRkZW4ge1xuICAgIEBtZWRpYSAjeyRtZWRpYS14c30ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vLyBpbWFnZS1ob2xkZXJcbi5pbWFnZS1ob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5mYWtlLWltZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuXG4gICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBzaXplOiBjb3ZlcjsgfVxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi50YWJsZS1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uZmxleC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8vXHRNQVJLVVBcbi5hbGlnbi1jZW50ZXIsXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ24tcmlnaHQsXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFsaWduLWxlZnQsXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2xlYXJmaXgge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcbi8vIGRlcHJlY2F0ZWRcbi5pbmxpbmUtbGF5b3V0IHtcblx0Zm9udC1zaXplOiAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQ6ICRmb250OyB9XG5cdCYuY29sLTEgPiAqIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQmLmNvbC0yID4gKiB7XG5cdFx0d2lkdGg6IDEwMCAvIDIgKyAlOyB9XG5cdCYuY29sLTMgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gMyArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDMgKiAyICsgJTsgfSB9XG5cdCYuY29sLTQgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gNCArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDQgKiAyICsgJTsgfSB9XG5cdCYuY29sLTUgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gNSArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDUgKiAyICsgJTsgfSB9XG5cdCYuY29sLTYgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gNiArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDYgKiAyICsgJTsgfSB9XG5cdCYuY29sLTcgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gNyArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDcgKiAyICsgJTsgfSB9XG5cdCYuY29sLTggPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gOCArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDMgKiA4ICsgJTsgfSB9XG5cdCYuY29sLTkgPiAqIHtcblx0XHR3aWR0aDogMTAwIC8gOSArICU7XG5cdFx0JiA+IC5kb3VibGUge1xuXHRcdFx0d2lkdGg6IDEwMCAvIDkgKiAyICsgJTsgfSB9XG5cdCYuY29sLTEwID4gKiB7XG5cdFx0d2lkdGg6IDEwMCAvIDEwICsgJTtcblx0XHQmID4gLmRvdWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwIC8gMTAgKiAyICsgJTsgfSB9IH1cbiIsIkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbmhlYWRlciwgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItYmcyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4gICAgLmxhbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUycHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogNHB4IDI0cHggNHB4IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgICAgICAgLmxhbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IH0gfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9kcm9wLWRvd24tYXJyb3cuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDsgfSB9IH1cblxuICAgIC5sYW5nLWxpc3Qge1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmVcbiAgICAgICAgLy9oZWlnaHQ6IDBweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogIDAuM3MgbGluZWFyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItYmcyXG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIC8vJjpob3ZlclxuIH0gfSAgICAgICAgICAgIC8vICAgIGNvbG9yOiAkbWFpbi1jb2xvci1ob3ZlclxuICAgIC5hZGRyZXNzIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRlLW1hcHMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDsgfSB9IH1cbiAgICAucGhvbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jYWxsLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH0gfSB9XG4gICAgLmVtYWlsIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jbG9zZS1lbnZlbG9wZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH0gfVxuICAgIC5za3lwZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3NreXBlLWxvZ28uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDsgfSB9IH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDI2cHggODBweDtcbiAgICAgICAgYSwgcCwgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmxhbmcge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDsgfSB9IH1cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9IH1cbiAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfSB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH0gfVxuICAgICAgICAuc2t5cGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH0gfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDEwMHB4O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYWRkcmVzcywgLmVtYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgICAgLnBob25lLCAuc2t5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5hZGRyZXNzLCAucGhvbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDgwcHg7XG4gICAgICAgIC5sYW5nIHtcbiAgICAgICAgICAgIHRvcDogMzVweDsgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hZGRyZXNzLCAuZW1haWwge1xuIð®Ü    ð®Ü                    @Õ            @®Ò    X¯Ü            ¯Ü     @      ¯Ü            iAgICAgICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAgIC5za3lwZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgIC5waG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuXG4gICAgICAgIC5hZGRyZXNzLCAucGhvbmUsIC5lbWFpbCwgLnNreXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgYSwgcCwgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmxhbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH0gfVxuXG5cbi5mb290ZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDI2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4OyB9IH1cbiIsIkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gREVWXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jaHJvbWVwZXJmZWN0cGl4ZWwtaW5pdGlhbC1ibG9jayBpZnJhbWUsXG4jY2hyb21lcGVyZmVjdHBpeGVsLXN1cHBvcnRlZC1ieSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNfX2JzX25vdGlmeV9fIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbioge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRU5EIERFVlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuYm9keSB7XG4gICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9IH1cblxuLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWJnOyB9XG5cbi50ZXh0LWJsb2NrIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU9EQUxTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICYuaGlkZSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfSB9XG4ubW9kYWxfZGl2Lm1vZGFsX3NlcnZpY2Uge1xuICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNjBweDsgfVxuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuY29udGVudC1ob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAuY29udGVudC1ob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfSB9XG4ubW9kYWxfZGl2IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1iZzI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgei1pbmRleDogMTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtd2lkdGg6IDgwNHB4O1xuICAgIHdpZHRoOiA4MDRweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICBtaW4td2lkdGg6IDQzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7IH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDhweDsgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3ItYmcyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvci1iZzI7IH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvci1iZzI7IH1cblxuICAgICYuaGlkZSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7IH1cblxuICAgIC5tb2RhbF9jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2NhbmNlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cblxuICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjAwcHg7XG4gICAgICAgIC5mb3JtLWhvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1iZzI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMxcHg7IH0gfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwMHB4OyB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY29udGVudC1ob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgICAgICAgLmZvcm0taG9sZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHRhcmVhLCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDI2cHg7IH0gfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgICAgIC5tb2RhbF9jbG9zZSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDsgfSB9IH0gfVxuXG5cblxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLmhvbWUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy/QpNC+0YLQvl8xLkpQR1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggNjBweCAyMjRweDtcbiAgICAudGV4dC1ob21lLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnRleHQtaG9tZS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAvLyAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyU7IH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0JTsgfSB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC50ZXh0LWhvbWUtcmlnaHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAgICAgICAudGV4dC1ob21lLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgdG9wO1xuICAgICAgICAudGV4dC1ob21lLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuIH0gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA2MiVcbiAgICAgICAgLnRleHQtaG9tZS1sZWZ0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA1NHB4IDYwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSB0b3A7XG4gICAgICAgIC50ZXh0LWhvbWUtcmlnaHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgLnRleHQtaG9tZS1sZWZ0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIHRvcDtcbiAgICAgICAgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIHRvcDtcbiAgICAgICAgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAudGV4dC1ob21lLWxlZnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIC50ZXh0LWhvbWUtbGVmdCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzFweCAyMHB4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIHRvcDtcbiAgICAgICAgLnRleHQtaG9tZS1yaWdodCB7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA2MyVcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC50ZXh0LWhvbWUtbGVmdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cblxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLnByZWRpY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAubGlzdC1jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAgIC5pdGVtLWNhcmQge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0MiwgNDIsIDAuMik7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAubGlzdC1jYXJkcyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuaXRlbS1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuXG4uYWJvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy9uaWNvbGEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5iZy1mb3RvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogNzclO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGVzYy1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDsgfVxuICAgIC5saXN0LWluZm8ge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5pdGVtLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgICAgIC5iZy1mb3RvIHtcbiAgICAgICAgICAgIHJpZ2h0OiA3OCU7IH1cbiAgICAgICAgLmRlc2MtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICAgICAgICAuYmctZm90byB7XG4gICAgICAgICAgICByaWdodDogNjQlOyB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAuZGVzYy1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5saXN0LWluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgICAgIC5iZy1mb3RvIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1NSU7IH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5kZXNjLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5saXN0LWluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDUxJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgICAgICAuYmctZm90byB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmRlc2MtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAubGlzdC1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZGVzYy1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGlzdC1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5pdGVtLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH0gfVxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLnByb21vdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnL21pY2hhbC1sb216YS0zMzgyMjctdW5zcGxhc2guanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuXG4uc2VydmljZXMge1xuXG4gICAgLmxpc3Qtc2VydmljZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLml0ZW0tc2VydmljZSB7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1iZzI7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRtYWluLWNvbG9yLWJnMjtcbiAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MXB4OyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3I7IH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgLml0ZW0tc2VydmljZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLml0ZW0tc2VydmljZSB7XG4gICAgICAgICAgICB3aWR0aDogNDYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLml0ZW0tc2VydmljZSB7fSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5pdGVtLXNlcnZpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuIiwiQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLndvcmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItYmcyOyB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlc2MtYmxvY2stbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTY1cHggNTBweCAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2Y5ZjlmOTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZGVzYy1ibG9jay1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAuaXRlbS13b3JrLWhvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5kZXNjLWJsb2NrLWxlZnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMDBweCA0MHB4IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTQlOyB9XG4gICAgICAgIC5kZXNjLWJsb2NrLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAuZGVzYy1ibG9jay1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTQlOyB9XG4gICAgICAgIC5kZXNjLWJsb2NrLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7IH1cbiAgICAgICAgLndvcmstaG93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuaXRlbS13b3JrLWhvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MnB4OyB9XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kZXNjLWJsb2NrLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmRlc2MtYmxvY2stbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLmRlc2MtYmxvY2stbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgICAgLmRlc2MtYmxvY2stcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuZGVzYy1ibG9jay1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfSB9XG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuXG4uYXNrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDExMHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQ2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIGxlZnQ6IDIxLjIlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjlmOWY5OyB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7IH1cbiAgICAuYnRuIHtcbiAgICAgICAgb3JkZXI6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IDE1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAzNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDM2cHg7XG4gICAgICAgICAgICBsZWZ0OiA5JTsgfVxuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0cHg7IH0gfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuIl19 */
