@charset "UTF-8";
/*!
Theme Name: p4hrpt
Author: Eudes Guillaume
Author URI: https://eudes-guillaume.fr
Version: 2.0.2
*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,700);
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

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

img, object, embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

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

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

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

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

input[type="radio"] {
  vertical-align: text-bottom;
}

input[type="checkbox"] {
  vertical-align: bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  width: auto;
  height: auto;
  vertical-align: top;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

pre, code, kbd, samp {
  font-family: monospace,sans-serif;
}

.clickable, label, input[type=button], input[type=submit], input[type=file], button {
  cursor: pointer;
}

button, input, select, textarea {
  margin: 0;
}

button, input[type=button] {
  width: auto;
  overflow: visible;
}

input[type=submit], input[type=button], button {
  background-color: transparent;
}

textarea {
  display: inline-block;
  vertical-align: top;
}

img {
  max-width: 100%;
  height: auto;
}

textarea, input, select, button {
  padding: .5rem;
  border: 1px solid;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

button:focus {
  outline: 0;
}

p {
  line-height: 35px;
}

.chocolat-zoomable.chocolat-zoomed {
  cursor: zoom-out;
}

.chocolat-open {
  overflow: hidden;
}

.chocolat-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  background-color: #000;
  display: none;
  opacity: 0.8;
}

.chocolat-wrapper {
  height: 100%;
  width: 100%;
  position: fixed;
  display: none;
  left: 0;
  top: 0;
  z-index: 16;
  color: #fff;
}

.chocolat-zoomable .chocolat-img {
  cursor: zoom-in;
}

.chocolat-loader {
  height: 32px;
  width: 32px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
  z-index: 11;
  background: url(../images/loader.gif);
  display: none;
}

.chocolat-content {
  position: fixed;
  width: 0px;
  height: 0px;
  left: 50%;
  top: 50%;
  z-index: 14;
  text-align: left;
}

.chocolat-content .chocolat-img {
  position: absolute;
  width: 100%;
  height: 100%;
}

.chocolat-wrapper .chocolat-left {
  position: absolute;
  left: 0;
  width: 50px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  cursor: pointer;
  background: url(../images/left.png) 50% 50% no-repeat;
  z-index: 17;
  display: none;
}

.chocolat-wrapper .chocolat-right {
  position: absolute;
  right: 0;
  width: 50px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  cursor: pointer;
  background: url(../images/right.png) 50% 50% no-repeat;
  z-index: 17;
  display: none;
}

.chocolat-wrapper .chocolat-right.active {
  display: block;
}

.chocolat-wrapper .chocolat-left.active {
  display: block;
}

.chocolat-wrapper .chocolat-top {
  position: absolute;
  top: 0px;
  right: 0;
  left: 0;
  line-height: 50px;
  height: 50px;
  overflow: hidden;
  z-index: 17;
  margin-bottom: 10px;
}

.chocolat-wrapper .chocolat-close {
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 10px;
  background: url(./img/close.png) 50% 50% no-repeat;
}

.chocolat-wrapper .chocolat-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 40px;
  height: 40px;
  font-size: 12px;
  z-index: 17;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #000;
  text-align: right;
  margin-top: 10px;
}

.chocolat-wrapper .chocolat-set-title {
  display: inline-block;
  padding-right: 15px;
  line-height: 1;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.chocolat-wrapper .chocolat-pagination {
  float: right;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 15px;
  /*border-right: 1px solid rgba(255, 255, 255, 0.2);*/
}

.chocolat-wrapper .chocolat-fullscreen {
  width: 16px;
  height: 40px;
  background: url(../images/fullscreen.png) 50% 50% no-repeat;
  display: block;
  margin: auto;
  cursor: pointer;
  float: right;
}

.chocolat-wrapper .chocolat-description {
  display: inline-block;
  float: left;
}

/* no container mode*/
body.chocolat-open > .chocolat-overlay {
  z-index: 15;
}

body.chocolat-open > .chocolat-loader {
  z-index: 15;
}

body.chocolat-open > .chocolat-content {
  z-index: 17;
}

/* container mode*/
.chocolat-in-container .chocolat-wrapper,
.chocolat-in-container .chocolat-content,
.chocolat-in-container .chocolat-overlay {
  position: absolute;
}

.chocolat-in-container {
  position: relative;
}

/* uncomment to hide controls when zoomed-in*/
/*
.chocolat-zoomable .chocolat-top,
.chocolat-zoomable .chocolat-bottom,
.chocolat-zoomable .chocolat-right,
.chocolat-zoomable .chocolat-left {
    transition: opacity .3s ease, visibility 0s .3s;
   opacity: 1;
}

.chocolat-zoomable.chocolat-zoomed .chocolat-top,
.chocolat-zoomable.chocolat-zoomed .chocolat-bottom,
.chocolat-zoomable.chocolat-zoomed .chocolat-right,
.chocolat-zoomable.chocolat-zoomed .chocolat-left {
    visibility: hidden;
    opacity: 0;
}
*/
#mob-menu:after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

/* Same typo and file's name required */
section {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 3% 0;
}

strong {
  font-size: 1.3rem;
  font-weight: bold;
}

.galerie {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.galerie .infos {
  margin: 2% 0;
}

.galerie .infos h2 {
  font-size: 32px;
  margin-bottom: 15px;
}

.galerie .infos p {
  margin: 15px 0;
}

.galerie .item {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0.2em;
}

@media screen and (min-width: 40.063em) {
  .galerie .item {
    width: 33.33%;
    margin: 0;
  }
}

.galerie .item .card__image {
  border-radius: 3px;
  display: block;
  height: 350px;
  position: relative;
}

.galerie .item .card__image .card__overlay {
  content: "";
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(7, 98, 162, 0.1), rgba(7, 98, 162, 0.8));
  z-index: 2;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.galerie .item .card__image .card__overlay .card__overlay-content {
  position: absolute;
  bottom: 0;
  padding: 1.5em;
  z-index: 3;
}

.galerie .item .card__image .card__overlay .card__overlay-content h3 {
  color: #fff;
}

.galerie .item .card__image .card__overlay .card__overlay-content .card__title {
  color: white;
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0.75em;
  text-decoration: none;
  transition: all 0.3s ease-out;
}

.galerie .item .card__image .card__overlay .card__overlay-content .card__title:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}

.detail_galerie {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.detail_galerie .back_post {
  height: 400px;
  display: -ms-flexbox;
  display: flex;
}

.detail_galerie .back_post .infos {
  padding: 3%;
  width: auto;
  background-color: rgba(0, 0, 0, 0.87);
  color: #fff;
  padding-left: 10%;
}

.detail_galerie .back_post .infos h2 {
  margin-bottom: 2%;
  font-size: 2em;
  margin-top: 25%;
  line-height: 35px;
}

.detail_galerie .back_post .infos .goback {
  color: #fff;
  background-color: #0762a2;
  padding: 10px 20px;
  margin-top: 15px;
  display: inline-block;
}

.detail_images .grille .grid {
  width: 33%;
  padding: 5px;
}

.detail_images .grille .grid a {
  height: 100%;
  display: block;
}

.navigation {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  transition: all 0.4s ease;
  margin: 3% 0;
}

.navigation .ps-prev {
  width: 40%;
  float: left;
  margin-right: 2.85714%;
}

.navigation .ps-prev div {
  display: inline-block;
  padding: 15px 20px;
  background-color: rgba(0, 0, 0, 0.87);
  color: #fff;
}

.navigation .ps-prev div span {
  margin-right: 35px;
  transition: all 0.4s ease;
}

.navigation .ps-prev div a {
  color: #fff;
}

.navigation .ps-prev:hover span {
  margin-right: 15px;
}

.navigation .ps-back-btn {
  width: 14.28571%;
  float: left;
  margin-right: 2.85714%;
  display: inline-block;
  text-align: center;
}

.navigation .ps-back-btn span {
  font-size: 25px;
  color: rgba(0, 0, 0, 0.87);
  margin-top: 13px;
  transition: all 0.4s ease;
  display: inline-block;
}

.navigation .ps-back-btn:hover span {
  font-size: 35px;
}

.navigation .ps-next {
  width: 40%;
  float: right;
  margin-right: 0;
  text-align: right;
}

.navigation .ps-next div {
  display: inline-block;
  padding: 15px 20px;
  background-color: rgba(0, 0, 0, 0.87);
  color: #fff;
}

.navigation .ps-next div span {
  margin-left: 35px;
  transition: all 0.4s ease;
}

.navigation .ps-next div a {
  color: #fff;
}

.navigation .ps-next:hover span {
  margin-left: 15px;
}

.actu {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 25px 0;
}

.actu h2 {
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 10px;
  font-weight: bold;
}

.actu .item {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 0;
  padding: 20px 0;
}

.actu .item .date {
  width: 22.85714%;
  float: left;
  margin-right: 2.85714%;
  padding: 20px;
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
}

.actu .item .date p:first-of-type {
  font-weight: bold;
  color: #0762a2;
  font-size: 30px;
  margin-bottom: 5px;
}

.actu .item .content {
  width: 57.14286%;
  float: left;
  margin-right: 2.85714%;
  padding: 10px;
}

.actu .item .content h1 {
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 10px;
  font-weight: bold;
}

.actu .item .content .text {
  font-style: italic;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.87);
}

.acf-map {
  width: 100%;
  height: 400px;
  border: #ccc solid 1px;
}

.acf-map img {
  max-width: inherit !important;
}

.contact {
  margin: 0;
}

.contact .infos {
  width: 48.57143%;
  float: left;
  margin-right: 2.85714%;
  background-color: rgba(0, 0, 0, 0.87);
  color: #fff;
  padding: 5% 7%;
}

.contact .infos h2 {
  font-size: 1.6em;
  margin-bottom: 25px;
  line-height: 45px;
}

.contact .infos li {
  font-size: 1.6rem;
  line-height: 35px;
}

.contact .infos a {
  display: block;
  font-size: 1.7rem;
  color: #fff;
}

.contact .formulaire {
  width: 48.57143%;
  float: right;
  margin-right: 0;
  padding: 5% 7%;
}

.contact .formulaire h2 {
  font-size: 1.6em;
  margin-bottom: 25px;
  line-height: 45px;
}

@media screen and (max-width: 1024px) {
  section.contact .infos {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  section.contact .formulaire {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.ion-alert:before {
  content: "";
}

.ion-alert-circled:before {
  content: "";
}

.ion-android-add:before {
  content: "";
}

.ion-android-add-circle:before {
  content: "";
}

.ion-android-alarm-clock:before {
  content: "";
}

.ion-android-alert:before {
  content: "";
}

.ion-android-apps:before {
  content: "";
}

.ion-android-archive:before {
  content: "";
}

.ion-android-arrow-back:before {
  content: "";
}

.ion-android-arrow-down:before {
  content: "";
}

.ion-android-arrow-dropdown:before {
  content: "";
}

.ion-android-arrow-dropdown-circle:before {
  content: "";
}

.ion-android-arrow-dropleft:before {
  content: "";
}

.ion-android-arrow-dropleft-circle:before {
  content: "";
}

.ion-android-arrow-dropright:before {
  content: "";
}

.ion-android-arrow-dropright-circle:before {
  content: "";
}

.ion-android-arrow-dropup:before {
  content: "";
}

.ion-android-arrow-dropup-circle:before {
  content: "";
}

.ion-android-arrow-forward:before {
  content: "";
}

.ion-android-arrow-up:before {
  content: "";
}

.ion-android-attach:before {
  content: "";
}

.ion-android-bar:before {
  content: "";
}

.ion-android-bicycle:before {
  content: "";
}

.ion-android-boat:before {
  content: "";
}

.ion-android-bookmark:before {
  content: "";
}

.ion-android-bulb:before {
  content: "";
}

.ion-android-bus:before {
  content: "";
}

.ion-android-calendar:before {
  content: "";
}

.ion-android-call:before {
  content: "";
}

.ion-android-camera:before {
  content: "";
}

.ion-android-cancel:before {
  content: "";
}

.ion-android-car:before {
  content: "";
}

.ion-android-cart:before {
  content: "";
}

.ion-android-chat:before {
  content: "";
}

.ion-android-checkbox:before {
  content: "";
}

.ion-android-checkbox-blank:before {
  content: "";
}

.ion-android-checkbox-outline:before {
  content: "";
}

.ion-android-checkbox-outline-blank:before {
  content: "";
}

.ion-android-checkmark-circle:before {
  content: "";
}

.ion-android-clipboard:before {
  content: "";
}

.ion-android-close:before {
  content: "";
}

.ion-android-cloud:before {
  content: "";
}

.ion-android-cloud-circle:before {
  content: "";
}

.ion-android-cloud-done:before {
  content: "";
}

.ion-android-cloud-outline:before {
  content: "";
}

.ion-android-color-palette:before {
  content: "";
}

.ion-android-compass:before {
  content: "";
}

.ion-android-contact:before {
  content: "";
}

.ion-android-contacts:before {
  content: "";
}

.ion-android-contract:before {
  content: "";
}

.ion-android-create:before {
  content: "";
}

.ion-android-delete:before {
  content: "";
}

.ion-android-desktop:before {
  content: "";
}

.ion-android-document:before {
  content: "";
}

.ion-android-done:before {
  content: "";
}

.ion-android-done-all:before {
  content: "";
}

.ion-android-download:before {
  content: "";
}

.ion-android-drafts:before {
  content: "";
}

.ion-android-exit:before {
  content: "";
}

.ion-android-expand:before {
  content: "";
}

.ion-android-favorite:before {
  content: "";
}

.ion-android-favorite-outline:before {
  content: "";
}

.ion-android-film:before {
  content: "";
}

.ion-android-folder:before {
  content: "";
}

.ion-android-folder-open:before {
  content: "";
}

.ion-android-funnel:before {
  content: "";
}

.ion-android-globe:before {
  content: "";
}

.ion-android-hand:before {
  content: "";
}

.ion-android-hangout:before {
  content: "";
}

.ion-android-happy:before {
  content: "";
}

.ion-android-home:before {
  content: "";
}

.ion-android-image:before {
  content: "";
}

.ion-android-laptop:before {
  content: "";
}

.ion-android-list:before {
  content: "";
}

.ion-android-locate:before {
  content: "";
}

.ion-android-lock:before {
  content: "";
}

.ion-android-mail:before {
  content: "";
}

.ion-android-map:before {
  content: "";
}

.ion-android-menu:before {
  content: "";
}

.ion-android-microphone:before {
  content: "";
}

.ion-android-microphone-off:before {
  content: "";
}

.ion-android-more-horizontal:before {
  content: "";
}

.ion-android-more-vertical:before {
  content: "";
}

.ion-android-navigate:before {
  content: "";
}

.ion-android-notifications:before {
  content: "";
}

.ion-android-notifications-none:before {
  content: "";
}

.ion-android-notifications-off:before {
  content: "";
}

.ion-android-open:before {
  content: "";
}

.ion-android-options:before {
  content: "";
}

.ion-android-people:before {
  content: "";
}

.ion-android-person:before {
  content: "";
}

.ion-android-person-add:before {
  content: "";
}

.ion-android-phone-landscape:before {
  content: "";
}

.ion-android-phone-portrait:before {
  content: "";
}

.ion-android-pin:before {
  content: "";
}

.ion-android-plane:before {
  content: "";
}

.ion-android-playstore:before {
  content: "";
}

.ion-android-print:before {
  content: "";
}

.ion-android-radio-button-off:before {
  content: "";
}

.ion-android-radio-button-on:before {
  content: "";
}

.ion-android-refresh:before {
  content: "";
}

.ion-android-remove:before {
  content: "";
}

.ion-android-remove-circle:before {
  content: "";
}

.ion-android-restaurant:before {
  content: "";
}

.ion-android-sad:before {
  content: "";
}

.ion-android-search:before {
  content: "";
}

.ion-android-send:before {
  content: "";
}

.ion-android-settings:before {
  content: "";
}

.ion-android-share:before {
  content: "";
}

.ion-android-share-alt:before {
  content: "";
}

.ion-android-star:before {
  content: "";
}

.ion-android-star-half:before {
  content: "";
}

.ion-android-star-outline:before {
  content: "";
}

.ion-android-stopwatch:before {
  content: "";
}

.ion-android-subway:before {
  content: "";
}

.ion-android-sunny:before {
  content: "";
}

.ion-android-sync:before {
  content: "";
}

.ion-android-textsms:before {
  content: "";
}

.ion-android-time:before {
  content: "";
}

.ion-android-train:before {
  content: "";
}

.ion-android-unlock:before {
  content: "";
}

.ion-android-upload:before {
  content: "";
}

.ion-android-volume-down:before {
  content: "";
}

.ion-android-volume-mute:before {
  content: "";
}

.ion-android-volume-off:before {
  content: "";
}

.ion-android-volume-up:before {
  content: "";
}

.ion-android-walk:before {
  content: "";
}

.ion-android-warning:before {
  content: "";
}

.ion-android-watch:before {
  content: "";
}

.ion-android-wifi:before {
  content: "";
}

.ion-aperture:before {
  content: "";
}

.ion-archive:before {
  content: "";
}

.ion-arrow-down-a:before {
  content: "";
}

.ion-arrow-down-b:before {
  content: "";
}

.ion-arrow-down-c:before {
  content: "";
}

.ion-arrow-expand:before {
  content: "";
}

.ion-arrow-graph-down-left:before {
  content: "";
}

.ion-arrow-graph-down-right:before {
  content: "";
}

.ion-arrow-graph-up-left:before {
  content: "";
}

.ion-arrow-graph-up-right:before {
  content: "";
}

.ion-arrow-left-a:before {
  content: "";
}

.ion-arrow-left-b:before {
  content: "";
}

.ion-arrow-left-c:before {
  content: "";
}

.ion-arrow-move:before {
  content: "";
}

.ion-arrow-resize:before {
  content: "";
}

.ion-arrow-return-left:before {
  content: "";
}

.ion-arrow-return-right:before {
  content: "";
}

.ion-arrow-right-a:before {
  content: "";
}

.ion-arrow-right-b:before {
  content: "";
}

.ion-arrow-right-c:before {
  content: "";
}

.ion-arrow-shrink:before {
  content: "";
}

.ion-arrow-swap:before {
  content: "";
}

.ion-arrow-up-a:before {
  content: "";
}

.ion-arrow-up-b:before {
  content: "";
}

.ion-arrow-up-c:before {
  content: "";
}

.ion-asterisk:before {
  content: "";
}

.ion-at:before {
  content: "";
}

.ion-backspace:before {
  content: "";
}

.ion-backspace-outline:before {
  content: "";
}

.ion-bag:before {
  content: "";
}

.ion-battery-charging:before {
  content: "";
}

.ion-battery-empty:before {
  content: "";
}

.ion-battery-full:before {
  content: "";
}

.ion-battery-half:before {
  content: "";
}

.ion-battery-low:before {
  content: "";
}

.ion-beaker:before {
  content: "";
}

.ion-beer:before {
  content: "";
}

.ion-bluetooth:before {
  content: "";
}

.ion-bonfire:before {
  content: "";
}

.ion-bookmark:before {
  content: "";
}

.ion-bowtie:before {
  content: "";
}

.ion-briefcase:before {
  content: "";
}

.ion-bug:before {
  content: "";
}

.ion-calculator:before {
  content: "";
}

.ion-calendar:before {
  content: "";
}

.ion-camera:before {
  content: "";
}

.ion-card:before {
  content: "";
}

.ion-cash:before {
  content: "";
}

.ion-chatbox:before {
  content: "";
}

.ion-chatbox-working:before {
  content: "";
}

.ion-chatboxes:before {
  content: "";
}

.ion-chatbubble:before {
  content: "";
}

.ion-chatbubble-working:before {
  content: "";
}

.ion-chatbubbles:before {
  content: "";
}

.ion-checkmark:before {
  content: "";
}

.ion-checkmark-circled:before {
  content: "";
}

.ion-checkmark-round:before {
  content: "";
}

.ion-chevron-down:before {
  content: "";
}

.ion-chevron-left:before {
  content: "";
}

.ion-chevron-right:before {
  content: "";
}

.ion-chevron-up:before {
  content: "";
}

.ion-clipboard:before {
  content: "";
}

.ion-clock:before {
  content: "";
}

.ion-close:before {
  content: "";
}

.ion-close-circled:before {
  content: "";
}

.ion-close-round:before {
  content: "";
}

.ion-closed-captioning:before {
  content: "";
}

.ion-cloud:before {
  content: "";
}

.ion-code:before {
  content: "";
}

.ion-code-download:before {
  content: "";
}

.ion-code-working:before {
  content: "";
}

.ion-coffee:before {
  content: "";
}

.ion-compass:before {
  content: "";
}

.ion-compose:before {
  content: "";
}

.ion-connection-bars:before {
  content: "";
}

.ion-contrast:before {
  content: "";
}

.ion-crop:before {
  content: "";
}

.ion-cube:before {
  content: "";
}

.ion-disc:before {
  content: "";
}

.ion-document:before {
  content: "";
}

.ion-document-text:before {
  content: "";
}

.ion-drag:before {
  content: "";
}

.ion-earth:before {
  content: "";
}

.ion-easel:before {
  content: "";
}

.ion-edit:before {
  content: "";
}

.ion-egg:before {
  content: "";
}

.ion-eject:before {
  content: "";
}

.ion-email:before {
  content: "";
}

.ion-email-unread:before {
  content: "";
}

.ion-erlenmeyer-flask:before {
  content: "";
}

.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}

.ion-eye:before {
  content: "";
}

.ion-eye-disabled:before {
  content: "";
}

.ion-female:before {
  content: "";
}

.ion-filing:before {
  content: "";
}

.ion-film-marker:before {
  content: "";
}

.ion-fireball:before {
  content: "";
}

.ion-flag:before {
  content: "";
}

.ion-flame:before {
  content: "";
}

.ion-flash:before {
  content: "";
}

.ion-flash-off:before {
  content: "";
}

.ion-folder:before {
  content: "";
}

.ion-fork:before {
  content: "";
}

.ion-fork-repo:before {
  content: "";
}

.ion-forward:before {
  content: "";
}

.ion-funnel:before {
  content: "";
}

.ion-gear-a:before {
  content: "";
}

.ion-gear-b:before {
  content: "";
}

.ion-grid:before {
  content: "";
}

.ion-hammer:before {
  content: "";
}

.ion-happy:before {
  content: "";
}

.ion-happy-outline:before {
  content: "";
}

.ion-headphone:before {
  content: "";
}

.ion-heart:before {
  content: "";
}

.ion-heart-broken:before {
  content: "";
}

.ion-help:before {
  content: "";
}

.ion-help-buoy:before {
  content: "";
}

.ion-help-circled:before {
  content: "";
}

.ion-home:before {
  content: "";
}

.ion-icecream:before {
  content: "";
}

.ion-image:before {
  content: "";
}

.ion-images:before {
  content: "";
}

.ion-information:before {
  content: "";
}

.ion-information-circled:before {
  content: "";
}

.ion-ionic:before {
  content: "";
}

.ion-ios-alarm:before {
  content: "";
}

.ion-ios-alarm-outline:before {
  content: "";
}

.ion-ios-albums:before {
  content: "";
}

.ion-ios-albums-outline:before {
  content: "";
}

.ion-ios-americanfootball:before {
  content: "";
}

.ion-ios-americanfootball-outline:before {
  content: "";
}

.ion-ios-analytics:before {
  content: "";
}

.ion-ios-analytics-outline:before {
  content: "";
}

.ion-ios-arrow-back:before {
  content: "";
}

.ion-ios-arrow-down:before {
  content: "";
}

.ion-ios-arrow-forward:before {
  content: "";
}

.ion-ios-arrow-left:before {
  content: "";
}

.ion-ios-arrow-right:before {
  content: "";
}

.ion-ios-arrow-thin-down:before {
  content: "";
}

.ion-ios-arrow-thin-left:before {
  content: "";
}

.ion-ios-arrow-thin-right:before {
  content: "";
}

.ion-ios-arrow-thin-up:before {
  content: "";
}

.ion-ios-arrow-up:before {
  content: "";
}

.ion-ios-at:before {
  content: "";
}

.ion-ios-at-outline:before {
  content: "";
}

.ion-ios-barcode:before {
  content: "";
}

.ion-ios-barcode-outline:before {
  content: "";
}

.ion-ios-baseball:before {
  content: "";
}

.ion-ios-baseball-outline:before {
  content: "";
}

.ion-ios-basketball:before {
  content: "";
}

.ion-ios-basketball-outline:before {
  content: "";
}

.ion-ios-bell:before {
  content: "";
}

.ion-ios-bell-outline:before {
  content: "";
}

.ion-ios-body:before {
  content: "";
}

.ion-ios-body-outline:before {
  content: "";
}

.ion-ios-bolt:before {
  content: "";
}

.ion-ios-bolt-outline:before {
  content: "";
}

.ion-ios-book:before {
  content: "";
}

.ion-ios-book-outline:before {
  content: "";
}

.ion-ios-bookmarks:before {
  content: "";
}

.ion-ios-bookmarks-outline:before {
  content: "";
}

.ion-ios-box:before {
  content: "";
}

.ion-ios-box-outline:before {
  content: "";
}

.ion-ios-briefcase:before {
  content: "";
}

.ion-ios-briefcase-outline:before {
  content: "";
}

.ion-ios-browsers:before {
  content: "";
}

.ion-ios-browsers-outline:before {
  content: "";
}

.ion-ios-calculator:before {
  content: "";
}

.ion-ios-calculator-outline:before {
  content: "";
}

.ion-ios-calendar:before {
  content: "";
}

.ion-ios-calendar-outline:before {
  content: "";
}

.ion-ios-camera:before {
  content: "";
}

.ion-ios-camera-outline:before {
  content: "";
}

.ion-ios-cart:before {
  content: "";
}

.ion-ios-cart-outline:before {
  content: "";
}

.ion-ios-chatboxes:before {
  content: "";
}

.ion-ios-chatboxes-outline:before {
  content: "";
}

.ion-ios-chatbubble:before {
  content: "";
}

.ion-ios-chatbubble-outline:before {
  content: "";
}

.ion-ios-checkmark:before {
  content: "";
}

.ion-ios-checkmark-empty:before {
  content: "";
}

.ion-ios-checkmark-outline:before {
  content: "";
}

.ion-ios-circle-filled:before {
  content: "";
}

.ion-ios-circle-outline:before {
  content: "";
}

.ion-ios-clock:before {
  content: "";
}

.ion-ios-clock-outline:before {
  content: "";
}

.ion-ios-close:before {
  content: "";
}

.ion-ios-close-empty:before {
  content: "";
}

.ion-ios-close-outline:before {
  content: "";
}

.ion-ios-cloud:before {
  content: "";
}

.ion-ios-cloud-download:before {
  content: "";
}

.ion-ios-cloud-download-outline:before {
  content: "";
}

.ion-ios-cloud-outline:before {
  content: "";
}

.ion-ios-cloud-upload:before {
  content: "";
}

.ion-ios-cloud-upload-outline:before {
  content: "";
}

.ion-ios-cloudy:before {
  content: "";
}

.ion-ios-cloudy-night:before {
  content: "";
}

.ion-ios-cloudy-night-outline:before {
  content: "";
}

.ion-ios-cloudy-outline:before {
  content: "";
}

.ion-ios-cog:before {
  content: "";
}

.ion-ios-cog-outline:before {
  content: "";
}

.ion-ios-color-filter:before {
  content: "";
}

.ion-ios-color-filter-outline:before {
  content: "";
}

.ion-ios-color-wand:before {
  content: "";
}

.ion-ios-color-wand-outline:before {
  content: "";
}

.ion-ios-compose:before {
  content: "";
}

.ion-ios-compose-outline:before {
  content: "";
}

.ion-ios-contact:before {
  content: "";
}

.ion-ios-contact-outline:before {
  content: "";
}

.ion-ios-copy:before {
  content: "";
}

.ion-ios-copy-outline:before {
  content: "";
}

.ion-ios-crop:before {
  content: "";
}

.ion-ios-crop-strong:before {
  content: "";
}

.ion-ios-download:before {
  content: "";
}

.ion-ios-download-outline:before {
  content: "";
}

.ion-ios-drag:before {
  content: "";
}

.ion-ios-email:before {
  content: "";
}

.ion-ios-email-outline:before {
  content: "";
}

.ion-ios-eye:before {
  content: "";
}

.ion-ios-eye-outline:before {
  content: "";
}

.ion-ios-fastforward:before {
  content: "";
}

.ion-ios-fastforward-outline:before {
  content: "";
}

.ion-ios-filing:before {
  content: "";
}

.ion-ios-filing-outline:before {
  content: "";
}

.ion-ios-film:before {
  content: "";
}

.ion-ios-film-outline:before {
  content: "";
}

.ion-ios-flag:before {
  content: "";
}

.ion-ios-flag-outline:before {
  content: "";
}

.ion-ios-flame:before {
  content: "";
}

.ion-ios-flame-outline:before {
  content: "";
}

.ion-ios-flask:before {
  content: "";
}

.ion-ios-flask-outline:before {
  content: "";
}

.ion-ios-flower:before {
  content: "";
}

.ion-ios-flower-outline:before {
  content: "";
}

.ion-ios-folder:before {
  content: "";
}

.ion-ios-folder-outline:before {
  content: "";
}

.ion-ios-football:before {
  content: "";
}

.ion-ios-football-outline:before {
  content: "";
}

.ion-ios-game-controller-a:before {
  content: "";
}

.ion-ios-game-controller-a-outline:before {
  content: "";
}

.ion-ios-game-controller-b:before {
  content: "";
}

.ion-ios-game-controller-b-outline:before {
  content: "";
}

.ion-ios-gear:before {
  content: "";
}

.ion-ios-gear-outline:before {
  content: "";
}

.ion-ios-glasses:before {
  content: "";
}

.ion-ios-glasses-outline:before {
  content: "";
}

.ion-ios-grid-view:before {
  content: "";
}

.ion-ios-grid-view-outline:before {
  content: "";
}

.ion-ios-heart:before {
  content: "";
}

.ion-ios-heart-outline:before {
  content: "";
}

.ion-ios-help:before {
  content: "";
}

.ion-ios-help-empty:before {
  content: "";
}

.ion-ios-help-outline:before {
  content: "";
}

.ion-ios-home:before {
  content: "";
}

.ion-ios-home-outline:before {
  content: "";
}

.ion-ios-infinite:before {
  content: "";
}

.ion-ios-infinite-outline:before {
  content: "";
}

.ion-ios-information:before {
  content: "";
}

.ion-ios-information-empty:before {
  content: "";
}

.ion-ios-information-outline:before {
  content: "";
}

.ion-ios-ionic-outline:before {
  content: "";
}

.ion-ios-keypad:before {
  content: "";
}

.ion-ios-keypad-outline:before {
  content: "";
}

.ion-ios-lightbulb:before {
  content: "";
}

.ion-ios-lightbulb-outline:before {
  content: "";
}

.ion-ios-list:before {
  content: "";
}

.ion-ios-list-outline:before {
  content: "";
}

.ion-ios-location:before {
  content: "";
}

.ion-ios-location-outline:before {
  content: "";
}

.ion-ios-locked:before {
  content: "";
}

.ion-ios-locked-outline:before {
  content: "";
}

.ion-ios-loop:before {
  content: "";
}

.ion-ios-loop-strong:before {
  content: "";
}

.ion-ios-medical:before {
  content: "";
}

.ion-ios-medical-outline:before {
  content: "";
}

.ion-ios-medkit:before {
  content: "";
}

.ion-ios-medkit-outline:before {
  content: "";
}

.ion-ios-mic:before {
  content: "";
}

.ion-ios-mic-off:before {
  content: "";
}

.ion-ios-mic-outline:before {
  content: "";
}

.ion-ios-minus:before {
  content: "";
}

.ion-ios-minus-empty:before {
  content: "";
}

.ion-ios-minus-outline:before {
  content: "";
}

.ion-ios-monitor:before {
  content: "";
}

.ion-ios-monitor-outline:before {
  content: "";
}

.ion-ios-moon:before {
  content: "";
}

.ion-ios-moon-outline:before {
  content: "";
}

.ion-ios-more:before {
  content: "";
}

.ion-ios-more-outline:before {
  content: "";
}

.ion-ios-musical-note:before {
  content: "";
}

.ion-ios-musical-notes:before {
  content: "";
}

.ion-ios-navigate:before {
  content: "";
}

.ion-ios-navigate-outline:before {
  content: "";
}

.ion-ios-nutrition:before {
  content: "";
}

.ion-ios-nutrition-outline:before {
  content: "";
}

.ion-ios-paper:before {
  content: "";
}

.ion-ios-paper-outline:before {
  content: "";
}

.ion-ios-paperplane:before {
  content: "";
}

.ion-ios-paperplane-outline:before {
  content: "";
}

.ion-ios-partlysunny:before {
  content: "";
}

.ion-ios-partlysunny-outline:before {
  content: "";
}

.ion-ios-pause:before {
  content: "";
}

.ion-ios-pause-outline:before {
  content: "";
}

.ion-ios-paw:before {
  content: "";
}

.ion-ios-paw-outline:before {
  content: "";
}

.ion-ios-people:before {
  content: "";
}

.ion-ios-people-outline:before {
  content: "";
}

.ion-ios-person:before {
  content: "";
}

.ion-ios-person-outline:before {
  content: "";
}

.ion-ios-personadd:before {
  content: "";
}

.ion-ios-personadd-outline:before {
  content: "";
}

.ion-ios-photos:before {
  content: "";
}

.ion-ios-photos-outline:before {
  content: "";
}

.ion-ios-pie:before {
  content: "";
}

.ion-ios-pie-outline:before {
  content: "";
}

.ion-ios-pint:before {
  content: "";
}

.ion-ios-pint-outline:before {
  content: "";
}

.ion-ios-play:before {
  content: "";
}

.ion-ios-play-outline:before {
  content: "";
}

.ion-ios-plus:before {
  content: "";
}

.ion-ios-plus-empty:before {
  content: "";
}

.ion-ios-plus-outline:before {
  content: "";
}

.ion-ios-pricetag:before {
  content: "";
}

.ion-ios-pricetag-outline:before {
  content: "";
}

.ion-ios-pricetags:before {
  content: "";
}

.ion-ios-pricetags-outline:before {
  content: "";
}

.ion-ios-printer:before {
  content: "";
}

.ion-ios-printer-outline:before {
  content: "";
}

.ion-ios-pulse:before {
  content: "";
}

.ion-ios-pulse-strong:before {
  content: "";
}

.ion-ios-rainy:before {
  content: "";
}

.ion-ios-rainy-outline:before {
  content: "";
}

.ion-ios-recording:before {
  content: "";
}

.ion-ios-recording-outline:before {
  content: "";
}

.ion-ios-redo:before {
  content: "";
}

.ion-ios-redo-outline:before {
  content: "";
}

.ion-ios-refresh:before {
  content: "";
}

.ion-ios-refresh-empty:before {
  content: "";
}

.ion-ios-refresh-outline:before {
  content: "";
}

.ion-ios-reload:before {
  content: "";
}

.ion-ios-reverse-camera:before {
  content: "";
}

.ion-ios-reverse-camera-outline:before {
  content: "";
}

.ion-ios-rewind:before {
  content: "";
}

.ion-ios-rewind-outline:before {
  content: "";
}

.ion-ios-rose:before {
  content: "";
}

.ion-ios-rose-outline:before {
  content: "";
}

.ion-ios-search:before {
  content: "";
}

.ion-ios-search-strong:before {
  content: "";
}

.ion-ios-settings:before {
  content: "";
}

.ion-ios-settings-strong:before {
  content: "";
}

.ion-ios-shuffle:before {
  content: "";
}

.ion-ios-shuffle-strong:before {
  content: "";
}

.ion-ios-skipbackward:before {
  content: "";
}

.ion-ios-skipbackward-outline:before {
  content: "";
}

.ion-ios-skipforward:before {
  content: "";
}

.ion-ios-skipforward-outline:before {
  content: "";
}

.ion-ios-snowy:before {
  content: "";
}

.ion-ios-speedometer:before {
  content: "";
}

.ion-ios-speedometer-outline:before {
  content: "";
}

.ion-ios-star:before {
  content: "";
}

.ion-ios-star-half:before {
  content: "";
}

.ion-ios-star-outline:before {
  content: "";
}

.ion-ios-stopwatch:before {
  content: "";
}

.ion-ios-stopwatch-outline:before {
  content: "";
}

.ion-ios-sunny:before {
  content: "";
}

.ion-ios-sunny-outline:before {
  content: "";
}

.ion-ios-telephone:before {
  content: "";
}

.ion-ios-telephone-outline:before {
  content: "";
}

.ion-ios-tennisball:before {
  content: "";
}

.ion-ios-tennisball-outline:before {
  content: "";
}

.ion-ios-thunderstorm:before {
  content: "";
}

.ion-ios-thunderstorm-outline:before {
  content: "";
}

.ion-ios-time:before {
  content: "";
}

.ion-ios-time-outline:before {
  content: "";
}

.ion-ios-timer:before {
  content: "";
}

.ion-ios-timer-outline:before {
  content: "";
}

.ion-ios-toggle:before {
  content: "";
}

.ion-ios-toggle-outline:before {
  content: "";
}

.ion-ios-trash:before {
  content: "";
}

.ion-ios-trash-outline:before {
  content: "";
}

.ion-ios-undo:before {
  content: "";
}

.ion-ios-undo-outline:before {
  content: "";
}

.ion-ios-unlocked:before {
  content: "";
}

.ion-ios-unlocked-outline:before {
  content: "";
}

.ion-ios-upload:before {
  content: "";
}

.ion-ios-upload-outline:before {
  content: "";
}

.ion-ios-videocam:before {
  content: "";
}

.ion-ios-videocam-outline:before {
  content: "";
}

.ion-ios-volume-high:before {
  content: "";
}

.ion-ios-volume-low:before {
  content: "";
}

.ion-ios-wineglass:before {
  content: "";
}

.ion-ios-wineglass-outline:before {
  content: "";
}

.ion-ios-world:before {
  content: "";
}

.ion-ios-world-outline:before {
  content: "";
}

.ion-ipad:before {
  content: "";
}

.ion-iphone:before {
  content: "";
}

.ion-ipod:before {
  content: "";
}

.ion-jet:before {
  content: "";
}

.ion-key:before {
  content: "";
}

.ion-knife:before {
  content: "";
}

.ion-laptop:before {
  content: "";
}

.ion-leaf:before {
  content: "";
}

.ion-levels:before {
  content: "";
}

.ion-lightbulb:before {
  content: "";
}

.ion-link:before {
  content: "";
}

.ion-load-a:before {
  content: "";
}

.ion-load-b:before {
  content: "";
}

.ion-load-c:before {
  content: "";
}

.ion-load-d:before {
  content: "";
}

.ion-location:before {
  content: "";
}

.ion-lock-combination:before {
  content: "";
}

.ion-locked:before {
  content: "";
}

.ion-log-in:before {
  content: "";
}

.ion-log-out:before {
  content: "";
}

.ion-loop:before {
  content: "";
}

.ion-magnet:before {
  content: "";
}

.ion-male:before {
  content: "";
}

.ion-man:before {
  content: "";
}

.ion-map:before {
  content: "";
}

.ion-medkit:before {
  content: "";
}

.ion-merge:before {
  content: "";
}

.ion-mic-a:before {
  content: "";
}

.ion-mic-b:before {
  content: "";
}

.ion-mic-c:before {
  content: "";
}

.ion-minus:before {
  content: "";
}

.ion-minus-circled:before {
  content: "";
}

.ion-minus-round:before {
  content: "";
}

.ion-model-s:before {
  content: "";
}

.ion-monitor:before {
  content: "";
}

.ion-more:before {
  content: "";
}

.ion-mouse:before {
  content: "";
}

.ion-music-note:before {
  content: "";
}

.ion-navicon:before {
  content: "";
}

.ion-navicon-round:before {
  content: "";
}

.ion-navigate:before {
  content: "";
}

.ion-network:before {
  content: "";
}

.ion-no-smoking:before {
  content: "";
}

.ion-nuclear:before {
  content: "";
}

.ion-outlet:before {
  content: "";
}

.ion-paintbrush:before {
  content: "";
}

.ion-paintbucket:before {
  content: "";
}

.ion-paper-airplane:before {
  content: "";
}

.ion-paperclip:before {
  content: "";
}

.ion-pause:before {
  content: "";
}

.ion-person:before {
  content: "";
}

.ion-person-add:before {
  content: "";
}

.ion-person-stalker:before {
  content: "";
}

.ion-pie-graph:before {
  content: "";
}

.ion-pin:before {
  content: "";
}

.ion-pinpoint:before {
  content: "";
}

.ion-pizza:before {
  content: "";
}

.ion-plane:before {
  content: "";
}

.ion-planet:before {
  content: "";
}

.ion-play:before {
  content: "";
}

.ion-playstation:before {
  content: "";
}

.ion-plus:before {
  content: "";
}

.ion-plus-circled:before {
  content: "";
}

.ion-plus-round:before {
  content: "";
}

.ion-podium:before {
  content: "";
}

.ion-pound:before {
  content: "";
}

.ion-power:before {
  content: "";
}

.ion-pricetag:before {
  content: "";
}

.ion-pricetags:before {
  content: "";
}

.ion-printer:before {
  content: "";
}

.ion-pull-request:before {
  content: "";
}

.ion-qr-scanner:before {
  content: "";
}

.ion-quote:before {
  content: "";
}

.ion-radio-waves:before {
  content: "";
}

.ion-record:before {
  content: "";
}

.ion-refresh:before {
  content: "";
}

.ion-reply:before {
  content: "";
}

.ion-reply-all:before {
  content: "";
}

.ion-ribbon-a:before {
  content: "";
}

.ion-ribbon-b:before {
  content: "";
}

.ion-sad:before {
  content: "";
}

.ion-sad-outline:before {
  content: "";
}

.ion-scissors:before {
  content: "";
}

.ion-search:before {
  content: "";
}

.ion-settings:before {
  content: "";
}

.ion-share:before {
  content: "";
}

.ion-shuffle:before {
  content: "";
}

.ion-skip-backward:before {
  content: "";
}

.ion-skip-forward:before {
  content: "";
}

.ion-social-android:before {
  content: "";
}

.ion-social-android-outline:before {
  content: "";
}

.ion-social-angular:before {
  content: "";
}

.ion-social-angular-outline:before {
  content: "";
}

.ion-social-apple:before {
  content: "";
}

.ion-social-apple-outline:before {
  content: "";
}

.ion-social-bitcoin:before {
  content: "";
}

.ion-social-bitcoin-outline:before {
  content: "";
}

.ion-social-buffer:before {
  content: "";
}

.ion-social-buffer-outline:before {
  content: "";
}

.ion-social-chrome:before {
  content: "";
}

.ion-social-chrome-outline:before {
  content: "";
}

.ion-social-codepen:before {
  content: "";
}

.ion-social-codepen-outline:before {
  content: "";
}

.ion-social-css3:before {
  content: "";
}

.ion-social-css3-outline:before {
  content: "";
}

.ion-social-designernews:before {
  content: "";
}

.ion-social-designernews-outline:before {
  content: "";
}

.ion-social-dribbble:before {
  content: "";
}

.ion-social-dribbble-outline:before {
  content: "";
}

.ion-social-dropbox:before {
  content: "";
}

.ion-social-dropbox-outline:before {
  content: "";
}

.ion-social-euro:before {
  content: "";
}

.ion-social-euro-outline:before {
  content: "";
}

.ion-social-facebook:before {
  content: "";
}

.ion-social-facebook-outline:before {
  content: "";
}

.ion-social-foursquare:before {
  content: "";
}

.ion-social-foursquare-outline:before {
  content: "";
}

.ion-social-freebsd-devil:before {
  content: "";
}

.ion-social-github:before {
  content: "";
}

.ion-social-github-outline:before {
  content: "";
}

.ion-social-google:before {
  content: "";
}

.ion-social-google-outline:before {
  content: "";
}

.ion-social-googleplus:before {
  content: "";
}

.ion-social-googleplus-outline:before {
  content: "";
}

.ion-social-hackernews:before {
  content: "";
}

.ion-social-hackernews-outline:before {
  content: "";
}

.ion-social-html5:before {
  content: "";
}

.ion-social-html5-outline:before {
  content: "";
}

.ion-social-instagram:before {
  content: "";
}

.ion-social-instagram-outline:before {
  content: "";
}

.ion-social-javascript:before {
  content: "";
}

.ion-social-javascript-outline:before {
  content: "";
}

.ion-social-linkedin:before {
  content: "";
}

.ion-social-linkedin-outline:before {
  content: "";
}

.ion-social-markdown:before {
  content: "";
}

.ion-social-nodejs:before {
  content: "";
}

.ion-social-octocat:before {
  content: "";
}

.ion-social-pinterest:before {
  content: "";
}

.ion-social-pinterest-outline:before {
  content: "";
}

.ion-social-python:before {
  content: "";
}

.ion-social-reddit:before {
  content: "";
}

.ion-social-reddit-outline:before {
  content: "";
}

.ion-social-rss:before {
  content: "";
}

.ion-social-rss-outline:before {
  content: "";
}

.ion-social-sass:before {
  content: "";
}

.ion-social-skype:before {
  content: "";
}

.ion-social-skype-outline:before {
  content: "";
}

.ion-social-snapchat:before {
  content: "";
}

.ion-social-snapchat-outline:before {
  content: "";
}

.ion-social-tumblr:before {
  content: "";
}

.ion-social-tumblr-outline:before {
  content: "";
}

.ion-social-tux:before {
  content: "";
}

.ion-social-twitch:before {
  content: "";
}

.ion-social-twitch-outline:before {
  content: "";
}

.ion-social-twitter:before {
  content: "";
}

.ion-social-twitter-outline:before {
  content: "";
}

.ion-social-usd:before {
  content: "";
}

.ion-social-usd-outline:before {
  content: "";
}

.ion-social-vimeo:before {
  content: "";
}

.ion-social-vimeo-outline:before {
  content: "";
}

.ion-social-whatsapp:before {
  content: "";
}

.ion-social-whatsapp-outline:before {
  content: "";
}

.ion-social-windows:before {
  content: "";
}

.ion-social-windows-outline:before {
  content: "";
}

.ion-social-wordpress:before {
  content: "";
}

.ion-social-wordpress-outline:before {
  content: "";
}

.ion-social-yahoo:before {
  content: "";
}

.ion-social-yahoo-outline:before {
  content: "";
}

.ion-social-yen:before {
  content: "";
}

.ion-social-yen-outline:before {
  content: "";
}

.ion-social-youtube:before {
  content: "";
}

.ion-social-youtube-outline:before {
  content: "";
}

.ion-soup-can:before {
  content: "";
}

.ion-soup-can-outline:before {
  content: "";
}

.ion-speakerphone:before {
  content: "";
}

.ion-speedometer:before {
  content: "";
}

.ion-spoon:before {
  content: "";
}

.ion-star:before {
  content: "";
}

.ion-stats-bars:before {
  content: "";
}

.ion-steam:before {
  content: "";
}

.ion-stop:before {
  content: "";
}

.ion-thermometer:before {
  content: "";
}

.ion-thumbsdown:before {
  content: "";
}

.ion-thumbsup:before {
  content: "";
}

.ion-toggle:before {
  content: "";
}

.ion-toggle-filled:before {
  content: "";
}

.ion-transgender:before {
  content: "";
}

.ion-trash-a:before {
  content: "";
}

.ion-trash-b:before {
  content: "";
}

.ion-trophy:before {
  content: "";
}

.ion-tshirt:before {
  content: "";
}

.ion-tshirt-outline:before {
  content: "";
}

.ion-umbrella:before {
  content: "";
}

.ion-university:before {
  content: "";
}

.ion-unlocked:before {
  content: "";
}

.ion-upload:before {
  content: "";
}

.ion-usb:before {
  content: "";
}

.ion-videocamera:before {
  content: "";
}

.ion-volume-high:before {
  content: "";
}

.ion-volume-low:before {
  content: "";
}

.ion-volume-medium:before {
  content: "";
}

.ion-volume-mute:before {
  content: "";
}

.ion-wand:before {
  content: "";
}

.ion-waterdrop:before {
  content: "";
}

.ion-wifi:before {
  content: "";
}

.ion-wineglass:before {
  content: "";
}

.ion-woman:before {
  content: "";
}

.ion-wrench:before {
  content: "";
}

.ion-xbox:before {
  content: "";
}

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

span[class^="ion-"]:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  font-size: 65.5%;
}

h1 {
  font-size: 2.4rem;
  line-height: 2.6rem;
  font-family: 'Montserrat';
}

h2 {
  font-size: 2rem;
  line-height: 2.2rem;
  font-family: 'Montserrat';
}

h3 {
  font-size: 1.7rem;
  line-height: 2rem;
  font-family: 'Montserrat';
}

#mob-menu-tg {
  display: inline-block;
  width: 30px;
  top: 30px;
  right: 20px;
  display: none;
  height: 25px;
  position: absolute;
  z-index: 151;
}

#mob-menu-tg.on {
  position: fixed;
}

#mob-menu-tg > span {
  width: 26px;
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  display: block;
  background-color: black;
}

#mob-menu {
  width: 100%;
  position: fixed;
  z-index: 3;
  height: 100vh;
  left: -100%;
  background-color: rgba(10, 25, 39, 0.83);
}

#mob-menu a {
  color: #fff;
  font-size: 2em;
  display: inline-block;
  font-weight: bold;
  font-family: 'Rajdhani', 'Raleway';
}

#mob-menu nav {
  margin-bottom: 2rem;
  box-shadow: none;
}

#mob-menu nav i {
  width: 100%;
  text-align: center;
  display: inline-block;
  color: wheat;
  margin-top: 10%;
}

#mob-menu nav span {
  width: 100%;
  text-align: center;
  display: inline-block;
  color: wheat;
  margin-top: 5%;
  font-size: 20px;
}

#mob-menu nav li {
  margin-bottom: 1rem;
  display: block;
  width: 100%;
}

#mob-menu nav li.current-menu-item a {
  text-decoration: underline;
}

#mob-menu nav li a {
  text-align: center;
  display: block;
}

#mob-menu nav li:last-child {
  margin-bottom: 0;
}

/* #mob-menu */
.modal,
.modal-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.modal {
  position: fixed;
  margin: 0;
}

.modal .modal-overlay {
  position: absolute;
  z-index: 1;
  background: rgba(55, 58, 71, 0.9);
  opacity: 0;
  transition: opacity 0.3s;
  -webkit-backface-visibility: hidden;
}

.modal .modal-ct {
  width: 75vw;
  margin: 0 12.5vw;
  background: #fff;
  overflow-y: scroll;
  height: 100%;
  padding: 1rem 3rem 3rem;
  text-align: left;
  position: relative;
  z-index: 5;
  opacity: 0;
}

.modal .modal-ct h3, .modal .modal-ct h2, .modal .modal-ct p {
  font-family: 'Rajdhani', 'Raleway';
}

.modal .modal-ct p {
  font-size: 16px;
  line-height: normal;
}

.modal .modal-ct [class^="modal-title"] {
  margin: 2rem 0 0.5rem;
}

.modal .modal-ct .modal-close-tg {
  width: 3rem;
  height: 3rem;
  display: block;
  position: absolute;
  right: 1em;
  top: 1em;
}

.modal .modal-ct .modal-close-tg:before, .modal .modal-ct .modal-close-tg:after {
  content: '';
  width: 55%;
  height: 1px;
  background: rgba(0, 0, 0, 0.87);
  position: absolute;
  top: 48%;
  left: 22%;
  transform: rotate(-45deg);
  transition: all 0.3s ease-out;
}

.modal .modal-ct .modal-close-tg:after {
  transform: rotate(45deg);
  transition: all 0.3s ease-out;
}

.modal .modal-ct .modal-close-tg:hover:before, .modal .modal-ct .modal-close-tg:hover:after {
  transform: rotate(180deg);
}

.modal.modal-open {
  z-index: 3;
}

.modal.modal-open .modal-overlay {
  opacity: 1;
  z-index: 2;
}

.modal.modal-open .modal-ct {
  animation-name: anim-open;
}

.modal.modal-open [class^="modal-title"],
.modal.modal-open .modal-close-tg {
  animation: anim-elem 0.3s both;
}

.modal.modal-open .modal-title {
  animation-delay: 0.7s;
}

.modal.modal-open .modal-close-tg {
  animation-delay: 0.9s;
}

.modal.modal-open .modal-ct,
.modal.modal-close .modal-ct {
  opacity: 1;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

.modal.modal-close .modal-ct {
  animation-name: anim-close;
}

@keyframes anim-open {
  0% {
    transform: translate3d(0, -100%, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes anim-close {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes anim-elem {
  0% {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

div.buorg {
  background: none;
}

body {
  font-size: 1.4rem;
  font-family: "Montserrat";
  font-weight: 400;
  line-height: 1.5;
}

.Top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: rgba(255, 255, 255, 0.5);
  padding: 3px 5px;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  font-size: 30px;
  border-radius: 100%;
  color: #b6a763;
  cursor: pointer;
  border: 5px solid #b6a763;
  z-index: 10;
}

.snip1434 {
  border: none;
  border-radius: 5px;
  overflow: hidden;
  color: #ffffff;
  cursor: pointer;
  padding: 0px 25px 0px 70px;
  text-align: center;
  display: block;
  margin: 0 auto;
  font-weight: 600;
  outline: none;
  position: relative;
  font-size: 18px;
  line-height: 50px;
  background-color: #0762a2;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}

.snip1434 span {
  font-size: 4em;
  width: 55px;
  line-height: 50px;
  position: absolute;
  left: -5px;
  top: 5px;
  transform: rotate(-25deg) scale(1);
  transition: all 0.3s ease;
}

.snip1434:hover,
.snip1434.hover {
  color: #ffffff;
  background-color: #ac203f;
}

.snip1434:hover span,
.snip1434.hover span {
  transform: rotate(-20deg) scale(1.3);
}

#wp {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.wrapper {
  transition-duration: 0.5s;
  transition-timing-function: swing;
  width: 80%;
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.introduction {
  padding: 2% 0;
  text-align: center;
}

.introduction span {
  font-size: 38px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  line-height: 55px;
  display: block;
  margin-bottom: 2%;
}

.introduction h1 {
  font-size: 38px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  line-height: 55px;
  padding: 0 20%;
}

.introduction p {
  padding: 0 2%;
  padding: 0px 10%;
  margin: 2% 0;
}

.important {
  background-image: url("./img/menuiserie/menuiserie-exterieure-1.jpg");
  background-size: cover;
  padding: 3% 0;
}

.important .item {
  width: 30.55556%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  padding: 4%;
  text-align: center;
  color: #fff;
}

.important .item span {
  font-size: 55px;
  color: #fff;
  display: block;
  transition: all 0.3s ease-out;
}

.important .item span.after-bar:after {
  background-color: #0762a2;
  content: '';
  width: 25px;
  height: 5px;
  display: block;
  margin: 10px auto;
}

.important .item a, .important .item p {
  display: block;
  width: 70%;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  line-height: 35px;
}

.important .item a:first-of-type, .important .item p:first-of-type {
  font-weight: bold;
}

.important .item:hover span {
  color: #0762a2;
}

.services article {
  padding: 4%;
  width: 47.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  transition: all 0.3s ease-out;
}

.services article h2 {
  font-size: 33px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 15px;
}

.services article span {
  font-size: 24px;
  color: #fff;
  display: block;
  margin-bottom: 20px;
}

.services article ul li {
  line-height: 35px;
  color: #fff;
  list-style-type: none;
}

.services article:first-of-type {
  background-image: linear-gradient(to left, transparent, #0762a2), url("./img/home/menuiserie-exterieure.jpg");
  background-size: cover;
}

.services article:first-of-type:hover li {
  list-style-type: square;
}

.services article:last-of-type {
  background-image: linear-gradient(to left, transparent, #0762a2), url("./img/home/charpente.jpg");
  background-size: cover;
}

.services article:last-of-type:hover li {
  list-style-type: square;
}

.avantages h3 {
  font-size: 38px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  line-height: 55px;
  padding: 0 20%;
  margin-bottom: 20px;
  text-align: center;
}

.avantages p {
  text-align: center;
}

.avantages .item {
  padding: 0 4%;
  width: 47.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  text-align: center;
  margin-bottom: 3%;
}

.avantages .item h4 {
  font-size: 22px;
  font-weight: bold;
  margin: 2% 0;
}

.avantages .item img {
  height: 200px;
}

.avantages .item ul {
  padding: 0 15px;
}

.avantages .item ul li {
  line-height: 35px;
}

.doublons_img .item {
  width: 47.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
}

.doublons_img .item img {
  width: 22.85714%;
  float: left;
  margin-right: 2.85714%;
}

.doublons_img .item p {
  width: 65.71429%;
  float: left;
  margin-right: 2.85714%;
  padding-left: 15px;
  line-height: 35px;
}

.doublons_img .item h2 {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  font-weight: bold;
}

.menuiserie article {
  width: 47.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  margin-bottom: 5%;
  position: relative;
}

.menuiserie article h2 {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 25px;
}

.menuiserie article:before {
  position: absolute;
  left: -10px;
  content: '';
  height: 25px;
  background-color: #0762a2;
  width: 3px;
}

.charpente article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 2%;
}

.charpente article img {
  width: 40%;
  float: left;
  margin-right: 2.85714%;
  border-right: 5px solid #0762a2;
}

.charpente article h2 {
  font-size: 33px;
  font-weight: bold;
  line-height: 45px;
  color: #0762a2;
  padding-right: 15%;
  margin-bottom: 15px;
}

.charpente article p {
  padding-right: 10%;
}

.solo {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}

.solo h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

.solo ul {
  margin: 4% 0;
}

.solo ul li {
  margin: 10px 0;
}

/*****************************************/
/*****************************************/
header .site-logo {
  display: block;
  margin: 0 auto;
  width: 20%;
}

header .site-logo img {
  width: 100%;
  margin: 25px 0;
}

header .png img {
  position: absolute;
  bottom: -40px;
}

header .png img:first-of-type {
  left: 0;
  top: 40px;
  width: 13%;
}

header .png img:last-of-type {
  right: 0;
  top: 0;
}

header nav {
  text-align: center;
  background-color: #0762a2;
  padding: 10px 15px;
}

header nav ul {
  display: inline-block;
}

header nav ul li {
  display: inline-block;
  padding: 15px;
}

header nav ul li a {
  color: #fff;
}

footer {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2%;
  border-top: 1.2px solid rgba(0, 0, 0, 0.87);
}

footer .raw {
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 0;
  display: inline-block;
}

footer .raw .logo, footer .raw .contact, footer .raw .infos {
  width: 30.55556%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  padding: 0 2%;
  text-align: center;
}

footer .raw .logo h2, footer .raw .contact h2, footer .raw .infos h2 {
  margin-bottom: 3%;
  height: 40px;
}

footer .raw .logo a, footer .raw .contact a, footer .raw .infos a {
  display: block;
  margin-bottom: 3%;
  color: rgba(0, 0, 0, 0.87);
}

footer .raw .logo p, footer .raw .contact p, footer .raw .infos p {
  line-height: 35px;
}

footer .raw .logo:first-of-type, footer .raw .contact:first-of-type, footer .raw .infos:first-of-type {
  text-align: right;
  position: relative;
  padding-right: 7%;
}

footer .raw .logo:first-of-type:after, footer .raw .contact:first-of-type:after, footer .raw .infos:first-of-type:after {
  content: '\f3a3';
  position: absolute;
  font-family: 'Ionicons';
  color: #0762a2;
  font-size: 90px;
  top: -20px;
  right: 20px;
}

footer .raw .logo:nth-of-type(2), footer .raw .contact:nth-of-type(2), footer .raw .infos:nth-of-type(2) {
  padding: 0 7%;
}

footer .raw .logo:last-of-type img, footer .raw .contact:last-of-type img, footer .raw .infos:last-of-type img {
  width: 60%;
  text-align: left;
  margin-top: 2%;
  display: block;
}

footer .bottom {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: left;
  font-size: 15px;
  margin-top: 2%;
  padding: 25px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.87);
  text-align: center;
}

footer .bottom a {
  color: #fff;
}

@media screen and (max-width: 1024px) {
  header #logo {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%;
  }
  header #logo img {
    width: 100%;
  }
  header .png img:last-of-type {
    width: 20%;
  }
  .wrapper {
    width: 90%;
  }
  footer div.raw {
    text-align: center;
  }
  footer div.raw .logo, footer div.raw .contact, footer div.raw .infos {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 2%;
    margin-top: 10%;
  }
  section.detail_images .grille .grid {
    width: 50%;
    padding: 5px;
  }
  section.detail_images .grille .grid a {
    height: 100%;
    display: block;
  }
}

@media screen and (max-width: 425px) {
  header {
    position: relative;
    margin-top: 15px;
    background-color: transparent;
    z-index: inherit;
  }
  header .site-logo {
    display: block;
    margin: 0 auto;
    width: 45%;
  }
  header .site-logo img {
    width: 100%;
    margin: 25px 0;
  }
  header #mob-menu-tg {
    display: block;
  }
  header #nav-main {
    display: none;
  }
  header .png img {
    position: absolute;
    bottom: -40px;
  }
  header .png img:first-of-type {
    left: 0;
    top: 40px;
    width: 20%;
  }
  header .png img:last-of-type {
    right: 0;
    width: 20%;
    top: 0;
  }
  header nav {
    text-align: center;
    background-color: #0762a2;
    padding: 10px 15px;
  }
  header nav ul {
    display: inline-block;
  }
  header nav ul li {
    display: inline-block;
    padding: 15px;
  }
  header nav ul li a {
    color: #fff;
  }
  footer div.raw div.logo, footer div.raw div.contact, footer div.raw div.infos {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 2%;
    text-align: center;
  }
  footer div.raw div.logo h2, footer div.raw div.contact h2, footer div.raw div.infos h2 {
    margin-bottom: 3%;
    height: 40px;
  }
  footer div.raw div.logo a, footer div.raw div.contact a, footer div.raw div.infos a {
    display: block;
    margin-bottom: 3%;
    color: rgba(0, 0, 0, 0.87);
  }
  footer div.raw div.logo p, footer div.raw div.contact p, footer div.raw div.infos p {
    line-height: 35px;
  }
  footer div.raw div.logo:first-of-type, footer div.raw div.contact:first-of-type, footer div.raw div.infos:first-of-type {
    text-align: center;
    position: relative;
    padding-right: 0;
  }
  footer div.raw div.logo:first-of-type:after, footer div.raw div.contact:first-of-type:after, footer div.raw div.infos:first-of-type:after {
    content: '\f3a3';
    position: initial;
    font-family: 'Ionicons';
    color: #0762a2;
    font-size: 90px;
    top: -20px;
    right: 20px;
  }
  footer div.raw div.logo:nth-of-type(2), footer div.raw div.contact:nth-of-type(2), footer div.raw div.infos:nth-of-type(2) {
    padding: 0 7%;
  }
  footer div.raw div.logo:last-of-type img, footer div.raw div.contact:last-of-type img, footer div.raw div.infos:last-of-type img {
    width: 100%;
    text-align: left;
    margin-top: 0;
    display: block;
  }
  section.detail_images .grille .grid {
    width: 100%;
    padding: 5px;
  }
  section.detail_images .grille .grid a {
    height: 100%;
    display: block;
  }
  div.navigation .ps-prev {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
  div.navigation .ps-prev div {
    display: block;
  }
  div.navigation .ps-back-btn {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    display: block;
    text-align: center;
  }
  div.navigation .ps-back-btn span {
    margin: 13px 0;
  }
  div.navigation .ps-next {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
  div.navigation .ps-next div {
    display: block;
  }
  .introduction {
    padding: 2% 0;
    text-align: center;
  }
  .introduction span {
    font-size: 2rem;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.87);
    line-height: 35px;
    display: block;
    margin-bottom: 2%;
  }
  .introduction h1 {
    font-size: 1.6rem;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.87);
    line-height: 35px;
    padding: 0 2%;
  }
  .introduction p {
    padding: 0;
    margin: 2% 0;
  }
  .important {
    background-image: url("./img/menuiserie/menuiserie-exterieure-1.jpg");
    background-size: cover;
    padding: 3% 0;
  }
  .important .item {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 4%;
    text-align: center;
    color: #fff;
  }
  .important .item span {
    font-size: 55px;
    color: #fff;
    display: block;
    transition: all 0.3s ease-out;
  }
  .important .item span.after-bar:after {
    background-color: #0762a2;
    content: '';
    width: 25px;
    height: 5px;
    display: block;
    margin: 10px auto;
  }
  .important .item a, .important .item p {
    display: block;
    width: 70%;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 35px;
  }
  .important .item a:first-of-type, .important .item p:first-of-type {
    font-weight: bold;
  }
  .important .item:hover span {
    color: #0762a2;
  }
  .services article {
    padding: 40px;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 10% 0;
    transition: all 0.3s ease-out;
  }
  .services article h2 {
    font-size: 33px;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    margin-bottom: 15px;
  }
  .services article span {
    font-size: 24px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
  }
  .services article ul li {
    line-height: 35px;
    color: #fff;
    list-style-type: none;
  }
  .services article:first-of-type {
    background-image: linear-gradient(to left, transparent, #0762a2), url("./img/home/menuiserie-exterieure.jpg");
    background-size: cover;
  }
  .services article:first-of-type:hover li {
    list-style-type: square;
  }
  .services article:last-of-type {
    background-image: linear-gradient(to left, transparent, #0762a2), url("./img/home/charpente.jpg");
    background-size: cover;
  }
  .services article:last-of-type:hover li {
    list-style-type: square;
  }
  .avantages h3 {
    font-size: 1.8rem;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.87);
    line-height: 34px;
    padding: 0 2%;
    margin-bottom: 20px;
    text-align: center;
  }
  .avantages p {
    text-align: center;
    margin-bottom: 20px;
  }
  .avantages .item {
    padding: 0;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    margin-bottom: 3%;
  }
  .avantages .item h4 {
    font-size: 22px;
    font-weight: bold;
    margin: 2% 0;
  }
  .avantages .item img {
    height: 200px;
  }
  .avantages .item ul {
    padding: 0 15px;
  }
  .avantages .item ul li {
    line-height: 35px;
  }
  .doublons_img .item {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 25px 0;
  }
  .doublons_img .item img {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
  }
  .doublons_img .item p {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    line-height: 35px;
  }
  .doublons_img .item h2 {
    display: block;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .menuiserie article {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
    position: relative;
  }
  .menuiserie article h2 {
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 25px;
  }
  .menuiserie article:before {
    position: absolute;
    left: -10px;
    content: '';
    height: 25px;
    background-color: #0762a2;
    width: 3px;
  }
  .charpente article {
    margin-bottom: 100px;
  }
  .charpente article img {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .charpente article h2 {
    display: inline-block;
    padding-right: 1%;
    margin: 10px 0;
    font-size: 2.8rem;
  }
  .charpente article p {
    padding-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuY3NzIiwicmVzcG9uc2l2ZS5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Nob2NvbGF0LnNjc3MiLCJfYmFzZS5zY3NzIiwiX21vZHVsZXMuc2NzcyIsImdyaWQvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCJncmlkL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fc3Bhbi5zY3NzIiwiZ3JpZC9zdXN5L291dHB1dC9zaGFyZWQvX2RpcmVjdGlvbi5zY3NzIiwiZ3JpZC9zdXN5L2xhbmd1YWdlL3N1c3kvX2d1dHRlcnMuc2NzcyIsImljb25zL19pb25pY29ucy1pY29ucy5zY3NzIiwiaWNvbnMvX2lvbmljb25zLXZhcmlhYmxlcy5zY3NzIiwiX2NvbXBvbmVudHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7OztFQUtFO0FDa0JGLDBGQUFZO0FDdkJaO0VBQTJVLFVBQVM7RUFBQyxXQUFVO0VBQUMsVUFBUztFQUFDLG9CQUFtQjtFQUFDLHlCQUF3QjtFQUFDLHdCQUF1QjtDQUFFOztBQUNoYjtFQUErRCxlQUFjO0NBQUU7O0FBQy9FO0VBQWlCLGdCQUFlO0NBQUU7O0FBQ2xDO0VBQUssbUJBQWtCO0NBQUU7O0FBQ3pCO0VBQUcsaUJBQWdCO0NBQUU7O0FBQ3JCO0VBQWEsYUFBWTtDQUFFOztBQUMzQjtFQUFvRCxZQUFXO0VBQUMsY0FBYTtDQUFFOztBQUMvRTtFQUFFLFVBQVM7RUFBQyxXQUFVO0VBQUMsZ0JBQWU7RUFBQyx5QkFBd0I7RUFBQyx3QkFBdUI7RUFBQyxzQkFBcUI7Q0FBZ0M7O0FBQTdJO0VBQWdJLFdBQVU7Q0FBRTs7QUFDNUk7RUFBSSw4QkFBNkI7Q0FBRTs7QUFDbkM7RUFBdUIsK0JBQThCO0VBQUMsYUFBWTtDQUFFOztBQUNwRTtFQUFNLDBCQUF5QjtFQUFDLGtCQUFpQjtDQUFFOztBQUNuRDtF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O0VBQ3BCLGtCQUFrQjtDQUNuQjs7QUFNSDtFQUVDO0lDblVHLFlDd0lvQjtJRHhJcEIsWUVBNEQ7SUZBNUQsZUMrRXFCO0lEL0VyQixnQkNrRm9CO0dGb1ByQjtFQUhGO0lDblVHLFlDd0lvQjtJRHhJcEIsWUVBNEQ7SUZBNUQsZUMrRXFCO0lEL0VyQixnQkNrRm9CO0dGdVByQjtDTmdhRjs7QVc1dkJEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTRDLGFDQUE7Q0RBdUQ7O0FBQ25HO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTRDLGFDQUE7Q0RBdUQ7O0FBQ25HO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQTZDLGFDQUE7Q0RBd0Q7O0FBQ3JHO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTBDLGFDQUE7Q0RBcUQ7O0FBQy9GO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQTZDLGFDQUE7Q0RBd0Q7O0FBQ3JHO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXlDLGFDQUE7Q0RBb0Q7O0FBQzdGO0VBQXdDLGFDQUE7Q0RBbUQ7O0FBQzNGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQWlCLGFDQUE7Q0RBNEI7O0FBQzdDO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTJDLGFDQUE7Q0RBc0Q7O0FBQ2pHO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXlDLGFDQUE7Q0RBb0Q7O0FBQzdGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTRDLGFDQUE7Q0RBdUQ7O0FBQ25HO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTRDLGFDQUE7Q0RBdUQ7O0FBQ25HO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXlDLGFDQUE7Q0RBb0Q7O0FBQzdGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXdCLGFDQUE7Q0RBbUM7O0FBQzNEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQWtCLGFDQUE7Q0RBNkI7O0FBQy9DO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQXFCLGFDQUE7Q0RBZ0M7O0FBQ3JEO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQXNCLGFDQUE7Q0RBaUM7O0FBQ3ZEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQTBDLGFDQUE7Q0RBcUQ7O0FBQy9GO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQWtDLGFDQUE7Q0RBNkM7O0FBQy9FO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdDLGFDQUE7Q0RBbUQ7O0FBQzNGO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdDLGFDQUE7Q0RBbUQ7O0FBQzNGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdDLGFDQUE7Q0RBbUQ7O0FBQzNGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQWdDLGFDQUE7Q0RBMkM7O0FBQzNFO0VBQXdDLGFDQUE7Q0RBbUQ7O0FBQzNGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQTRCLGFDQUE7Q0RBdUM7O0FBQ25FO0VBQW9DLGFDQUE7Q0RBK0M7O0FBQ25GO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQThCLGFDQUE7Q0RBeUM7O0FBQ3ZFO0VBQXNDLGFDQUE7Q0RBaUQ7O0FBQ3ZGO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQXVDLGFDQUE7Q0RBa0Q7O0FBQ3pGO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQW1DLGFDQUE7Q0RBOEM7O0FBQ2pGO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQWlDLGFDQUE7Q0RBNEM7O0FBQzdFO0VBQTZCLGFDQUE7Q0RBd0M7O0FBQ3JFO0VBQXFDLGFDQUE7Q0RBZ0Q7O0FBQ3JGO0VBQXVCLGFDQUE7Q0RBa0M7O0FBQ3pEO0VBQStCLGFDQUE7Q0RBMEM7O0FBQ3pFO0VBQTJCLGFDQUE7Q0RBc0M7O0FBQ2pFO0VBQTBCLGFDQUE7Q0RBcUM7O0FBQy9EO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQXlCLGFDQUE7Q0RBb0M7O0FBQzdEO0VBQW9CLGFDQUE7Q0RBK0I7O0FBQ25EO0VBQW1CLGFDQUE7Q0RBOEI7O0FBQ2pEO0VBQTBCLGFD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dGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcclxuVGhlbWUgTmFtZTogcDRocnB0XHJcbkF1dGhvcjogRXVkZXMgR3VpbGxhdW1lXHJcbkF1dGhvciBVUkk6IGh0dHBzOi8vZXVkZXMtZ3VpbGxhdW1lLmZyXHJcblZlcnNpb246IDIuMC4yXHJcbiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDo0MDAsNzAwfE9wZW4rU2Fuczo0MDAsNzAwKTtcbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nLCBvYmplY3QsIGVtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250OiA5OSUgc2Fucy1zZXJpZjtcbn1cblxudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQ6IDEwMCU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZCwgdGQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxzYW5zLXNlcmlmO1xufVxuXG4uY2xpY2thYmxlLCBsYWJlbCwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9ZmlsZV0sIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dLCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSwgaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcbiAgcGFkZGluZzogLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5jaG9jb2xhdC16b29tYWJsZS5jaG9jb2xhdC16b29tZWQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uY2hvY29sYXQtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaG9jb2xhdC1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jaG9jb2xhdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC1pbWcge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jaG9jb2xhdC1sb2FkZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRlci5naWYpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hvY29sYXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2hvY29sYXQtY29udGVudCAuY2hvY29sYXQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xlZnQucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yaWdodC5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxNztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXJpZ2h0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtbGVmdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWNsb3NlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2Nsb3NlLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgei1pbmRleDogMTc7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1zZXQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsqL1xufVxuXG4uY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZnVsbHNjcmVlbi5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbm8gY29udGFpbmVyIG1vZGUqL1xuYm9keS5jaG9jb2xhdC1vcGVuID4gLmNob2NvbGF0LW92ZXJsYXkge1xuICB6LWluZGV4OiAxNTtcbn1cblxuYm9keS5jaG9jb2xhdC1vcGVuID4gLmNob2NvbGF0LWxvYWRlciB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG5ib2R5LmNob2NvbGF0LW9wZW4gPiAuY2hvY29sYXQtY29udGVudCB7XG4gIHotaW5kZXg6IDE3O1xufVxuXG4vKiBjb250YWluZXIgbW9kZSovXG4uY2hvY29sYXQtaW4tY29udGFpbmVyIC5jaG9jb2xhdC13cmFwcGVyLFxuLmNob2NvbGF0LWluLWNvbnRhaW5lciAuY2hvY29sYXQtY29udGVudCxcbi5jaG9jb2xhdC1pbi1jb250YWluZXIgLmNob2NvbGF0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jaG9jb2xhdC1pbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIHVuY29tbWVudCB0byBoaWRlIGNvbnRyb2xzIHdoZW4gem9vbWVkLWluKi9cbi8qXHJcbi5jaG9jb2xhdC16b29tYWJsZSAuY2hvY29sYXQtdG9wLFxyXG4uY2hvY29sYXQtem9vbWFibGUgLmNob2NvbGF0LWJvdHRvbSxcclxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC1yaWdodCxcclxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC1sZWZ0IHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgLjNzO1xyXG4gICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2hvY29sYXQtem9vbWFibGUuY2hvY29sYXQtem9vbWVkIC5jaG9jb2xhdC10b3AsXHJcbi5jaG9jb2xhdC16b29tYWJsZS5jaG9jb2xhdC16b29tZWQgLmNob2NvbGF0LWJvdHRvbSxcclxuLmNob2NvbGF0LXpvb21hYmxlLmNob2NvbGF0LXpvb21lZCAuY2hvY29sYXQtcmlnaHQsXHJcbi5jaG9jb2xhdC16b29tYWJsZS5jaG9jb2xhdC16b29tZWQgLmNob2NvbGF0LWxlZnQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4qL1xuI21vYi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogU2FtZSB0eXBvIGFuZCBmaWxlJ3MgbmFtZSByZXF1aXJlZCAqL1xuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luOiAzJSAwO1xufVxuXG5zdHJvbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nYWxlcmllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZ2FsZXJpZSAuaW5mb3Mge1xuICBtYXJnaW46IDIlIDA7XG59XG5cbi5nYWxlcmllIC5pbmZvcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmdhbGVyaWUgLmluZm9zIHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmdhbGVyaWUgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAuZ2FsZXJpZSAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmdhbGVyaWUgLml0ZW0gLmNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsZXJpZSAuaXRlbSAuY2FyZF9faW1hZ2UgLmNhcmRfX292ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNywgOTgsIDE2MiwgMC4xKSwgcmdiYSg3LCA5OCwgMTYyLCAwLjgpKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmdhbGVyaWUgLml0ZW0gLmNhcmRfX2ltYWdlIC5jYXJkX19vdmVybGF5IC5jYXJkX19vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMS41ZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nYWxlcmllIC5pdGVtIC5jYXJkX19pbWFnZSAuY2FyZF9fb3ZlcmxheSAuY2FyZF9fb3ZlcmxheS1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nYWxlcmllIC5pdGVtIC5jYXJkX19pbWFnZSAuY2FyZF9fb3ZlcmxheSAuY2FyZF9fb3ZlcmxheS1jb250ZW50IC5jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5nYWxlcmllIC5pdGVtIC5jYXJkX19pbWFnZSAuY2FyZF9fb3ZlcmxheSAuY2FyZF9fb3ZlcmxheS1jb250ZW50IC5jYXJkX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRldGFpbF9nYWxlcmllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZGV0YWlsX2dhbGVyaWUgLmJhY2tfcG9zdCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWxfZ2FsZXJpZSAuYmFja19wb3N0IC5pbmZvcyB7XG4gIHBhZGRpbmc6IDMlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuXG4uZGV0YWlsX2dhbGVyaWUgLmJhY2tfcG9zdCAuaW5mb3MgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDI1JTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5kZXRhaWxfZ2FsZXJpZSAuYmFja19wb3N0IC5pbmZvcyAuZ29iYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzYyYTI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGV0YWlsX2ltYWdlcyAuZ3JpbGxlIC5ncmlkIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZGV0YWlsX2ltYWdlcyAuZ3JpbGxlIC5ncmlkIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgbWFyZ2luOiAzJSAwO1xufVxuXG4ubmF2aWdhdGlvbiAucHMtcHJldiB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xufVxuXG4ubmF2aWdhdGlvbiAucHMtcHJldiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZpZ2F0aW9uIC5wcy1wcmV2IGRpdiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4ubmF2aWdhdGlvbiAucHMtcHJldiBkaXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2aWdhdGlvbiAucHMtcHJldjpob3ZlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubmF2aWdhdGlvbiAucHMtYmFjay1idG4ge1xuICB3aWR0aDogMTQuMjg1NzElO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uIC5wcy1iYWNrLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2aWdhdGlvbiAucHMtYmFjay1idG46aG92ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLm5hdmlnYXRpb24gLnBzLW5leHQge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uYXZpZ2F0aW9uIC5wcy1uZXh0IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmlnYXRpb24gLnBzLW5leHQgZGl2IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLm5hdmlnYXRpb24gLnBzLW5leHQgZGl2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmlnYXRpb24gLnBzLW5leHQ6aG92ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWN0dSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5hY3R1IGgyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWN0dSAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5hY3R1IC5pdGVtIC5kYXRlIHtcbiAgd2lkdGg6IDIyLjg1NzE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5cbi5hY3R1IC5pdGVtIC5kYXRlIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3NjJhMjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hY3R1IC5pdGVtIC5jb250ZW50IHtcbiAgd2lkdGg6IDU3LjE0Mjg2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hY3R1IC5pdGVtIC5jb250ZW50IGgxIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWN0dSAuaXRlbSAuY29udGVudCAudGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuLmFjZi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdCAuaW5mb3Mge1xuICB3aWR0aDogNDguNTcxNDMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUlIDclO1xufVxuXG4uY29udGFjdCAuaW5mb3MgaDIge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLmNvbnRhY3QgLmluZm9zIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uY29udGFjdCAuaW5mb3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0IC5mb3JtdWxhaXJlIHtcbiAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDUlIDclO1xufVxuXG4uY29udGFjdCAuZm9ybXVsYWlyZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5jb250YWN0IC5pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIHNlY3Rpb24uY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5pb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nm1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742iXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjI9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742mXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjadcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjatcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7420XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7422XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nu1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nv1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746HXCI7XG59XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746JXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746KXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjotcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ujXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oj1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74upXCI7XG59XG5cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74urXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6xcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746VXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746YXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746bXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746cXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746hXCI7XG59XG5cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uwXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OplwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746oXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u2XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7hcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Os1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7462XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjtcbn1cblxuLmlvbi1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mk1wiO1xufVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ9cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yUXCI7XG59XG5cbi5pb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvlwiO1xufVxuXG4uaW9uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmlvbi1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmlvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SWXCI7XG59XG5cbi5pb24tYm9uZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlVwiO1xufVxuXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+AXCI7XG59XG5cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5pb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SXXCI7XG59XG5cbi5pb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uaW9uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJZcIjtcbn1cblxuLmlvbi1jaGF0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5pb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ml1wiO1xufVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5pb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia9cIjtcbn1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmlvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5pb24tY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5pb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiO1xufVxuXG4uaW9uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJhcIjtcbn1cblxuLmlvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK9cIjtcbn1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5pb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5pb24tZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4JcIjtcbn1cblxuLmlvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q/XCI7XG59XG5cbi5pb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5pb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmlvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiO1xufVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4VcIjtcbn1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjtcbn1cblxuLmlvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIZcIjtcbn1cblxuLmlvbi1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uaW9uLWZpcmViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yZXCI7XG59XG5cbi5pb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yaXCI7XG59XG5cbi5pb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmlvbi1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uaW9uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mm1wiO1xufVxuXG4uaW9uLWdlYXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uaW9uLWdlYXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uaW9uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL9cIjtcbn1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmlvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnFwiO1xufVxuXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjtcbn1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmlvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnVwiO1xufVxuXG4uaW9uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmlvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmlvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uaW9uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7XG59XG5cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjtcbn1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+KXCI7XG59XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+JXCI7XG59XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjtcbn1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+LXCI7XG59XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjlwiO1xufVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+PXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5BcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7XG59XG5cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5VcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7XG59XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+YXCI7XG59XG5cbi5pb24taW9zLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+aXCI7XG59XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5lcIjtcbn1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiO1xufVxuXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj55cIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiO1xufVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+gXCI7XG59XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiO1xufVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7XG59XG5cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoVwiO1xufVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+kXCI7XG59XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiO1xufVxuXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+mXCI7XG59XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiO1xufVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+oXCI7XG59XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjtcbn1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjtcbn1cblxuLmlvbi1pb3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7XG59XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+rXCI7XG59XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrlwiO1xufVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrVwiO1xufVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsFwiO1xufVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+vXCI7XG59XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7JcIjtcbn1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+xXCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+0XCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjtcbn1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7XG59XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+1XCI7XG59XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7hcIjtcbn1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+3XCI7XG59XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiO1xufVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+8XCI7XG59XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pu1wiO1xufVxuXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj79cIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74++XCI7XG59XG5cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIBcIjtcbn1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIFcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QglwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhFwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7XG59XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CMXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CIXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIdcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CQXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjlwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qj1wiO1xufVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJJcIjtcbn1cblxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJFcIjtcbn1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CUXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CTXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjtcbn1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CVXCI7XG59XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJhcIjtcbn1cblxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7XG59XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJpcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7XG59XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJxcIjtcbn1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CbXCI7XG59XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjtcbn1cblxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ1cIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKBcIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qn1wiO1xufVxuXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7XG59XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7XG59XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKJcIjtcbn1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7XG59XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CkXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKZcIjtcbn1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7XG59XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CoXCI7XG59XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKtcIjtcbn1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CqXCI7XG59XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK1cIjtcbn1cblxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7XG59XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7XG59XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK5cIjtcbn1cblxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLFcIjtcbn1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsFwiO1xufVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjtcbn1cblxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLJcIjtcbn1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C1XCI7XG59XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C0XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C3XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLlcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuFwiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qu1wiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7XG59XG5cbi5pb24taW9zLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL1cIjtcbn1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7XG59XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL9cIjtcbn1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C+XCI7XG59XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgVwiO1xufVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgFwiO1xufVxuXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rg1wiO1xufVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GCXCI7XG59XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYZcIjtcbn1cblxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhFwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYVcIjtcbn1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiFwiO1xufVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYdcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYpcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ri1wiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GMXCI7XG59XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY5cIjtcbn1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7XG59XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GPXCI7XG59XG5cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RklwiO1xufVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkVwiO1xufVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GUXCI7XG59XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RllwiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GVXCI7XG59XG5cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmFwiO1xufVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rl1wiO1xufVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GaXCI7XG59XG5cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GZXCI7XG59XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZxcIjtcbn1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GbXCI7XG59XG5cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnlwiO1xufVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnVwiO1xufVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaFcIjtcbn1cblxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rn1wiO1xufVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoFwiO1xufVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpFwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GjXCI7XG59XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaZcIjtcbn1cblxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GlXCI7XG59XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkahcIjtcbn1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GnXCI7XG59XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkapcIjtcbn1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GpXCI7XG59XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rq1wiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GsXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GuXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka1cIjtcbn1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GwXCI7XG59XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GvXCI7XG59XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7XG59XG5cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbFcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiO1xufVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbNcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbZcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtVwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G3XCI7XG59XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RulwiO1xufVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuVwiO1xufVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbxcIjtcbn1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbtcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G+XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgFwiO1xufVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rv1wiO1xufVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjtcbn1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KDXCI7XG59XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjtcbn1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KFXCI7XG59XG5cbi5pb24taW9zLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkohcIjtcbn1cblxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KHXCI7XG59XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjtcbn1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiVwiO1xufVxuXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkopcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjFwiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko9cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjtcbn1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiO1xufVxuXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpBcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpNcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KSXCI7XG59XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KVXCI7XG59XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjtcbn1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7XG59XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7XG59XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkplcIjtcbn1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KYXCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpxcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmlwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkptcIjtcbn1cblxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KdXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KfXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjtcbn1cblxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KhXCI7XG59XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KgXCI7XG59XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqNcIjtcbn1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KiXCI7XG59XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpVwiO1xufVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KkXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KnXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SplwiO1xufVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KpXCI7XG59XG5cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KoXCI7XG59XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sq1wiO1xufVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqlwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrVwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KsXCI7XG59XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KuXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KwXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq9cIjtcbn1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiO1xufVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrFcIjtcbn1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KyXCI7XG59XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StVwiO1xufVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StFwiO1xufVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+St1wiO1xufVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K2XCI7XG59XG5cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuVwiO1xufVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiO1xufVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K7XCI7XG59XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SulwiO1xufVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr1cIjtcbn1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrxcIjtcbn1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sv1wiO1xufVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr5cIjtcbn1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4FcIjtcbn1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiO1xufVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4NcIjtcbn1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4JcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4VcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiO1xufVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OHXCI7XG59XG5cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThlwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiVwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OIXCI7XG59XG5cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ti1wiO1xufVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TilwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OMXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk49cIjtcbn1cblxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ORXCI7XG59XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OQXCI7XG59XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7XG59XG5cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5JcIjtcbn1cblxuLmlvbi1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5pb24taXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5pb24taXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uaW9uLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uaW9uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uaW9uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5pb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uaW9uLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uaW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmlvbi1sb2FkLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmlvbi1sb2FkLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hv1wiO1xufVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5RcIjtcbn1cblxuLmlvbi1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qfXCI7XG59XG5cbi5pb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uaW9uLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmlvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmlvbi1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mv1wiO1xufVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5pb24tbWljLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmlvbi1taWMtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5pb24tbW9kZWwtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmlvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5pb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYBcIjtcbn1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5pb24tbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uaW9uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYFcIjtcbn1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5pb24tbnVjbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uaW9uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NglwiO1xufVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjtcbn1cblxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TllwiO1xufVxuXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iPXCI7XG59XG5cbi5pb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmlvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmlvbi1waW5wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uaW9uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmlvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYNcIjtcbn1cblxuLmlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjtcbn1cblxuLmlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uaW9uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhFwiO1xufVxuXG4uaW9uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmlvbi1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uaW9uLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYVcIjtcbn1cblxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742GXCI7XG59XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYdcIjtcbn1cblxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uaW9uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmlvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742IXCI7XG59XG5cbi5pb24tcmliYm9uLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYlcIjtcbn1cblxuLmlvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYpcIjtcbn1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tl1wiO1xufVxuXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742LXCI7XG59XG5cbi5pb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ifXCI7XG59XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmlvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoFwiO1xufVxuXG4uaW9uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5lcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kr1wiO1xufVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiO1xufVxuXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmlwiO1xufVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OdXCI7XG59XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnFwiO1xufVxuXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7XG59XG5cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnlwiO1xufVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ivXCI7XG59XG5cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrlwiO1xufVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OhXCI7XG59XG5cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToFwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742MXCI7XG59XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nj1wiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjlwiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OiXCI7XG59XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkVwiO1xufVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkFwiO1xufVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OlXCI7XG59XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpFwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7XG59XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tp1wiO1xufVxuXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7XG59XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6lcIjtcbn1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5pb24tc29jaWFsLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i/XCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6xcIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiO1xufVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZNcIjtcbn1cblxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZJcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OvXCI7XG59XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TslwiO1xufVxuXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiO1xufVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O0XCI7XG59XG5cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ts1wiO1xufVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5pb24tc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uaW9uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yLXCI7XG59XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jj1wiO1xufVxuXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5pb24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742VXCI7XG59XG5cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlFwiO1xufVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O1XCI7XG59XG5cbi5pb24tdHJhc2gtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uaW9uLXRyYXNoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZZcIjtcbn1cblxuLmlvbi10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7dcIjtcbn1cblxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiO1xufVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nl1wiO1xufVxuXG4uaW9uLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5pb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmlvbi13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742YXCI7XG59XG5cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uaW9uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5pb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0lvbmljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0lvbmljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvSW9uaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL0lvbmljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9Jb25pY29ucy5zdmcjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnNwYW5bY2xhc3NePVwiaW9uLVwiXTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjUuNSU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbn1cblxuI21vYi1tZW51LXRnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1MTtcbn1cblxuI21vYi1tZW51LXRnLm9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4jbW9iLW1lbnUtdGcgPiBzcGFuIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4jbW9iLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjUsIDM5LCAwLjgzKTtcbn1cblxuI21vYi1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnUmFqZGhhbmknLCAnUmFsZXdheSc7XG59XG5cbiNtb2ItbWVudSBuYXYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbW9iLW1lbnUgbmF2IGkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGVhdDtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuXG4jbW9iLW1lbnUgbmF2IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGVhdDtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuI21vYi1tZW51IG5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21vYi1tZW51IG5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNtb2ItbWVudSBuYXYgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtb2ItbWVudSBuYXYgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qICNtb2ItbWVudSAqL1xuLm1vZGFsLFxuLm1vZGFsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsIC5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU1LCA1OCwgNzEsIDAuOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tb2RhbCAubW9kYWwtY3Qge1xuICB3aWR0aDogNzV2dztcbiAgbWFyZ2luOiAwIDEyLjV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbCAubW9kYWwtY3QgaDMsIC5tb2RhbCAubW9kYWwtY3QgaDIsIC5tb2RhbCAubW9kYWwtY3QgcCB7XG4gIGZvbnQtZmFtaWx5OiAnUmFqZGhhbmknLCAnUmFsZXdheSc7XG59XG5cbi5tb2RhbCAubW9kYWwtY3QgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1vZGFsIC5tb2RhbC1jdCBbY2xhc3NePVwibW9kYWwtdGl0bGVcIl0ge1xuICBtYXJnaW46IDJyZW0gMCAwLjVyZW07XG59XG5cbi5tb2RhbCAubW9kYWwtY3QgLm1vZGFsLWNsb3NlLXRnIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgdG9wOiAxZW07XG59XG5cbi5tb2RhbCAubW9kYWwtY3QgLm1vZGFsLWNsb3NlLXRnOmJlZm9yZSwgLm1vZGFsIC5tb2RhbC1jdCAubW9kYWwtY2xvc2UtdGc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDIyJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbCAubW9kYWwtY3QgLm1vZGFsLWNsb3NlLXRnOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLm1vZGFsIC5tb2RhbC1jdCAubW9kYWwtY2xvc2UtdGc6aG92ZXI6YmVmb3JlLCAubW9kYWwgLm1vZGFsLWN0IC5tb2RhbC1jbG9zZS10Zzpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tb2RhbC5tb2RhbC1vcGVuIHtcbiAgei1pbmRleDogMztcbn1cblxuLm1vZGFsLm1vZGFsLW9wZW4gLm1vZGFsLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kYWwubW9kYWwtb3BlbiAubW9kYWwtY3Qge1xuICBhbmltYXRpb24tbmFtZTogYW5pbS1vcGVuO1xufVxuXG4ubW9kYWwubW9kYWwtb3BlbiBbY2xhc3NePVwibW9kYWwtdGl0bGVcIl0sXG4ubW9kYWwubW9kYWwtb3BlbiAubW9kYWwtY2xvc2UtdGcge1xuICBhbmltYXRpb246IGFuaW0tZWxlbSAwLjNzIGJvdGg7XG59XG5cbi5tb2RhbC5tb2RhbC1vcGVuIC5tb2RhbC10aXRsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLm1vZGFsLm1vZGFsLW9wZW4gLm1vZGFsLWNsb3NlLXRnIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4ubW9kYWwubW9kYWwtb3BlbiAubW9kYWwtY3QsXG4ubW9kYWwubW9kYWwtY2xvc2UgLm1vZGFsLWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLm1vZGFsLm1vZGFsLWNsb3NlIC5tb2RhbC1jdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltLWNsb3NlO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tb3BlbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1jbG9zZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1lbGVtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5kaXYuYnVvcmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLlRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjYjZhNzYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNiNmE3NjM7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc25pcDE0MzQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDI1cHggMHB4IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzYyYTI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNuaXAxNDM0IHNwYW4ge1xuICBmb250LXNpemU6IDRlbTtcbiAgd2lkdGg6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNuaXAxNDM0OmhvdmVyLFxuLnNuaXAxNDM0LmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzIwM2Y7XG59XG5cbi5zbmlwMTQzNDpob3ZlciBzcGFuLFxuLnNuaXAxNDM0LmhvdmVyIHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSBzY2FsZSgxLjMpO1xufVxuXG4jd3Age1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHN3aW5nO1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbnRyb2R1Y3Rpb24ge1xuICBwYWRkaW5nOiAyJSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnRyb2R1Y3Rpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG4uaW50cm9kdWN0aW9uIGgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDIwJTtcbn1cblxuLmludHJvZHVjdGlvbiBwIHtcbiAgcGFkZGluZzogMCAyJTtcbiAgcGFkZGluZzogMHB4IDEwJTtcbiAgbWFyZ2luOiAyJSAwO1xufVxuXG4uaW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvbWVudWlzZXJpZS9tZW51aXNlcmllLWV4dGVyaWV1cmUtMS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMlIDA7XG59XG5cbi5pbXBvcnRhbnQgLml0ZW0ge1xuICB3aWR0aDogMzAuNTU1NTYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuMzg4ODklO1xuICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODklO1xuICBwYWRkaW5nOiA0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmltcG9ydGFudCAuaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uaW1wb3J0YW50IC5pdGVtIHNwYW4uYWZ0ZXItYmFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NjJhMjtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uaW1wb3J0YW50IC5pdGVtIGEsIC5pbXBvcnRhbnQgLml0ZW0gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5pbXBvcnRhbnQgLml0ZW0gYTpmaXJzdC1vZi10eXBlLCAuaW1wb3J0YW50IC5pdGVtIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW1wb3J0YW50IC5pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzA3NjJhMjtcbn1cblxuLnNlcnZpY2VzIGFydGljbGUge1xuICBwYWRkaW5nOiA0JTtcbiAgd2lkdGg6IDQ3LjIyMjIyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjM4ODg5JTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5JTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zZXJ2aWNlcyBhcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZXJ2aWNlcyBhcnRpY2xlIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlcnZpY2VzIGFydGljbGUgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnNlcnZpY2VzIGFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgIzA3NjJhMiksIHVybChcIi4vaW1nL2hvbWUvbWVudWlzZXJpZS1leHRlcmlldXJlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlcnZpY2VzIGFydGljbGU6Zmlyc3Qtb2YtdHlwZTpob3ZlciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uc2VydmljZXMgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsICMwNzYyYTIpLCB1cmwoXCIuL2ltZy9ob21lL2NoYXJwZW50ZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZXJ2aWNlcyBhcnRpY2xlOmxhc3Qtb2YtdHlwZTpob3ZlciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uYXZhbnRhZ2VzIGgzIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXZhbnRhZ2VzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmFudGFnZXMgLml0ZW0ge1xuICBwYWRkaW5nOiAwIDQlO1xuICB3aWR0aDogNDcuMjIyMjIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuMzg4ODklO1xuICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuXG4uYXZhbnRhZ2VzIC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyJSAwO1xufVxuXG4uYXZhbnRhZ2VzIC5pdGVtIGltZyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5hdmFudGFnZXMgLml0ZW0gdWwge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5hdmFudGFnZXMgLml0ZW0gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLmRvdWJsb25zX2ltZyAuaXRlbSB7XG4gIHdpZHRoOiA0Ny4yMjIyMiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMS4zODg4OSU7XG4gIG1hcmdpbi1yaWdodDogMS4zODg4OSU7XG59XG5cbi5kb3VibG9uc19pbWcgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDIyLjg1NzE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG59XG5cbi5kb3VibG9uc19pbWcgLml0ZW0gcCB7XG4gIHdpZHRoOiA2NS43MTQyOSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uZG91YmxvbnNfaW1nIC5pdGVtIGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZW51aXNlcmllIGFydGljbGUge1xuICB3aWR0aDogNDcuMjIyMjIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuMzg4ODklO1xuICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODklO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudWlzZXJpZSBhcnRpY2xlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1lbnVpc2VyaWUgYXJ0aWNsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc2MmEyO1xuICB3aWR0aDogM3B4O1xufVxuXG4uY2hhcnBlbnRlIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG4uY2hhcnBlbnRlIGFydGljbGUgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwNzYyYTI7XG59XG5cbi5jaGFycGVudGUgYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogIzA3NjJhMjtcbiAgcGFkZGluZy1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2hhcnBlbnRlIGFydGljbGUgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLnNvbG8ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvbG8gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnNvbG8gdWwge1xuICBtYXJnaW46IDQlIDA7XG59XG5cbi5zb2xvIHVsIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmhlYWRlciAuc2l0ZS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xufVxuXG5oZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbmhlYWRlciAucG5nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuaGVhZGVyIC5wbmcgaW1nOmZpcnN0LW9mLXR5cGUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiAxMyU7XG59XG5cbmhlYWRlciAucG5nIGltZzpsYXN0LW9mLXR5cGUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIgbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc2MmEyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbmhlYWRlciBuYXYgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmhlYWRlciBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbmhlYWRlciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgYm9yZGVyLXRvcDogMS4ycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cblxuZm9vdGVyIC5yYXcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZm9vdGVyIC5yYXcgLmxvZ28sIGZvb3RlciAucmF3IC5jb250YWN0LCBmb290ZXIgLnJhdyAuaW5mb3Mge1xuICB3aWR0aDogMzAuNTU1NTYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuMzg4ODklO1xuICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODklO1xuICBwYWRkaW5nOiAwIDIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciAucmF3IC5sb2dvIGgyLCBmb290ZXIgLnJhdyAuY29udGFjdCBoMiwgZm9vdGVyIC5yYXcgLmluZm9zIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIGhlaWdodDogNDBweDtcbn1cblxuZm9vdGVyIC5yYXcgLmxvZ28gYSwgZm9vdGVyIC5yYXcgLmNvbnRhY3QgYSwgZm9vdGVyIC5yYXcgLmluZm9zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuXG5mb290ZXIgLnJhdyAubG9nbyBwLCBmb290ZXIgLnJhdyAuY29udGFjdCBwLCBmb290ZXIgLnJhdyAuaW5mb3MgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG5mb290ZXIgLnJhdyAubG9nbzpmaXJzdC1vZi10eXBlLCBmb290ZXIgLnJhdyAuY29udGFjdDpmaXJzdC1vZi10eXBlLCBmb290ZXIgLnJhdyAuaW5mb3M6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG5mb290ZXIgLnJhdyAubG9nbzpmaXJzdC1vZi10eXBlOmFmdGVyLCBmb290ZXIgLnJhdyAuY29udGFjdDpmaXJzdC1vZi10eXBlOmFmdGVyLCBmb290ZXIgLnJhdyAuaW5mb3M6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYzYTMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xuICBjb2xvcjogIzA3NjJhMjtcbiAgZm9udC1zaXplOiA5MHB4O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMjBweDtcbn1cblxuZm9vdGVyIC5yYXcgLmxvZ286bnRoLW9mLXR5cGUoMiksIGZvb3RlciAucmF3IC5jb250YWN0Om50aC1vZi10eXBlKDIpLCBmb290ZXIgLnJhdyAuaW5mb3M6bnRoLW9mLXR5cGUoMikge1xuICBwYWRkaW5nOiAwIDclO1xufVxuXG5mb290ZXIgLnJhdyAubG9nbzpsYXN0LW9mLXR5cGUgaW1nLCBmb290ZXIgLnJhdyAuY29udGFjdDpsYXN0LW9mLXR5cGUgaW1nLCBmb290ZXIgLnJhdyAuaW5mb3M6bGFzdC1vZi10eXBlIGltZyB7XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9vdGVyIC5ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogMiU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciAuYm90dG9tIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAjbG9nbyB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICB9XG4gIGhlYWRlciAjbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAucG5nIGltZzpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgZm9vdGVyIGRpdi5yYXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgZGl2LnJhdyAubG9nbywgZm9vdGVyIGRpdi5yYXcgLmNvbnRhY3QsIGZvb3RlciBkaXYucmF3IC5pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxuICBzZWN0aW9uLmRldGFpbF9pbWFnZXMgLmdyaWxsZSAuZ3JpZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgc2VjdGlvbi5kZXRhaWxfaW1hZ2VzIC5ncmlsbGUgLmdyaWQgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgfVxuICBoZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBoZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG4gIGhlYWRlciAjbW9iLW1lbnUtdGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAjbmF2LW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5wbmcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxuICBoZWFkZXIgLnBuZyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBoZWFkZXIgLnBuZyBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogMDtcbiAgfVxuICBoZWFkZXIgbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NjJhMjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgaGVhZGVyIG5hdiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGhlYWRlciBuYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIGhlYWRlciBuYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZm9vdGVyIGRpdi5yYXcgZGl2LmxvZ28sIGZvb3RlciBkaXYucmF3IGRpdi5jb250YWN0LCBmb290ZXIgZGl2LnJhdyBkaXYuaW5mb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgZGl2LnJhdyBkaXYubG9nbyBoMiwgZm9vdGVyIGRpdi5yYXcgZGl2LmNvbnRhY3QgaDIsIGZvb3RlciBkaXYucmF3IGRpdi5pbmZvcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGZvb3RlciBkaXYucmF3IGRpdi5sb2dvIGEsIGZvb3RlciBkaXYucmF3IGRpdi5jb250YWN0IGEsIGZvb3RlciBkaXYucmF3IGRpdi5pbmZvcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgfVxuICBmb290ZXIgZGl2LnJhdyBkaXYubG9nbyBwLCBmb290ZXIgZGl2LnJhdyBkaXYuY29udGFjdCBwLCBmb290ZXIgZGl2LnJhdyBkaXYuaW5mb3MgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgZm9vdGVyIGRpdi5yYXcgZGl2LmxvZ286Zmlyc3Qtb2YtdHlwZSwgZm9vdGVyIGRpdi5yYXcgZGl2LmNvbnRhY3Q6Zmlyc3Qtb2YtdHlwZSwgZm9vdGVyIGRpdi5yYXcgZGl2LmluZm9zOmZpcnN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBmb290ZXIgZGl2LnJhdyBkaXYubG9nbzpmaXJzdC1vZi10eXBlOmFmdGVyLCBmb290ZXIgZGl2LnJhdyBkaXYuY29udGFjdDpmaXJzdC1vZi10eXBlOmFmdGVyLCBmb290ZXIgZGl2LnJhdyBkaXYuaW5mb3M6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjNhMyc7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgY29sb3I6ICMwNzYyYTI7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgZm9vdGVyIGRpdi5yYXcgZGl2LmxvZ286bnRoLW9mLXR5cGUoMiksIGZvb3RlciBkaXYucmF3IGRpdi5jb250YWN0Om50aC1vZi10eXBlKDIpLCBmb290ZXIgZGl2LnJhdyBkaXYuaW5mb3M6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmc6IDAgNyU7XG4gIH1cbiAgZm9vdGVyIGRpdi5yYXcgZGl2LmxvZ286bGFzdC1vZi10eXBlIGltZywgZm9vdGVyIGRpdi5yYXcgZGl2LmNvbnRhY3Q6bGFzdC1vZi10eXBlIGltZywgZm9vdGVyIGRpdi5yYXcgZGl2LmluZm9zOmxhc3Qtb2YtdHlwZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzZWN0aW9uLmRldGFpbF9pbWFnZXMgLmdyaWxsZSAuZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIHNlY3Rpb24uZGV0YWlsX2ltYWdlcyAuZ3JpbGxlIC5ncmlkIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXYubmF2aWdhdGlvbiAucHMtcHJldiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYubmF2aWdhdGlvbiAucHMtcHJldiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi5uYXZpZ2F0aW9uIC5wcy1iYWNrLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYubmF2aWdhdGlvbiAucHMtYmFjay1idG4gc3BhbiB7XG4gICAgbWFyZ2luOiAxM3B4IDA7XG4gIH1cbiAgZGl2Lm5hdmlnYXRpb24gLnBzLW5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2Lm5hdmlnYXRpb24gLnBzLW5leHQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW50cm9kdWN0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxuICAuaW50cm9kdWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG4gIC5pbnRyb2R1Y3Rpb24gcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIlIDA7XG4gIH1cbiAgLmltcG9ydGFudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvbWVudWlzZXJpZS9tZW51aXNlcmllLWV4dGVyaWV1cmUtMS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzJSAwO1xuICB9XG4gIC5pbXBvcnRhbnQgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiA0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmltcG9ydGFudCAuaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgLmltcG9ydGFudCAuaXRlbSBzcGFuLmFmdGVyLWJhcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NjJhMjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAuaW1wb3J0YW50IC5pdGVtIGEsIC5pbXBvcnRhbnQgLml0ZW0gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmltcG9ydGFudCAuaXRlbSBhOmZpcnN0LW9mLXR5cGUsIC5pbXBvcnRhbnQgLml0ZW0gcDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaW1wb3J0YW50IC5pdGVtOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDc2MmEyO1xuICB9XG4gIC5zZXJ2aWNlcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDEwJSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5zZXJ2aWNlcyBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VydmljZXMgYXJ0aWNsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VydmljZXMgYXJ0aWNsZSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5zZXJ2aWNlcyBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgIzA3NjJhMiksIHVybChcIi4vaW1nL2hvbWUvbWVudWlzZXJpZS1leHRlcmlldXJlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zZXJ2aWNlcyBhcnRpY2xlOmZpcnN0LW9mLXR5cGU6aG92ZXIgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICB9XG4gIC5zZXJ2aWNlcyBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50LCAjMDc2MmEyKSwgdXJsKFwiLi9pbWcvaG9tZS9jaGFycGVudGUuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnNlcnZpY2VzIGFydGljbGU6bGFzdC1vZi10eXBlOmhvdmVyIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgfVxuICAuYXZhbnRhZ2VzIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hdmFudGFnZXMgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmF2YW50YWdlcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG4gIC5hdmFudGFnZXMgLml0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDIlIDA7XG4gIH1cbiAgLmF2YW50YWdlcyAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmF2YW50YWdlcyAuaXRlbSB1bCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5hdmFudGFnZXMgLml0ZW0gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5kb3VibG9uc19pbWcgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICAuZG91YmxvbnNfaW1nIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmRvdWJsb25zX2ltZyAuaXRlbSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5kb3VibG9uc19pbWcgLml0ZW0gaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm1lbnVpc2VyaWUgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZW51aXNlcmllIGFydGljbGUgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tZW51aXNlcmllIGFydGljbGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzYyYTI7XG4gICAgd2lkdGg6IDNweDtcbiAgfVxuICAuY2hhcnBlbnRlIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5jaGFycGVudGUgYXJ0aWNsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2hhcnBlbnRlIGFydGljbGUgaDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuICAuY2hhcnBlbnRlIGFydGljbGUgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuIiwiLyohXHJcblRoZW1lIE5hbWU6IHA0aHJwdFxyXG5BdXRob3I6IEV1ZGVzIEd1aWxsYXVtZVxyXG5BdXRob3IgVVJJOiBodHRwczovL2V1ZGVzLWd1aWxsYXVtZS5mclxyXG5WZXJzaW9uOiAyLjAuMlxyXG4qL1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcIi4vZ3JpZC9zdXN5XCI7XHJcbkBpbXBvcnQgXCJjaG9jb2xhdFwiO1xyXG5AaW1wb3J0IFwiYmFzZVwiO1xyXG5AaW1wb3J0IFwibW9kdWxlc1wiO1xyXG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50c1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0XCI7XHJcbkBpbXBvcnQgXCJtYWluXCI7XHJcblxyXG4vLyBSZXNwb25zaXZlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc2l6ZTE6IDEwMjRweDsgLy8gVGFibGV0dGUgXHJcbiRzaXplMjogNDI1cHg7XHQvLyBUw6lsXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUxKSB7XHJcblxyXG5cdGhlYWRlcntcclxuXHRcdCNsb2dve1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgZmlyc3QpO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wbmd7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0ICAmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0ICAgIHdpZHRoOiAyMCU7XHJcblx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3JhcHBlcntcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0fVxyXG5cclxuXHRmb290ZXJ7XHJcblx0ICAgIGRpdi5yYXd7XHJcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQubG9nbywgLmNvbnRhY3QsIC5pbmZvc3tcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDEyKTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMCU7XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0c2VjdGlvbi5kZXRhaWxfaW1hZ2Vze1xyXG5cdFx0LmdyaWxsZXtcclxuXHRcdFx0LmdyaWR7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuLy8gLS0tLS1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplMikge1xyXG5cclxuXHRoZWFkZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR6LWluZGV4OiBpbmhlcml0O1xyXG5cclxuXHR9XHJcblxyXG5cdGhlYWRlciB7XHJcblx0ICAgIC5zaXRlLWxvZ28ge1xyXG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICBcdHdpZHRoOiA0NSU7XHJcblx0XHQgICAgaW1ne1xyXG5cdFx0XHRcdCB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0I21vYi1tZW51LXRne1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCNuYXYtbWFpbntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5wbmd7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgYm90dG9tOiAtNDBweDtcclxuXHRcdFx0ICAmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHQgICAgdG9wOiA0MHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDIwJTtcclxuXHRcdFx0ICB9XHJcblx0XHRcdCAgJjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0ICAgIHdpZHRoOiAyMCU7XHJcblx0XHRcdCAgICB0b3A6IDA7XHJcblx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRuYXZ7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdCAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0ICB1bHtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgbGl7XHJcblx0XHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgICBheyBjb2xvcjogJGxpZ2h0OyB9IFxyXG5cdFx0ICAgICAgcGFkZGluZzogMTVweDtcclxuXHRcdCAgICB9XHJcblx0XHQgIH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGZvb3RlcntcclxuXHRcdGRpdi5yYXd7XHJcblx0XHRcdGRpdi5sb2dvLCBkaXYuY29udGFjdCwgZGl2LmluZm9ze1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMiU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMyU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDonXFxmM2EzJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDclO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0c2VjdGlvbi5kZXRhaWxfaW1hZ2Vze1xyXG5cdFx0LmdyaWxsZXtcclxuXHRcdFx0LmdyaWR7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2Lm5hdmlnYXRpb257XHJcblx0ICAucHMtcHJldntcclxuXHQgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgZGl2e1xyXG5cdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0ICAucHMtYmFjay1idG57XHJcblx0ICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBzcGFue1xyXG5cdCAgICAgIG1hcmdpbjogMTNweCAwO1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0ICAucHMtbmV4dHtcclxuXHQgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgZGl2e1xyXG5cdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQuaW50cm9kdWN0aW9ue1xyXG5cdCAgcGFkZGluZzogMiUgMDtcclxuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgIHNwYW57XHJcblx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgIGNvbG9yOiAkYmxhY2s7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcblx0ICB9XHJcblx0ICBoMXtcclxuXHQgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICBjb2xvcjogJGJsYWNrO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHQgICAgcGFkZGluZzogMCAyJTtcclxuXHQgIH1cclxuXHQgIHB7XHJcblx0ICAgIHBhZGRpbmc6IDA7XHJcblx0ICAgIG1hcmdpbjogMiUgMDtcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdC5pbXBvcnRhbnR7XHJcblx0ICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL21lbnVpc2VyaWUvbWVudWlzZXJpZS1leHRlcmlldXJlLTEuanBnJyk7XHJcblx0ICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdCAgcGFkZGluZzogMyUgMDtcclxuXHQgIC5pdGVte1xyXG5cdCAgICBAaW5jbHVkZSBzcGFuKDEyKTtcclxuXHQgICAgcGFkZGluZzogNCU7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgY29sb3I6ICRsaWdodDtcclxuXHQgICAgc3BhbntcclxuXHQgICAgICBmb250LXNpemU6IDU1cHg7XHJcblx0ICAgICAgY29sb3I6ICRsaWdodDtcclxuXHQgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHQgICAgICAmLmFmdGVyLWJhcjphZnRlcntcclxuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdCAgICAgICAgY29udGVudDonJztcclxuXHQgICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cdCAgICAgICAgaGVpZ2h0OiA1cHg7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdCAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICBhLHB7XHJcblx0ICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgd2lkdGg6IDcwJTtcclxuXHQgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHQgICAgICBjb2xvcjogJGxpZ2h0O1xyXG5cdCAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHQgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcblx0ICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgJjpob3ZlciBzcGFue1xyXG5cdCAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHQgICAgfVxyXG5cdCAgfVxyXG5cdH1cclxuXHJcblx0LnNlcnZpY2Vze1xyXG5cdCAgYXJ0aWNsZXtcclxuXHQgICAgcGFkZGluZzogNDBweDtcclxuXHQgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgIG1hcmdpbjogMTAlIDA7XHJcblx0ICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdCAgICBoMntcclxuXHQgICAgICBmb250LXNpemU6IDMzcHg7XHJcblx0ICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0ICAgICAgY29sb3I6ICRsaWdodDtcclxuXHQgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgICB9XHJcblx0ICAgIHNwYW57XHJcblx0ICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cdCAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcblx0ICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgfVxyXG5cdCAgICB1bHtcclxuXHQgICAgICBsaXtcclxuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdCAgICAgICAgY29sb3I6ICRsaWdodDtcclxuXHQgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHQgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgJjpmaXJzdC1vZi10eXBle1xyXG5cdCAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgIzA3NjJhMiksIHVybCgnLi9pbWcvaG9tZS9tZW51aXNlcmllLWV4dGVyaWV1cmUuanBnJyk7XHJcblx0ICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQgICAgICAmOmhvdmVye1xyXG5cdCAgICAgICAgbGl7XHJcblx0ICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAmOmxhc3Qtb2YtdHlwZXtcclxuXHQgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsICMwNzYyYTIpLCB1cmwoJy4vaW1nL2hvbWUvY2hhcnBlbnRlLmpwZycpO1xyXG5cdCAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ICAgICAgJjpob3ZlcntcclxuXHQgICAgICAgICAgbGl7XHJcblx0ICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcblx0ICAgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0ICAgIH1cclxuXHQgIH1cclxuXHR9XHJcblx0LmF2YW50YWdlc3tcclxuXHQgIGgze1xyXG5cdCAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgIGNvbG9yOiAkYmxhY2s7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdCAgICBwYWRkaW5nOiAwIDIlO1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICB9XHJcblx0ICBwe1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICB9XHJcblx0ICAuaXRlbXtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgQGluY2x1ZGUgc3BhbigxMiApO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG5cdCAgICBoNHtcclxuXHQgICAgICBmb250LXNpemU6IDIycHg7XHJcblx0ICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgICAgbWFyZ2luOiAyJSAwO1xyXG5cdCAgICB9XHJcblx0ICAgIGltZ3tcclxuXHQgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cdCAgICB9XHJcblx0ICAgIHVse1xyXG5cdCAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG5cdCAgICAgIGxpe1xyXG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0ICAgICAgfSBcclxuXHQgICAgfSBcclxuXHQgIH1cclxuXHR9XHJcblxyXG5cdC5kb3VibG9uc19pbWd7XHJcblx0ICAuaXRlbXtcclxuXHQgICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdCAgICAgbWFyZ2luOiAyNXB4IDA7XHJcblx0ICAgICBpbWd7XHJcblx0ICAgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHQgICAgIH1cclxuXHQgICAgIHB7XHJcblx0ICAgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cdCAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdCAgICAgfVxyXG5cdCAgICAgaDJ7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgICAgICB9XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQubWVudWlzZXJpZXtcclxuXHQgIGFydGljbGV7XHJcblx0ICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGgye1xyXG5cdCAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHQgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdCAgICB9XHJcblx0ICAgICY6YmVmb3Jle1xyXG5cdCAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgICBjb250ZW50OiAnJztcclxuXHQgICAgICBoZWlnaHQ6IDI1cHggO1xyXG5cdCAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdCAgICAgIHdpZHRoOiAzcHg7XHJcblx0ICAgIH1cclxuXHQgIH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0LmNoYXJwZW50ZXtcclxuXHQgIGFydGljbGV7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdCAgICBpbWd7XHJcblx0ICAgICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0ICAgIH1cclxuXHQgICAgaDJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHQgICAgfVxyXG5cdCAgICBwe1xyXG5cdCAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0ICAgIH1cclxuXHQgIH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4iLCJcclxuLy8gSUPDlE5FU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AaW1wb3J0IFwiLi9pY29ucy9pb25pY29ucy12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4vaWNvbnMvaW9uaWNvbnMtaWNvbnNcIjtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdJb25pY29ucycpO1xyXG5cclxuc3BhbltjbGFzc149XCJpb24tXCJdLCAlaW9uIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xyXG5cdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDo0MDAsNzAwfE9wZW4rU2Fuczo0MDAsNzAwKTtcclxuXHJcblxyXG4vLyBGT05ULVNJWkVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaHRtbCB7Zm9udC1zaXplOiA2NS41JTt9XHJcbmgxIHtmb250LXNpemU6ICRoMS1zaXplOyBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0OyBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO31cclxuaDIge2ZvbnQtc2l6ZTogJGgyLXNpemU7IGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7IGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7fVxyXG5oMyB7Zm9udC1zaXplOiAkaDMtc2l6ZTsgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDsgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jzt9XHJcbiIsImh0bWwsYm9keSxib2R5IGRpdixzcGFuLG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhYmJyLGFkZHJlc3MsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzYW1wLHNtYWxsLHN0cm9uZyxzdWIsc3VwLHZhcixiLGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGZpZ3VyZSxmb290ZXIsaGVhZGVyLG1lbnUsbmF2LHNlY3Rpb24sdGltZSxtYXJrLGF1ZGlvLHZpZGVvLGRldGFpbHMsc3VtbWFyeXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9XHJcbmFydGljbGUsYXNpZGUsZmlndXJlLGZvb3RlcixoZWFkZXIsbmF2LHNlY3Rpb24sZGV0YWlscyxzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9XHJcbmltZyxvYmplY3QsZW1iZWR7bWF4LXdpZHRoOjEwMCV9XHJcbmh0bWx7b3ZlcmZsb3cteTpzY3JvbGx9XHJcbnVse2xpc3Qtc3R5bGU6bm9uZX1cclxuYmxvY2txdW90ZSxxe3F1b3Rlczpub25lfVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9XHJcbmF7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7JjphY3RpdmUsJjpob3ZlciB7b3V0bGluZTowfX1cclxuZGVse3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9XHJcbmFiYnJbdGl0bGVdLGRmblt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICMwMDA7Y3Vyc29yOmhlbHB9XHJcbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfVxyXG50aHtmb250LXdlaWdodDpib2xkO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1cclxudGR7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcH1cclxuaHJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MH1cclxuaW5wdXQsc2VsZWN0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1cclxucHJle3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3aGl0ZS1zcGFjZTpwcmUtbGluZTt3b3JkLXdyYXA6YnJlYWstd29yZH1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJde3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tfVxyXG5zZWxlY3QsaW5wdXQsdGV4dGFyZWF7Zm9udDo5OSUgc2Fucy1zZXJpZn1cclxudGFibGV7Zm9udC1zaXplOmluaGVyaXQ7Zm9udDoxMDAlfVxyXG5zbWFsbHtmb250LXNpemU6ODUlfVxyXG5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1cclxudGQsdGQgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246dG9wfVxyXG5zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1cclxuc3Vwe3RvcDotLjVlbX1cclxuc3Vie2JvdHRvbTotLjI1ZW19XHJcbnByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxzYW5zLXNlcmlmfVxyXG4uY2xpY2thYmxlLGxhYmVsLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1maWxlXSxidXR0b257Y3Vyc29yOnBvaW50ZXJ9XHJcbmJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjB9XHJcbmJ1dHRvbixpbnB1dFt0eXBlPWJ1dHRvbl17d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfVxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1idXR0b25dLGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fVxyXG4vLyBkaXYsdGV4dGFyZWEsdGFibGUsdGQsdGgsY29kZSxwcmUsc2FtcHt3b3JkLXdyYXA6YnJlYWstd29yZDstd2Via2l0LWh5cGhlbnM6YXV0bzstbW96LWh5cGhlbnM6YXV0bzstbXMtaHlwaGVuczphdXRvOy1vLWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG99XHJcbnRleHRhcmVhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH1cclxuaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfVxyXG50ZXh0YXJlYSxpbnB1dCxzZWxlY3QsYnV0dG9ue3BhZGRpbmc6LjVyZW07Ym9yZGVyOjFweCBzb2xpZH1cclxuaHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9XHJcbiosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9XHJcbmJ1dHRvbjpmb2N1c3tvdXRsaW5lOjB9XHJcbnB7bGluZS1oZWlnaHQ6IDM1cHg7fSIsIi8vIFBvcHVwIGdhbGVyaWUgcGhvdG8gIyBDaG9jb2xhdFxyXG5cclxuXHJcbi5jaG9jb2xhdC16b29tYWJsZS5jaG9jb2xhdC16b29tZWR7XHJcbiAgICBjdXJzb3IgOiB6b29tLW91dDtcclxufVxyXG4uY2hvY29sYXQtb3BlbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNob2NvbGF0LW92ZXJsYXl7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgei1pbmRleDoxMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVye1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICB6LWluZGV4OjE2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC1pbWd7XHJcbiAgICBjdXJzb3IgOiB6b29tLWluO1xyXG59XHJcbi5jaG9jb2xhdC1sb2FkZXJ7XHJcbiAgICBoZWlnaHQ6MzJweDtcclxuICAgIHdpZHRoOjMycHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgdG9wOjUwJSA7XHJcbiAgICBtYXJnaW4tbGVmdDotMTZweDtcclxuICAgIG1hcmdpbi10b3A6LTE2cHg7XHJcbiAgICB6LWluZGV4OjExO1xyXG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvYWRlci5naWYpO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbi5jaG9jb2xhdC1jb250ZW50e1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB3aWR0aDowcHg7XHJcbiAgICBoZWlnaHQ6MHB4O1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgei1pbmRleDoxNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jaG9jb2xhdC1jb250ZW50IC5jaG9jb2xhdC1pbWd7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG4uY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtbGVmdHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgd2lkdGg6NTBweDtcclxuICAgIGhlaWdodDoxMDBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sZWZ0LnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB6LWluZGV4OiAxNztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1yaWdodHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHdpZHRoOjUwcHg7XHJcbiAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcmlnaHQucG5nKSAgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICB6LWluZGV4OiAxNztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXJpZ2h0LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1sZWZ0LmFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC10b3B7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1jbG9zZXtcclxuICAgIHdpZHRoOjUwcHg7XHJcbiAgICBoZWlnaHQ6NTBweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6dXJsKC4vaW1nL2Nsb3NlLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbn1cclxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWJvdHRvbXtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDo0MHB4O1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBmb250LXNpemU6MTJweDtcclxuICAgIHotaW5kZXg6IDE3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXNldC10aXRsZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG4uY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtcGFnaW5hdGlvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsqL1xyXG59XHJcbi5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1mdWxsc2NyZWVue1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Z1bGxzY3JlZW4ucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWRlc2NyaXB0aW9ue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIG5vIGNvbnRhaW5lciBtb2RlKi9cclxuYm9keS5jaG9jb2xhdC1vcGVuPi5jaG9jb2xhdC1vdmVybGF5e1xyXG4gICAgei1pbmRleDoxNTtcclxufVxyXG5ib2R5LmNob2NvbGF0LW9wZW4+LmNob2NvbGF0LWxvYWRlcntcclxuICAgIHotaW5kZXg6MTU7XHJcbn1cclxuYm9keS5jaG9jb2xhdC1vcGVuPi5jaG9jb2xhdC1jb250ZW50e1xyXG4gICAgei1pbmRleDoxNztcclxufVxyXG5cclxuLyogY29udGFpbmVyIG1vZGUqL1xyXG4uY2hvY29sYXQtaW4tY29udGFpbmVyIC5jaG9jb2xhdC13cmFwcGVyLFxyXG4uY2hvY29sYXQtaW4tY29udGFpbmVyIC5jaG9jb2xhdC1jb250ZW50LFxyXG4uY2hvY29sYXQtaW4tY29udGFpbmVyIC5jaG9jb2xhdC1vdmVybGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5jaG9jb2xhdC1pbi1jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIHVuY29tbWVudCB0byBoaWRlIGNvbnRyb2xzIHdoZW4gem9vbWVkLWluKi9cclxuLypcclxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC10b3AsXHJcbi5jaG9jb2xhdC16b29tYWJsZSAuY2hvY29sYXQtYm90dG9tLFxyXG4uY2hvY29sYXQtem9vbWFibGUgLmNob2NvbGF0LXJpZ2h0LFxyXG4uY2hvY29sYXQtem9vbWFibGUgLmNob2NvbGF0LWxlZnQge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAuM3M7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaG9jb2xhdC16b29tYWJsZS5jaG9jb2xhdC16b29tZWQgLmNob2NvbGF0LXRvcCxcclxuLmNob2NvbGF0LXpvb21hYmxlLmNob2NvbGF0LXpvb21lZCAuY2hvY29sYXQtYm90dG9tLFxyXG4uY2hvY29sYXQtem9vbWFibGUuY2hvY29sYXQtem9vbWVkIC5jaG9jb2xhdC1yaWdodCxcclxuLmNob2NvbGF0LXpvb21hYmxlLmNob2NvbGF0LXpvb21lZCAuY2hvY29sYXQtbGVmdCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbiovIiwiXHJcbi8vIFBMQUNFSE9MREVSU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4lY2YgeyY6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH19XHJcbiVjZW50ZXItYmxvY2sge2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31cclxuJXNob3cge2Rpc3BsYXk6YmxvY2t9XHJcbiVoaWRlIHtkaXNwbGF5Om5vbmV9XHJcbiVoaWRlLXR4dCB7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9XHJcbiVjbGVhciB7Y2xlYXI6Ym90aH1cclxuXHJcbi8vIFZBUklBQkxFU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDb2xvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmxhY2sgOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4kYmx1ZSA6ICMwNzYyYTI7XHJcbiRsaWdodCA6ICNmZmY7XHJcblxyXG4kdGV4dC1jb2xvciA6ICRibGFjaztcclxuJGJnLWNvbG9yIDogJGxpZ2h0O1xyXG4kaGlnaGxpZ2h0LWNvbG9yIDogJGJsdWU7XHJcblxyXG4vLyBGb250IHNpemVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJvZHktZm9udC1mYW1pbHkgOiAnTW9udHNlcnJhdCc7XHJcbiRiYXNlLWZvbnQtc2l6ZSA6IDEuNHJlbTtcclxuJGgxLXNpemUgOiAyLjRyZW07XHJcbiRoMi1zaXplIDogMnJlbTtcclxuJGgzLXNpemUgOiAxLjdyZW07XHJcblxyXG4kbGluZS1oZWlnaHQgOiAycmVtO1xyXG4kaDEtbGluZS1oZWlnaHQgOiAyLjZyZW07XHJcbiRoMi1saW5lLWhlaWdodCA6IDIuMnJlbTtcclxuJGgzLWxpbmUtaGVpZ2h0IDogMnJlbTtcclxuXHJcbi8vIEdyaWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kc3VzeTogKFxyXG4gIGZsb3c6IGx0cixcclxuICBvdXRwdXQ6IGZsb2F0LCBcclxuICBtYXRoOiBmbHVpZCwgXHJcbiAgY29sdW1uLXdpZHRoOiA0MHB4LCBcclxuICBjb250YWluZXI6IGF1dG8sIFxyXG4gIGNvbnRhaW5lci1wb3NpdGlvbjogY2VudGVyLCBcclxuICBsYXN0LWZsb3c6IHRvLFxyXG4gIGNvbHVtbnM6IDEyLFxyXG4gIGd1dHRlcnM6IDEvMixcclxuICBndXR0ZXItcG9zaXRpb246IGFmdGVyLCBcclxuICBnbG9iYWwtYm94LXNpemluZzogY29udGVudC1ib3gsXHJcbik7XHJcblxyXG4vLyBSZXNwb25zaXZlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICdzbWFsbCc6ICAoIG1heC13aWR0aDogIDc2N3B4ICksXHJcbiAgJ21lZGl1bSc6ICggbWF4LXdpZHRoOiAgOTkycHggKSxcclxuICAnbGFyZ2UnOiAgKCBtaW4td2lkdGg6IDEyMDBweCApXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUlYSU5TXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gTWl4aW4gdG8gbWFuYWdlIHJlc3BvbnNpdmUgYnJlYWtwb2ludHNcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIEJyZWFrcG9pbnQgbmFtZVxyXG4vLy8gQHJlcXVpcmUgJGJyZWFrcG9pbnRzXHJcbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XHJcbiAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAvLyBQcmludHMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiB0aGUgdmFsdWVcclxuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcclxuICBAZWxzZSB7XHJcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXHJcbiAgICAgICAgKyBcIkF2YWlsYWJsZSBicmVha3BvaW50cyBhcmU6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0uXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTYW1lIHR5cG8gYW5kIGZpbGUncyBuYW1lIHJlcXVpcmVkICovXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtbmFtZSwgJGZvbnQtZmFtaWx5OlwiXCIsICRmb250LXN0eWxlOiBub3JtYWwsICRmb250LXdlaWdodDogbm9ybWFsKSB7XHJcbiAgICAkZmlsZXBhdGg6IFwiLi9mb250cy9cIiArICRmb250LW5hbWU7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBAaWYgJGZvbnQtZmFtaWx5ICE9IFwiXCIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRmb250LW5hbWV9XCIsICN7JGZvbnQtZmFtaWx5fTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRmb250LW5hbWV9XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcclxuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRmb250LW5hbWUgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uKCRpY29uLCAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsICRtYXJnaW4tcmlnaHQ6XCJcIikge1xyXG4gICAgQGV4dGVuZCAlaW9uO1xyXG4gICAgQGV4dGVuZCAuaW9uLSN7JGljb259O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgICBAaWYgJG1hcmdpbi1yaWdodCAhPSBcIlwiIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvbnQtc2l6ZSAvIDIuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByb3VuZGVkLWljb24oJGljb24sICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSwgJGNvbG9yOiAkYmctY29sb3IsICRiZy1jb2xvcjogJHRleHQtY29sb3IsICRtYXJnaW4tcmlnaHQ6IFwiXCIpIHtcclxuICAgIEBleHRlbmQgJWlvbjtcclxuICAgIEBleHRlbmQgLmlvbi0jeyRpY29ufTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaWYgJG1hcmdpbi1yaWdodCAhPSBcIlwiIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvbnQtc2l6ZSAvIDIuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6ICRmb250LXNpemUgKiAxLjc7XHJcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplICogMS43O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplICogMS43NTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiXHJcbi8vIEZpY2hpZXIgc3R5bGUgZGVzIGRpZmbDqXJlbnRzIG1vZHVsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc2l6ZTE6IDEwMjRweDsgLy8gVGFibGV0dGUgXHJcbiRzaXplMjogNDI1cHg7XHQvLyBUw6lsXHJcblxyXG5zZWN0aW9ue1xyXG5cdEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdG1hcmdpbjogMyUgMDtcclxufVxyXG5cclxuc3Ryb25ne1xyXG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBQYWdlIEdhbGVyaWVcclxuXHJcbi5nYWxlcmlle1xyXG4gIFx0QGluY2x1ZGUgc3BhbigxMik7XHJcbiAgXHQuaW5mb3N7XHJcbiAgXHRcdG1hcmdpbjogMiUgMDtcclxuXHRcdGgye1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgXHR9XHJcblx0ICAgIHB7XHJcblx0XHQgICAgbWFyZ2luOiAxNXB4IDA7XHJcblx0ICBcdH1cclxuICBcdH1cclxuICBcdC5pdGVtIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdFx0cGFkZGluZzogMC4yZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQuY2FyZF9faW1hZ2Uge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDM1MHB4OyBcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuY2FyZF9fb3ZlcmxheSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkYmx1ZSwgMC4xKSwgcmdiYSgkYmx1ZSwgMC44KSk7XHJcblx0XHQgIFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHQuY2FyZF9fb3ZlcmxheS1jb250ZW50IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNWVtO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNhcmRfX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHdoaXRlLCAwLjcpO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2luZ2xlIHBob3RvXHJcblxyXG4uZGV0YWlsX2dhbGVyaWV7XHJcblx0QGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XHJcblx0LmJhY2tfcG9zdHtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LmluZm9ze1xyXG5cdFx0ICAgIHBhZGRpbmc6IDMlO1xyXG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdCAgICBjb2xvcjogJGxpZ2h0O1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG5cdFx0ICAgIGgye1xyXG5cdCAgICBcdCAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMmVtO1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMjUlO1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHQgICAgfVxyXG5cdCAgICAgIFx0LmdvYmFja3tcclxuXHRcdFx0ICAgIGNvbG9yOiAkbGlnaHQ7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdCAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZGV0YWlsX2ltYWdlc3tcclxuXHQuZ3JpbGxle1xyXG5cdFx0LmdyaWR7XHJcblx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5hdmlnYXRpb257XHJcbiAgQGluY2x1ZGUgc3BhbigxMik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICBtYXJnaW46IDMlIDA7XHJcbiAgLnBzLXByZXZ7XHJcbiAgICBAaW5jbHVkZSBzcGFuKGZpcnN0IDUpO1xyXG4gICAgZGl2e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcy1iYWNrLWJ0bntcclxuICAgIEBpbmNsdWRlIHNwYW4oMik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICY6aG92ZXIgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHMtbmV4dHtcclxuICAgIEBpbmNsdWRlIHNwYW4obGFzdCA1KTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGl2e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHQgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHNwYW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFjdHVhbGl0w6kgQWNjdWVpbFxyXG5cclxuLmFjdHV7XHJcblx0QGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XHJcblx0bWFyZ2luOiAyNXB4IDA7XHJcblx0aDJ7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1x0XHJcblx0fVxyXG5cdC5pdGVte1xyXG5cdFx0QGluY2x1ZGUgc3BhbigxMik7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHQuZGF0ZXtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbihmaXJzdCAzIG9mIDEyKTtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogXHQkYmxhY2s7XHJcblx0XHRcdHA6Zmlyc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcdFxyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogXHQ1cHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oZmlyc3QgNyBvZiAxMik7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcdFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjogXHQkYmxhY2s7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0gRMOpdGFpbCBhY3R1YWxpdMOpXHJcblxyXG4vLyAuYWN0dWFsaXRle1xyXG4vLyAgIEBpbmNsdWRlIHNwYW4oMSBvZiAxKTtcclxuLy8gICAuYmFja190aXRsZV9wb3N0e1xyXG4vLyAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDEpO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3NsaWRlci9zaW5nbGUuanBnKSBuby1yZXBlYXQgY2VudGVyIGZpeGVkO1xyXG4vLyAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAvKiBwb3VyIGFuY2llbnMgQ2hyb21lIGV0IFNhZmFyaSAqL1xyXG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLyogdmVyc2lvbiBzdGFuZGFyZGlzw6llICovXHJcbi8vICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4vLyAgICAgaDJ7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogNXZoO1xyXG4vLyAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICAgdG9wOiA1MCU7XHJcbi8vICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgLnBvc3RfZ2xvYmFse1xyXG4vLyAgICAgQGluY2x1ZGUgc3BhbigxIG9mIDEpO1xyXG4vLyAgICAgaDEsaDIsaDMsaDR7XHJcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgLmRhdGV7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNywgMTMsIDAuOCk7XHJcbi8vICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbi8vICAgICAgIGZsb2F0OiByaWdodDtcclxuLy8gICAgICAgd2lkdGg6IDQwJTtcclxuLy8gICAgICAgc21hbGx7XHJcbi8vICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuLy8gICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5jb250ZW50e1xyXG4vLyAgICAgICBAaW5jbHVkZSBzcGFuKDEgb2YgMSk7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuLy8gICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbi8vICAgICAgIC50YWdze1xyXG4vLyAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBQYWdlIENvbnRhY3RcclxuXHJcbi5hY2YtbWFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XHJcbiAgaW1nIHtcclxuICAgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5lbWJlZC1jb250YWluZXIgeyBcclxuLy8gICBAaW5jbHVkZSBzcGFuKDEgb2YgMSk7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiAyMS4yNSU7XHJcbi8vICAgaGVpZ2h0OiAwO1xyXG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyB9XHJcbi8vIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIHRvcDogMDsgbGVmdDogMDtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBoZWlnaHQ6IDQwMHB4O1xyXG4vLyB9XHJcblxyXG5cclxuLmNvbnRhY3R7XHJcblx0bWFyZ2luOiAwO1xyXG4gIFx0LmluZm9ze1xyXG4gICAgXHRAaW5jbHVkZSBzcGFuKDYgZmlyc3QpO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBcdGNvbG9yOiAkbGlnaHQ7XHJcbiAgICBcdHBhZGRpbmc6IDUlIDclO1xyXG5cdFx0aDJ7XHJcblx0XHQgIGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHQgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHQgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHQgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0ICBsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICBmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdCAgY29sb3I6ICRsaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm11bGFpcmV7XHJcblx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgNik7XHJcblx0XHRwYWRkaW5nOiA1JSA3JTtcclxuXHRcdGgye1xyXG5cdFx0ICBmb250LXNpemU6IDEuNmVtO1xyXG5cdFx0ICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0ICBsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFBhcnRpZSByZXNwb25zaXZlXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZTEpIHtcclxuXHJcblx0c2VjdGlvbi5jb250YWN0e1xyXG5cdCAgXHQuaW5mb3N7XHJcblx0ICAgIFx0QGluY2x1ZGUgc3BhbigxMik7XHJcblx0XHR9XHJcblx0XHQuZm9ybXVsYWlyZXtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigxMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCIvLyBTcGFuIFN5bnRheFxuLy8gPT09PT09PT09PT1cblxuLy8gU3BhbiBbbWl4aW5dXG4vLyAtLS0tLS0tLS0tLS1cbi8vIFNldCBhIHNwYW5uaW5nIGVsZW1lbnQgdXNpbmcgc2hvcnRoYW5kIHN5bnRheC5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AbWl4aW4gc3BhbihcbiAgJHNwYW5cbikge1xuICAkaW5zcGVjdDogJHNwYW47XG4gICRzcGFuOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJG91dHB1dDogc3Bhbi1tYXRoKCRzcGFuKTtcbiAgJG5lc3Rpbmc6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGNsZWFyOiBzdXN5LWdldChjbGVhciwgJHNwYW4pO1xuXG4gICRib3g6IHN1c3ktZ2V0KGJveC1zaXppbmcsICRzcGFuKTtcbiAgJGNvbnRlbnQtYm94OiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgIT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XG4gICRib3g6ICRib3ggb3IgaWYoaXMtaW5zaWRlKCRzcGFuKSBhbmQgJGNvbnRlbnQtYm94LCBib3JkZXItYm94LCBudWxsKTtcblxuICBAaWYgJGNsZWFyID09IGJyZWFrIHtcbiAgICBAaW5jbHVkZSBicmVhaztcbiAgfSBAZWxzZSBpZiAkY2xlYXIgPT0gbm9icmVhayB7XG4gICAgQGluY2x1ZGUgbm9icmVhaztcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChzcGFuLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJGJveCkpO1xuICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICBAaWYgdmFsaWQtY29sdW1ucygkbmVzdGluZywgc2lsZW50KSB7XG4gICAgQGluY2x1ZGUgbmVzdGVkKCRzcGFuKSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNwYW4gW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGEgc3Bhbi5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AZnVuY3Rpb24gc3BhbihcbiAgJHNwYW5cbikge1xuICBAcmV0dXJuIGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbn1cblxuLy8gU3BhbiBNYXRoXG4vLyAtLS0tLS0tLS1cbi8vIEdldCBhbGwgdGhlIHNwYW4gcmVzdWx0cy5cbi8vIC0gJHNwYW46IDxtYXA+XG5AZnVuY3Rpb24gc3Bhbi1tYXRoKFxuICAkc3BhblxuKSB7XG4gICRuZXN0ICAgICAgICAgICAgIDogaWYoc3VzeS1nZXQocm9sZSwgJHNwYW4pID09IG5lc3QsIHRydWUsIGZhbHNlKTtcbiAgJHNwbGl0LW5lc3QgICAgICAgOiBpZihpcy1zcGxpdCgkc3BhbikgYW5kICRuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRlZGdlICAgICAgICAgICAgIDogZ2V0LWVkZ2UoJHNwYW4pO1xuICAkbG9jYXRpb24gICAgICAgICA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG5cbiAgJGZsb2F0ICAgICAgICAgICAgOiBmcm9tO1xuICAkcGFkZGluZy1iZWZvcmUgICA6IG51bGw7XG4gICRwYWRkaW5nLWFmdGVyICAgIDogbnVsbDtcbiAgJG1hcmdpbi1iZWZvcmUgICAgOiBudWxsO1xuICAkbWFyZ2luLWFmdGVyICAgICA6IG51bGw7XG5cbiAgLy8gY2FsY3VsYXRlIHdpZHRoc1xuICAkc3ByZWFkOiBpbmRleChtYXAtdmFsdWVzKCRzcGFuKSwgc3ByZWFkKTtcbiAgJHNwYW46IGlmKCRzcGxpdC1uZXN0IGFuZCBub3QoJHNwcmVhZCksIG1hcC1tZXJnZSgkc3BhbiwgKHNwcmVhZDogd2lkZSkpLCAkc3Bhbik7XG4gICR3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pO1xuICAkZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gIC8vIGFwcGx5IGd1dHRlcnNcbiAgQGlmIGlzLWluc2lkZSgkc3Bhbikge1xuICAgIEBpZiBub3Qoc3VzeS1nZXQocm9sZSwgJHNwYW4pKSB7XG4gICAgICAkcGFkZGluZy1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIG5vdCgkc3BsaXQtbmVzdCkge1xuICAgICAgJG1hcmdpbi1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkbWFyZ2luLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gc3BlY2lhbCBtYXJnaW4gaGFuZGxpbmdcbiAgQGlmIHN1c3ktZ2V0KG91dHB1dCwgJHNwYW4pID09IGlzb2xhdGUgYW5kICRsb2NhdGlvbiB7XG4gICAgJG1hcmdpbi1iZWZvcmU6IGdldC1pc29sYXRpb24oJHNwYW4pO1xuICAgICRtYXJnaW4tYWZ0ZXI6IC0xMDAlO1xuICB9IEBlbHNlIGlmICRlZGdlIHtcbiAgICAkaXMtc3BsaXQ6IGlzLXNwbGl0KCRzcGFuKTtcbiAgICAkcG9zOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRzcGFuKTtcblxuICAgIEBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRmbG9hdDogc3VzeS1nZXQobGFzdC1mbG93LCAkc3Bhbik7XG4gICAgfVxuXG4gICAgQGlmIG5vdCgkaXMtc3BsaXQpIHtcbiAgICAgIEBpZiAkZWRnZSA9PSBmdWxsIG9yICgkZWRnZSA9PSBmaXJzdCBhbmQgJHBvcyA9PSBiZWZvcmUpIHtcbiAgICAgICAgJG1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICB9XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gbGFzdCBhbmQgJHBvcyA9PSBhZnRlcikge1xuICAgICAgICAkbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQHJldHVybiAoXG4gICAgd2lkdGggICAgICAgICAgIDogJHdpZHRoLFxuICAgIGZsb2F0ICAgICAgICAgICA6ICRmbG9hdCxcbiAgICBtYXJnaW4tYmVmb3JlICAgOiAkbWFyZ2luLWJlZm9yZSxcbiAgICBtYXJnaW4tYWZ0ZXIgICAgOiAkbWFyZ2luLWFmdGVyLFxuICAgIHBhZGRpbmctYmVmb3JlICA6ICRwYWRkaW5nLWJlZm9yZSxcbiAgICBwYWRkaW5nLWFmdGVyICAgOiAkcGFkZGluZy1hZnRlcixcbiAgICBmbG93ICAgICAgICAgICAgOiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG59XG5cbi8vIEdldCBTcGFuIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHNwYW4gd2lkdGguXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIGdldC1zcGFuLXdpZHRoKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuXG4gICRuICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGxvY2F0aW9uIDogZ2V0LWxvY2F0aW9uKCRzcGFuKTtcbiAgJGNvbHVtbnMgIDogc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pO1xuICAkZ3V0dGVycyAgOiBzdXN5LWdldChndXR0ZXJzLCAkc3Bhbik7XG4gICRzcHJlYWQgICA6IHN1c3ktZ2V0KHNwcmVhZCwgJHNwYW4pO1xuXG4gICRjb250ZXh0ICA6IG51bGw7XG4gICRzcGFuLXN1bSA6IG51bGw7XG4gICR3aWR0aCAgICA6IG51bGw7XG5cbiAgQGlmICRuID09ICdmdWxsJyB7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG4gICAgJHJvbGU6IHN1c3ktZ2V0KHJvbGUsICRzcGFuKTtcbiAgICAkbjogaWYoJHBvcyA9PSBzcGxpdCBhbmQgJHJvbGUgIT0gbmVzdCwgc3VzeS1jb3VudCgkY29sdW1ucyksIDEwMCUpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJG4pICE9IG51bWJlciB7XG4gICAgQHdhcm4gXCIoI3t0eXBlLW9mKCRuKX0pICN7JG59IGlzIG5vdCBhIHZhbGlkIHNwYW4uXCI7XG4gIH0gQGVsc2UgaWYgdW5pdGxlc3MoJG4pIHtcbiAgICAkY29udGV4dDogc3VzeS1zdW0oJGNvbHVtbnMsICRndXR0ZXJzLCBpZihpcy1zcGxpdCgkc3BhbiksIHdpZGUsIG5hcnJvdykpO1xuICAgICRzcHJlYWQ6IGlmKGlzLWluc2lkZSgkc3BhbiksICRzcHJlYWQgb3Igd2lkZSwgJHNwcmVhZCk7XG4gICAgJHNwYW4tc3VtOiBzdXN5KCRuLCAkbG9jYXRpb24sICRjb2x1bW5zLCAkZ3V0dGVycywgJHNwcmVhZCk7XG5cbiAgICAkX21hdGg6IHN1c3ktZ2V0KG1hdGgsICRzcGFuKTtcbiAgICAkX2NvbHVtbi13aWR0aDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkc3Bhbik7XG4gICAgQGlmICRfbWF0aCA9PSBzdGF0aWMge1xuICAgICAgJHdpZHRoOiAkc3Bhbi1zdW0gKiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3aWR0aDogcGVyY2VudGFnZSgkc3Bhbi1zdW0gLyAkY29udGV4dCk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkd2lkdGg6ICRuO1xuICB9XG5cbiAgQHJldHVybiAkd2lkdGg7XG59XG4iLCIvLyBEaXJlY3Rpb24gSGVscGVyc1xuLy8gPT09PT09PT09PT09PT09PT1cblxuLy8gU3VzeSBGbG93IERlZmF1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gUFJJVkFURVxuQGluY2x1ZGUgc3VzeS1kZWZhdWx0cygoXG4gIGZsb3c6IGx0cixcbikpO1xuXG4vLyBHZXQgRGlyZWN0aW9uXG4vLyAtLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlICdmcm9tJyBvciAndG8nIGRpcmVjdGlvbiBvZiBhIGx0ciBvciBydGwgZmxvdy5cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbi8vIC0gWyRrZXldICAgOiBmcm9tIHwgdG9cbkBmdW5jdGlvbiBnZXQtZGlyZWN0aW9uKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdyksXG4gICRrZXk6IGZyb21cbikge1xuICAkcmV0dXJuOiBpZigkZmxvdyA9PSBydGwsIChmcm9tOiByaWdodCwgdG86IGxlZnQpLCAoZnJvbTogbGVmdCwgdG86IHJpZ2h0KSk7XG4gIEByZXR1cm4gbWFwLWdldCgkcmV0dXJuLCAka2V5KTtcbn1cblxuLy8gVG9cbi8vIC0tXG4vLyBSZXR1cm4gdGhlICd0bycgZGlyZWN0aW9uIG9mIGEgZmxvd1xuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQGZ1bmN0aW9uIHRvKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICBAcmV0dXJuIGdldC1kaXJlY3Rpb24oJGZsb3csIHRvKTtcbn1cblxuLy8gRnJvbVxuLy8gLS0tLVxuLy8gUmV0dXJuIHRoZSAnZnJvbScgZGlyZWN0aW9uIG9mIGEgZmxvd1xuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQGZ1bmN0aW9uIGZyb20oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gIEByZXR1cm4gZ2V0LWRpcmVjdGlvbigkZmxvdywgZnJvbSk7XG59XG4iLCIvLyBHdXR0ZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09XG5cblxuLy8gR3V0dGVyc1xuLy8gLS0tLS0tLVxuLy8gU2V0IGd1dHRlcnMgb24gYW4gZWxlbWVudC5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQG1peGluIGd1dHRlcnMoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRzcGFuO1xuICAkc3BhbiAgICAgOiBwYXJzZS1ndXR0ZXJzKCRzcGFuKTtcbiAgJF9ndXR0ZXJzIDogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfb3V0cHV0OiAoXG4gICAgYmVmb3JlOiBtYXAtZ2V0KCRfZ3V0dGVycywgYmVmb3JlKSxcbiAgICBhZnRlcjogbWFwLWdldCgkX2d1dHRlcnMsIGFmdGVyKSxcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGd1dHRlcnMsICRpbnNwZWN0KTtcblxuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1vdXRwdXQoJF9vdXRwdXQuLi4pO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tb3V0cHV0KCRfb3V0cHV0Li4uKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3V0dGVyKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAaW5jbHVkZSBndXR0ZXJzKCRzcGFuKTtcbn1cblxuXG4vLyBHdXR0ZXJcbi8vIC0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIGd1dHRlci5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGd1dHRlcihcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgJHNwYW46IHBhcnNlLWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuICAkX2d1dHRlcnM6IG1hcC1nZXQoJF9ndXR0ZXJzLCBiZWZvcmUpIG9yIG1hcC1nZXQoJF9ndXR0ZXJzLCBhZnRlcik7XG5cbiAgQHJldHVybiAkX2d1dHRlcnM7XG59XG5cbkBmdW5jdGlvbiBndXR0ZXJzKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAcmV0dXJuIGd1dHRlcigkc3Bhbik7XG59XG5cblxuLy8gR2V0IEd1dHRlciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGd1dHRlciB3aWR0aC5cbi8vIC0gWyRjb250ZXh0XTogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ2V0LWd1dHRlci13aWR0aChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3V0dGVycygkY29udGV4dCk7XG5cbiAgJF9ndXR0ZXJzIDogc3VzeS1nZXQoZ3V0dGVycywgJGNvbnRleHQpO1xuICAkX2d1dHRlciAgOiBzdXN5LWdldChndXR0ZXItb3ZlcnJpZGUsICRjb250ZXh0KTtcblxuICBAaWYgJF9ndXR0ZXJzIGFuZCAoJF9ndXR0ZXJzID4gMCkgYW5kIG5vdCgkX2d1dHRlcikge1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRjb250ZXh0KTtcbiAgICAkX21hdGg6IGd1dHRlci1tYXRoKCRjb250ZXh0KTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkX2d1dHRlcjogJF9ndXR0ZXJzICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX2NvbHVtbnMgOiBzdXN5LWdldChjb2x1bW5zLCAkY29udGV4dCk7XG4gICAgICAkX3NwcmVhZCAgOiBpZihpcy1zcGxpdCgkY29udGV4dCksIHdpZGUsIHN1c3ktZ2V0KHNwcmVhZCwgJGNvbnRleHQpKTtcbiAgICAgICRfZ3V0dGVyICA6IHBlcmNlbnRhZ2UoJF9ndXR0ZXJzIC8gc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSk7XG4gICAgfVxuICB9XG5cbiAgJF9ndXR0ZXI6IGlmKCRfZ3V0dGVyID09ICduby1ndXR0ZXJzJyBvciAkX2d1dHRlciA9PSAnbm8tZ3V0dGVyJywgbnVsbCwgJF9ndXR0ZXIpO1xuXG4gIEByZXR1cm4gJF9ndXR0ZXI7XG59XG5cblxuLy8gR2V0IEd1dHRlcnNcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gYmVmb3JlIGFuZCBhZnRlciBndXR0ZXIgdmFsdWVzLlxuLy8gLSBbJGNvbnRleHRdOiA8Y29udGV4dD5cbkBmdW5jdGlvbiBnZXQtZ3V0dGVycyhcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgICAgICAgICAgICA6IHBhcnNlLWd1dHRlcnMoJGNvbnRleHQpO1xuXG4gICRfZ3V0dGVyLXBvc2l0aW9uICAgOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcbiAgJF9ndXR0ZXIgICAgICAgICAgICA6IGdldC1ndXR0ZXItd2lkdGgoJGNvbnRleHQpO1xuXG4gICRfcmV0dXJuICAgICAgICAgICAgOiAoYmVmb3JlOiBudWxsLCBhZnRlcjogbnVsbCk7XG5cbiAgQGlmIGlzLXNwbGl0KCRjb250ZXh0KSBhbmQgJF9ndXR0ZXIge1xuICAgICRfZ3V0dGVyOiAkX2d1dHRlciAvIDI7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKGJlZm9yZTogJF9ndXR0ZXIsIGFmdGVyOiAkX2d1dHRlcikpO1xuICB9IEBlbHNlIHtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoJF9ndXR0ZXItcG9zaXRpb246ICRfZ3V0dGVyKSk7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG5cbi8vIElzIEluc2lkZVxuLy8gLS0tLS0tLS0tXG4vLyBSZXR1cm5zIHRydWUgaWYgZ3V0dGVycyBhcmUgaW5zaWRlLlxuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGlzLWluc2lkZShcbiAgJGNvbnRleHRcbikge1xuICAkX2luc2lkZTogaW5zaWRlIGluc2lkZS1zdGF0aWM7XG4gICRfZ3V0dGVyLXBvc2l0aW9uOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcblxuICBAcmV0dXJuIGlmKGluZGV4KCRfaW5zaWRlLCAkX2d1dHRlci1wb3NpdGlvbiksIHRydWUsIGZhbHNlKTtcbn1cblxuXG4vLyBJcyBTcGxpdFxuLy8gLS0tLS0tLS1cbi8vIFJldHVybnMgdHJ1ZSBpZiBndXR0ZXJzIGFyZSBzcGxpdC5cbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBpcy1zcGxpdChcbiAgJGNvbnRleHRcbikge1xuICAkX3NwbGl0OiBzcGxpdCBpbnNpZGUgaW5zaWRlLXN0YXRpYztcbiAgJF9ndXR0ZXItcG9zaXRpb246IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuXG4gIEByZXR1cm4gaWYoaW5kZXgoJF9zcGxpdCwgJF9ndXR0ZXItcG9zaXRpb24pLCB0cnVlLCBmYWxzZSk7XG59XG5cblxuLy8gR3V0dGVyIE1hdGhcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIG1hdGggdG8gdXNlIGZvciBndXR0ZXIgY2FsY3VsYXRpb25zXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ3V0dGVyLW1hdGgoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRfcmV0dXJuICA6IHN1c3ktZ2V0KG1hdGgsICRjb250ZXh0KTtcbiAgJF9yZXR1cm4gIDogaWYoc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCkgPT0gaW5zaWRlLXN0YXRpYywgc3RhdGljLCAkX3JldHVybik7XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi5pb24tYWxlcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0OyB9XG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0LWNpcmNsZWQ7IH1cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOyB9XG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hZGQtY2lyY2xlOyB9XG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWxhcm0tY2xvY2s7IH1cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDsgfVxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXBwczsgfVxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTsgfVxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazsgfVxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZG93bjsgfVxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duOyB9XG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTsgfVxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OyB9XG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTsgfVxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ7IH1cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU7IH1cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwOyB9XG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOyB9XG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1mb3J3YXJkOyB9XG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctdXA7IH1cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOyB9XG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJhcjsgfVxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTsgfVxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDsgfVxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJvb2ttYXJrOyB9XG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1idWxiOyB9XG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJ1czsgfVxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbGVuZGFyOyB9XG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYWxsOyB9XG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTsgfVxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw7IH1cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FyOyB9XG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OyB9XG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGF0OyB9XG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3g7IH1cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazsgfVxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTsgfVxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazsgfVxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTsgfVxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ7IH1cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTsgfVxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOyB9XG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWNpcmNsZTsgfVxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTsgfVxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTsgfVxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTsgfVxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczsgfVxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDsgfVxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3RzOyB9XG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udHJhY3Q7IH1cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOyB9XG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRlbGV0ZTsgfVxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDsgfVxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OyB9XG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb25lOyB9XG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZS1hbGw7IH1cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDsgfVxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM7IH1cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWV4aXQ7IH1cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOyB9XG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU7IH1cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU7IH1cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZpbG07IH1cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyOyB9XG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyLW9wZW47IH1cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOyB9XG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU7IH1cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmQ7IH1cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ7IH1cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYXBweTsgfVxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTsgfVxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOyB9XG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxhcHRvcDsgfVxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDsgfVxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU7IH1cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s7IH1cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1haWw7IH1cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOyB9XG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tZW51OyB9XG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lOyB9XG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY7IH1cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOyB9XG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLXZlcnRpY2FsOyB9XG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU7IH1cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM7IH1cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOyB9XG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY7IH1cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wZW47IH1cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wdGlvbnM7IH1cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOyB9XG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbjsgfVxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDsgfVxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU7IH1cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1wb3J0cmFpdDsgfVxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waW47IH1cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTsgfVxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU7IH1cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDsgfVxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjsgfVxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb247IH1cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlZnJlc2g7IH1cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOyB9XG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmUtY2lyY2xlOyB9XG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZXN0YXVyYW50OyB9XG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNhZDsgfVxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g7IH1cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNlbmQ7IH1cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczsgfVxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlOyB9XG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDsgfVxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjsgfVxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY7IH1cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1vdXRsaW5lOyB9XG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDsgfVxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk7IH1cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTsgfVxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzsgfVxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGV4dHNtczsgfVxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTsgfVxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOyB9XG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXVubG9jazsgfVxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC11cGxvYWQ7IH1cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjsgfVxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1tdXRlOyB9XG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtb2ZmOyB9XG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDsgfVxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FsazsgfVxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzsgfVxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOyB9XG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13aWZpOyB9XG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcGVydHVyZTsgfVxuLmlvbi1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcmNoaXZlOyB9XG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1hOyB9XG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1iOyB9XG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOyB9XG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZXhwYW5kOyB9XG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OyB9XG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ7IH1cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtbGVmdDsgfVxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtcmlnaHQ7IH1cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE7IH1cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI7IH1cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWM7IH1cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbW92ZTsgfVxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJlc2l6ZTsgfVxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLWxlZnQ7IH1cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ7IH1cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYTsgfVxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1iOyB9XG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM7IH1cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1zaHJpbms7IH1cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctc3dhcDsgfVxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1hOyB9XG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWI7IH1cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYzsgfVxuLmlvbi1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXN0ZXJpc2s7IH1cbi5pb24tYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWF0OyB9XG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFja3NwYWNlOyB9XG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTsgfVxuLmlvbi1iYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhZzsgfVxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWNoYXJnaW5nOyB9XG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk7IH1cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktbG93OyB9XG4uaW9uLWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmVha2VyOyB9XG4uaW9uLWJlZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJlZXI7IH1cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ibHVldG9vdGg7IH1cbi5pb24tYm9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9uZmlyZTsgfVxuLmlvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9va21hcms7IH1cbi5pb24tYm93dGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib3d0aWU7IH1cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1icmllZmNhc2U7IH1cbi5pb24tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1idWc7IH1cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsY3VsYXRvcjsgfVxuLmlvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsZW5kYXI7IH1cbi5pb24tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYW1lcmE7IH1cbi5pb24tY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FyZDsgfVxuLmlvbi1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYXNoOyB9XG4uaW9uLWNoYXRib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3g7IH1cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc7IH1cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94ZXM7IH1cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZTsgfVxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzsgfVxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM7IH1cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcms7IH1cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOyB9XG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrLXJvdW5kOyB9XG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1kb3duOyB9XG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OyB9XG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi5pb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi11cDsgfVxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsaXBib2FyZDsgfVxuLmlvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvY2s7IH1cbi5pb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlOyB9XG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ7IH1cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLXJvdW5kOyB9XG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzsgfVxuLmlvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvdWQ7IH1cbi5pb24tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZTsgfVxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlLWRvd25sb2FkOyB9XG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZS13b3JraW5nOyB9XG4uaW9uLWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29mZmVlOyB9XG4uaW9uLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbXBhc3M7IH1cbi5pb24tY29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29tcG9zZTsgfVxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbm5lY3Rpb24tYmFyczsgfVxuLmlvbi1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29udHJhc3Q7IH1cbi5pb24tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY3JvcDsgfVxuLmlvbi1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jdWJlOyB9XG4uaW9uLWRpc2M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRpc2M7IH1cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50OyB9XG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ7IH1cbi5pb24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZHJhZzsgfVxuLmlvbi1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWFydGg7IH1cbi5pb24tZWFzZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVhc2VsOyB9XG4uaW9uLWVkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVkaXQ7IH1cbi5pb24tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lZ2c7IH1cbi5pb24tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVqZWN0OyB9XG4uaW9uLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lbWFpbDsgfVxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDsgfVxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrOyB9XG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzay1idWJibGVzOyB9XG4uaW9uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllOyB9XG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllLWRpc2FibGVkOyB9XG4uaW9uLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmVtYWxlOyB9XG4uaW9uLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlsaW5nOyB9XG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maWxtLW1hcmtlcjsgfVxuLmlvbi1maXJlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlyZWJhbGw7IH1cbi5pb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhZzsgfVxuLmlvbi1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhbWU7IH1cbi5pb24tZmxhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYXNoOyB9XG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhc2gtb2ZmOyB9XG4uaW9uLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9sZGVyOyB9XG4uaW9uLWZvcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcms7IH1cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3JrLXJlcG87IH1cbi5pb24tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yd2FyZDsgfVxuLmlvbi1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZ1bm5lbDsgfVxuLmlvbi1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYTsgfVxuLmlvbi1nZWFyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYjsgfVxuLmlvbi1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ncmlkOyB9XG4uaW9uLWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFtbWVyOyB9XG4uaW9uLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweTsgfVxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweS1vdXRsaW5lOyB9XG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhZHBob25lOyB9XG4uaW9uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFydDsgfVxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjsgfVxuLmlvbi1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwOyB9XG4uaW9uLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1idW95OyB9XG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1jaXJjbGVkOyB9XG4uaW9uLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhvbWU7IH1cbi5pb24taWNlY3JlYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWljZWNyZWFtOyB9XG4uaW9uLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbWFnZTsgfVxuLmlvbi1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWltYWdlczsgfVxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb247IH1cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDsgfVxuLmlvbi1pb25pYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9uaWM7IH1cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxhcm07IH1cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGFybS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGJ1bXM7IH1cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU7IH1cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsOyB9XG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU7IH1cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFuYWx5dGljczsgfVxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTsgfVxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s7IH1cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1kb3duOyB9XG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDsgfVxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ7IH1cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ7IH1cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjsgfVxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OyB9XG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1yaWdodDsgfVxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tdXA7IH1cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdXA7IH1cbi5pb24taW9zLWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXQ7IH1cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hdC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZTsgfVxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsOyB9XG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTsgfVxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw7IH1cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTsgfVxuLmlvbi1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGw7IH1cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGwtb3V0bGluZTsgfVxuLmlvbi1pb3MtYm9keTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHk7IH1cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTsgfVxuLmlvbi1pb3MtYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQ7IH1cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTsgfVxuLmlvbi1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2s7IH1cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2stb3V0bGluZTsgfVxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9va21hcmtzOyB9XG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1ib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib3g7IH1cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm94LW91dGxpbmU7IH1cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTsgfVxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2Utb3V0bGluZTsgfVxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icm93c2VyczsgfVxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU7IH1cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yOyB9XG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU7IH1cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsZW5kYXI7IH1cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhci1vdXRsaW5lOyB9XG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYW1lcmE7IH1cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU7IH1cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0OyB9XG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0LW91dGxpbmU7IH1cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczsgfVxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTsgfVxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGU7IH1cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrOyB9XG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstZW1wdHk7IH1cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU7IH1cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtZmlsbGVkOyB9XG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNpcmNsZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb2NrOyB9XG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvY2stb3V0bGluZTsgfVxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZTsgfVxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTsgfVxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU7IH1cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQ7IH1cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ7IH1cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTsgfVxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOyB9XG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHk7IH1cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDsgfVxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTsgfVxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTsgfVxuLmlvbi1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29nOyB9XG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvZy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXI7IH1cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU7IH1cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kOyB9XG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kLW91dGxpbmU7IH1cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOyB9XG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU7IH1cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0OyB9XG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU7IH1cbi5pb24taW9zLWNvcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5OyB9XG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5LW91dGxpbmU7IH1cbi5pb24taW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jcm9wOyB9XG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNyb3Atc3Ryb25nOyB9XG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRvd25sb2FkOyB9XG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTsgfVxuLmlvbi1pb3MtZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRyYWc7IH1cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZW1haWw7IH1cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1leWU7IH1cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZXllLW91dGxpbmU7IH1cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ7IH1cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxpbmc7IH1cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU7IH1cbi5pb24taW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtOyB9XG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtLW91dGxpbmU7IH1cbi5pb24taW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnOyB9XG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU7IH1cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhbWU7IH1cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYXNrOyB9XG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTsgfVxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxvd2VyOyB9XG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsb3dlci1vdXRsaW5lOyB9XG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb2xkZXI7IH1cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU7IH1cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw7IH1cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb290YmFsbC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU7IH1cbi5pb24taW9zLWdlYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyOyB9XG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyLW91dGxpbmU7IH1cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOyB9XG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU7IH1cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzsgfVxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTsgfVxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWFydDsgfVxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlYXJ0LW91dGxpbmU7IH1cbi5pb24taW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwOyB9XG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1lbXB0eTsgfVxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZTsgfVxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZmluaXRlOyB9XG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbjsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU7IH1cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pb25pYy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1rZXlwYWQ7IH1cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU7IH1cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYjsgfVxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTsgfVxuLmlvbi1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Q7IH1cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Qtb3V0bGluZTsgfVxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjsgfVxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU7IH1cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2tlZDsgfVxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTsgfVxuLmlvbi1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvb3A7IH1cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc7IH1cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsOyB9XG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU7IH1cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGtpdDsgfVxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTsgfVxuLmlvbi1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljOyB9XG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljLW9mZjsgfVxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTsgfVxuLmlvbi1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51czsgfVxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51cy1lbXB0eTsgfVxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzLW91dGxpbmU7IH1cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOyB9XG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU7IH1cbi5pb24taW9zLW1vb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uOyB9XG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU7IH1cbi5pb24taW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlOyB9XG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlLW91dGxpbmU7IH1cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTsgfVxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM7IH1cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbmF2aWdhdGU7IH1cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb247IH1cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uLW91dGxpbmU7IH1cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXI7IH1cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlci1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTsgfVxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55OyB9XG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTsgfVxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXVzZTsgfVxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU7IH1cbi5pb24taW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdzsgfVxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTsgfVxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVvcGxlOyB9XG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlb3BsZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb247IH1cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU7IH1cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDsgfVxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTsgfVxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGhvdG9zOyB9XG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBob3Rvcy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waWU7IH1cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU7IH1cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50OyB9XG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU7IH1cbi5pb24taW9zLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5OyB9XG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5LW91dGxpbmU7IH1cbi5pb24taW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzOyB9XG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1lbXB0eTsgfVxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnOyB9XG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWctb3V0bGluZTsgfVxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzOyB9XG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlcjsgfVxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlci1vdXRsaW5lOyB9XG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXB1bHNlOyB9XG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc7IH1cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmFpbnk7IH1cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc7IH1cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nLW91dGxpbmU7IH1cbi5pb24taW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvOyB9XG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU7IH1cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoOyB9XG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTsgfVxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1vdXRsaW5lOyB9XG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWxvYWQ7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOyB9XG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXdpbmQ7IH1cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU7IH1cbi5pb24taW9zLXJvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlOyB9XG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlLW91dGxpbmU7IH1cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaDsgfVxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc7IH1cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3M7IH1cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzsgfVxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNodWZmbGU7IH1cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZS1zdHJvbmc7IH1cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDsgfVxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTsgfVxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDsgfVxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU7IH1cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc25vd3k7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXI7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOyB9XG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RhcjsgfVxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Rhci1oYWxmOyB9XG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU7IH1cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaDsgfVxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTsgfVxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdW5ueTsgfVxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU7IH1cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTsgfVxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTsgfVxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw7IH1cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTsgfVxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOyB9XG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOyB9XG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZTsgfVxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWVyOyB9XG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTsgfVxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdG9nZ2xlOyB9XG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRvZ2dsZS1vdXRsaW5lOyB9XG4uaW9uLWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRyYXNoOyB9XG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTsgfVxuLmlvbi1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG87IH1cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTsgfVxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDsgfVxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU7IH1cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVwbG9hZDsgfVxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTsgfVxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbTsgfVxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtLW91dGxpbmU7IH1cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g7IH1cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12b2x1bWUtbG93OyB9XG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3M7IH1cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU7IH1cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd29ybGQ7IH1cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13b3JsZC1vdXRsaW5lOyB9XG4uaW9uLWlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwYWQ7IH1cbi5pb24taXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcGhvbmU7IH1cbi5pb24taXBvZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBvZDsgfVxuLmlvbi1qZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWpldDsgfVxuLmlvbi1rZXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWtleTsgfVxuLmlvbi1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIta25pZmU7IH1cbi5pb24tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sYXB0b3A7IH1cbi5pb24tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGVhZjsgfVxuLmlvbi1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxldmVsczsgfVxuLmlvbi1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxpZ2h0YnVsYjsgfVxuLmlvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1saW5rOyB9XG4uaW9uLWxvYWQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1hOyB9XG4uaW9uLWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1iOyB9XG4uaW9uLWxvYWQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1jOyB9XG4uaW9uLWxvYWQtZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1kOyB9XG4uaW9uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NhdGlvbjsgfVxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NrLWNvbWJpbmF0aW9uOyB9XG4uaW9uLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9ja2VkOyB9XG4uaW9uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9nLWluOyB9XG4uaW9uLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvZy1vdXQ7IH1cbi5pb24tbG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9vcDsgfVxuLmlvbi1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hZ25ldDsgfVxuLmlvbi1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYWxlOyB9XG4uaW9uLW1hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFuOyB9XG4uaW9uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFwOyB9XG4uaW9uLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWVka2l0OyB9XG4uaW9uLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tZXJnZTsgfVxuLmlvbi1taWMtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWE7IH1cbi5pb24tbWljLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1iOyB9XG4uaW9uLW1pYy1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYzsgfVxuLmlvbi1taW51czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXM7IH1cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtY2lyY2xlZDsgfVxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtcm91bmQ7IH1cbi5pb24tbW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9kZWwtczsgfVxuLmlvbi1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb25pdG9yOyB9XG4uaW9uLW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vcmU7IH1cbi5pb24tbW91c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vdXNlOyB9XG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW11c2ljLW5vdGU7IH1cbi5pb24tbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWNvbjsgfVxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOyB9XG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpZ2F0ZTsgfVxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uZXR3b3JrOyB9XG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5vLXNtb2tpbmc7IH1cbi5pb24tbnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbnVjbGVhcjsgfVxuLmlvbi1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW91dGxldDsgfVxuLmlvbi1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJydXNoOyB9XG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJ1Y2tldDsgfVxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFwZXItYWlycGxhbmU7IH1cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXBlcmNsaXA7IH1cbi5pb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhdXNlOyB9XG4uaW9uLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uOyB9XG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1hZGQ7IH1cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1zdGFsa2VyOyB9XG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGllLWdyYXBoOyB9XG4uaW9uLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGluOyB9XG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waW5wb2ludDsgfVxuLmlvbi1waXp6YTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGl6emE7IH1cbi5pb24tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYW5lOyB9XG4uaW9uLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxhbmV0OyB9XG4uaW9uLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXk7IH1cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOyB9XG4uaW9uLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXM7IH1cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzLWNpcmNsZWQ7IH1cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1cy1yb3VuZDsgfVxuLmlvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvZGl1bTsgfVxuLmlvbi1wb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG91bmQ7IH1cbi5pb24tcG93ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvd2VyOyB9XG4uaW9uLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmljZXRhZzsgfVxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaWNldGFnczsgfVxuLmlvbi1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmludGVyOyB9XG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHVsbC1yZXF1ZXN0OyB9XG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXFyLXNjYW5uZXI7IH1cbi5pb24tcXVvdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXF1b3RlOyB9XG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yYWRpby13YXZlczsgfVxuLmlvbi1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlY29yZDsgfVxuLmlvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZWZyZXNoOyB9XG4uaW9uLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZXBseTsgfVxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlcGx5LWFsbDsgfVxuLmlvbi1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmliYm9uLWE7IH1cbi5pb24tcmliYm9uLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJpYmJvbi1iOyB9XG4uaW9uLXNhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2FkOyB9XG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zYWQtb3V0bGluZTsgfVxuLmlvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2Npc3NvcnM7IH1cbi5pb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zZWFyY2g7IH1cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNldHRpbmdzOyB9XG4uaW9uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaGFyZTsgfVxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaHVmZmxlOyB9XG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ7IH1cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1za2lwLWZvcndhcmQ7IH1cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkOyB9XG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyOyB9XG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYXBwbGU7IH1cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZS1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjsgfVxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI7IH1cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTsgfVxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWUtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW47IH1cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczM7IH1cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOyB9XG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlOyB9XG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g7IH1cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm87IH1cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm8tb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazsgfVxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlOyB9XG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOyB9XG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI7IH1cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTsgfVxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGUtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXM7IH1cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M7IH1cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTsgfVxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU7IH1cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTsgfVxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ7IH1cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjsgfVxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbWFya2Rvd247IH1cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczsgfVxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ7IH1cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDsgfVxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcHl0aG9uOyB9XG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQ7IH1cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU7IH1cbi5pb24tc29jaWFsLXJzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJzczsgfVxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNhc3M7IH1cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU7IH1cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZS1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OyB9XG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyOyB9XG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dXg7IH1cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDsgfVxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI7IH1cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdXNkOyB9XG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXVzZC1vdXRsaW5lOyB9XG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXZpbWVvOyB9XG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcDsgfVxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOyB9XG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczsgfVxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15YWhvbzsgfVxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlhaG9vLW91dGxpbmU7IH1cbi5pb24tc29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXllbjsgfVxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15ZW4tb3V0bGluZTsgfVxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmU7IH1cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTsgfVxuLmlvbi1zb3VwLWNhbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW47IH1cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTsgfVxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTsgfVxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI7IH1cbi5pb24tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwb29uOyB9XG4uaW9uLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0YXI7IH1cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RhdHMtYmFyczsgfVxuLmlvbi1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RlYW07IH1cbi5pb24tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RvcDsgfVxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI7IH1cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzZG93bjsgfVxuLmlvbi10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzdXA7IH1cbi5pb24tdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10b2dnbGU7IH1cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDsgfVxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhbnNnZW5kZXI7IH1cbi5pb24tdHJhc2gtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhc2gtYTsgfVxuLmlvbi10cmFzaC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFzaC1iOyB9XG4uaW9uLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJvcGh5OyB9XG4uaW9uLXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHNoaXJ0OyB9XG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTsgfVxuLmlvbi11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW1icmVsbGE7IH1cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5pdmVyc2l0eTsgfVxuLmlvbi11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5sb2NrZWQ7IH1cbi5pb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11cGxvYWQ7IH1cbi5pb24tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11c2I7IH1cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZpZGVvY2FtZXJhOyB9XG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtaGlnaDsgfVxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbG93OyB9XG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tZWRpdW07IH1cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOyB9XG4uaW9uLXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdhbmQ7IH1cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13YXRlcmRyb3A7IH1cbi5pb24td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2lmaTsgfVxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdpbmVnbGFzczsgfVxuLmlvbi13b21hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd29tYW47IH1cbi5pb24td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13cmVuY2g7IH1cbi5pb24teGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIteGJveDsgfSIsIiRpb25pY29uLXZhci1hbGVydDogXCJcXGYxMDFcIjtcbiRpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOiBcIlxcZjEwMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOiBcIlxcZjJjN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkLWNpcmNsZTogXCJcXGYzNTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOiBcIlxcZjM1YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWxlcnQ6IFwiXFxmMzViXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOiBcIlxcZjM1Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTogXCJcXGYyYzlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWJhY2s6IFwiXFxmMmNhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOiBcIlxcZjM1ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246IFwiXFxmMzVmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6IFwiXFxmMzVlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDogXCJcXGYzNjFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTogXCJcXGYzNjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodDogXCJcXGYzNjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6IFwiXFxmMzYyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXA6IFwiXFxmMzY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOiBcIlxcZjM2NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDogXCJcXGYzMGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOiBcIlxcZjM2NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOiBcIlxcZjM2N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOiBcIlxcZjM2OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTogXCJcXGYzNjlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJvYXQ6IFwiXFxmMzZhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ib29rbWFyazogXCJcXGYzNmJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJ1bGI6IFwiXFxmMzZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1idXM6IFwiXFxmMzZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYWxlbmRhcjogXCJcXGYyZDFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbGw6IFwiXFxmMmQyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW1lcmE6IFwiXFxmMmQzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw6IFwiXFxmMzZlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXI6IFwiXFxmMzZmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OiBcIlxcZjM3MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hhdDogXCJcXGYyZDRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OiBcIlxcZjM3NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6IFwiXFxmMzcxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOiBcIlxcZjM3M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazogXCJcXGYzNzJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6IFwiXFxmMzc1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ6IFwiXFxmMzc2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTogXCJcXGYyZDdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOiBcIlxcZjM3YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOiBcIlxcZjM3N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTogXCJcXGYzNzhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLW91dGxpbmU6IFwiXFxmMzc5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOiBcIlxcZjM3YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczogXCJcXGYzN2NcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3Q6IFwiXFxmMmQ4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0czogXCJcXGYyZDlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OiBcIlxcZjM3ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOiBcIlxcZjM3ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOiBcIlxcZjM3ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDogXCJcXGYzODBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OiBcIlxcZjM4MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZTogXCJcXGYzODNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOiBcIlxcZjM4MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG93bmxvYWQ6IFwiXFxmMmRkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM6IFwiXFxmMzg0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OiBcIlxcZjM4NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOiBcIlxcZjM4NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU6IFwiXFxmMzg4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOiBcIlxcZjM4N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmlsbTogXCJcXGYzODlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlcjogXCJcXGYyZTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOiBcIlxcZjM4YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOiBcIlxcZjM4YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU6IFwiXFxmMzhjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOiBcIlxcZjJlM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZ291dDogXCJcXGYzOGRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OiBcIlxcZjM4ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTogXCJcXGYzOGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOiBcIlxcZjJlNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOiBcIlxcZjM5MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDogXCJcXGYzOTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2F0ZTogXCJcXGYyZTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s6IFwiXFxmMzkyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOiBcIlxcZjJlYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOiBcIlxcZjM5M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWVudTogXCJcXGYzOTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmU6IFwiXFxmMmVjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lLW9mZjogXCJcXGYzOTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDogXCJcXGYzOTZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtdmVydGljYWw6IFwiXFxmMzk3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1uYXZpZ2F0ZTogXCJcXGYzOThcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6IFwiXFxmMzliXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6IFwiXFxmMzk5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjogXCJcXGYzOWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW9wZW46IFwiXFxmMzljXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOiBcIlxcZjM5ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOiBcIlxcZjM5ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOiBcIlxcZjNhMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDogXCJcXGYzOWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTogXCJcXGYzYTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OiBcIlxcZjNhMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGluOiBcIlxcZjNhM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGxhbmU6IFwiXFxmM2E0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU6IFwiXFxmMmYwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDogXCJcXGYzYTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6IFwiXFxmM2E2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb246IFwiXFxmM2E3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOiBcIlxcZjNhOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOiBcIlxcZjJmNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTogXCJcXGYzYTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlc3RhdXJhbnQ6IFwiXFxmM2FhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zYWQ6IFwiXFxmM2FiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g6IFwiXFxmMmY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOiBcIlxcZjJmNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2V0dGluZ3M6IFwiXFxmMmY3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZTogXCJcXGYyZjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDogXCJcXGYzYWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXI6IFwiXFxmMmZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY6IFwiXFxmM2FkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLW91dGxpbmU6IFwiXFxmM2FlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdG9wd2F0Y2g6IFwiXFxmMmZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk6IFwiXFxmM2FmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTogXCJcXGYzYjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN5bmM6IFwiXFxmM2IxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOiBcIlxcZjNiMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTogXCJcXGYzYjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOiBcIlxcZjNiNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOiBcIlxcZjNiNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOiBcIlxcZjNiNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLWRvd246IFwiXFxmM2I3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtbXV0ZTogXCJcXGYzYjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1vZmY6IFwiXFxmM2I5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtdXA6IFwiXFxmM2JhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOiBcIlxcZjNiYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzogXCJcXGYzYmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOiBcIlxcZjNiZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2lmaTogXCJcXGYzMDVcIjtcbiRpb25pY29uLXZhci1hcGVydHVyZTogXCJcXGYzMTNcIjtcbiRpb25pY29uLXZhci1hcmNoaXZlOiBcIlxcZjEwMlwiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYTogXCJcXGYxMDNcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWI6IFwiXFxmMTA0XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOiBcIlxcZjEwNVwiO1xuJGlvbmljb24tdmFyLWFycm93LWV4cGFuZDogXCJcXGYyNWVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6IFwiXFxmMjVmXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1yaWdodDogXCJcXGYyNjBcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OiBcIlxcZjI2MVwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OiBcIlxcZjI2MlwiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYTogXCJcXGYxMDZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI6IFwiXFxmMTA3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOiBcIlxcZjEwOFwiO1xuJGlvbmljb24tdmFyLWFycm93LW1vdmU6IFwiXFxmMjYzXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOiBcIlxcZjI2NFwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OiBcIlxcZjI2NVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1yaWdodDogXCJcXGYyNjZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOiBcIlxcZjEwOVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWI6IFwiXFxmMTBhXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYzogXCJcXGYxMGJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1zaHJpbms6IFwiXFxmMjY3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctc3dhcDogXCJcXGYyNjhcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1hOiBcIlxcZjEwY1wiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWI6IFwiXFxmMTBkXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYzogXCJcXGYxMGVcIjtcbiRpb25pY29uLXZhci1hc3RlcmlzazogXCJcXGYzMTRcIjtcbiRpb25pY29uLXZhci1hdDogXCJcXGYxMGZcIjtcbiRpb25pY29uLXZhci1iYWNrc3BhY2U6IFwiXFxmM2JmXCI7XG4kaW9uaWNvbi12YXItYmFja3NwYWNlLW91dGxpbmU6IFwiXFxmM2JlXCI7XG4kaW9uaWNvbi12YXItYmFnOiBcIlxcZjExMFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktY2hhcmdpbmc6IFwiXFxmMTExXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYxMTJcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMTEzXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjExNFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktbG93OiBcIlxcZjExNVwiO1xuJGlvbmljb24tdmFyLWJlYWtlcjogXCJcXGYyNjlcIjtcbiRpb25pY29uLXZhci1iZWVyOiBcIlxcZjI2YVwiO1xuJGlvbmljb24tdmFyLWJsdWV0b290aDogXCJcXGYxMTZcIjtcbiRpb25pY29uLXZhci1ib25maXJlOiBcIlxcZjMxNVwiO1xuJGlvbmljb24tdmFyLWJvb2ttYXJrOiBcIlxcZjI2YlwiO1xuJGlvbmljb24tdmFyLWJvd3RpZTogXCJcXGYzYzBcIjtcbiRpb25pY29uLXZhci1icmllZmNhc2U6IFwiXFxmMjZjXCI7XG4kaW9uaWNvbi12YXItYnVnOiBcIlxcZjJiZVwiO1xuJGlvbmljb24tdmFyLWNhbGN1bGF0b3I6IFwiXFxmMjZkXCI7XG4kaW9uaWNvbi12YXItY2FsZW5kYXI6IFwiXFxmMTE3XCI7XG4kaW9uaWNvbi12YXItY2FtZXJhOiBcIlxcZjExOFwiO1xuJGlvbmljb24tdmFyLWNhcmQ6IFwiXFxmMTE5XCI7XG4kaW9uaWNvbi12YXItY2FzaDogXCJcXGYzMTZcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94OiBcIlxcZjExYlwiO1xuJGlvbmljb24tdmFyLWNoYXRib3gtd29ya2luZzogXCJcXGYxMWFcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94ZXM6IFwiXFxmMTFjXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZTogXCJcXGYxMWVcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlLXdvcmtpbmc6IFwiXFxmMTFkXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM6IFwiXFxmMTFmXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrOiBcIlxcZjEyMlwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOiBcIlxcZjEyMFwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1yb3VuZDogXCJcXGYxMjFcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMTIzXCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjEyNFwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMTI1XCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi11cDogXCJcXGYxMjZcIjtcbiRpb25pY29uLXZhci1jbGlwYm9hcmQ6IFwiXFxmMTI3XCI7XG4kaW9uaWNvbi12YXItY2xvY2s6IFwiXFxmMjZlXCI7XG4kaW9uaWNvbi12YXItY2xvc2U6IFwiXFxmMTJhXCI7XG4kaW9uaWNvbi12YXItY2xvc2UtY2lyY2xlZDogXCJcXGYxMjhcIjtcbiRpb25pY29uLXZhci1jbG9zZS1yb3VuZDogXCJcXGYxMjlcIjtcbiRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXCJcXGYzMTdcIjtcbiRpb25pY29uLXZhci1jbG91ZDogXCJcXGYxMmJcIjtcbiRpb25pY29uLXZhci1jb2RlOiBcIlxcZjI3MVwiO1xuJGlvbmljb24tdmFyLWNvZGUtZG93bmxvYWQ6IFwiXFxmMjZmXCI7XG4kaW9uaWNvbi12YXItY29kZS13b3JraW5nOiBcIlxcZjI3MFwiO1xuJGlvbmljb24tdmFyLWNvZmZlZTogXCJcXGYyNzJcIjtcbiRpb25pY29uLXZhci1jb21wYXNzOiBcIlxcZjI3M1wiO1xuJGlvbmljb24tdmFyLWNvbXBvc2U6IFwiXFxmMTJjXCI7XG4kaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOiBcIlxcZjI3NFwiO1xuJGlvbmljb24tdmFyLWNvbnRyYXN0OiBcIlxcZjI3NVwiO1xuJGlvbmljb24tdmFyLWNyb3A6IFwiXFxmM2MxXCI7XG4kaW9uaWNvbi12YXItY3ViZTogXCJcXGYzMThcIjtcbiRpb25pY29uLXZhci1kaXNjOiBcIlxcZjEyZFwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50OiBcIlxcZjEyZlwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ6IFwiXFxmMTJlXCI7XG4kaW9uaWNvbi12YXItZHJhZzogXCJcXGYxMzBcIjtcbiRpb25pY29uLXZhci1lYXJ0aDogXCJcXGYyNzZcIjtcbiRpb25pY29uLXZhci1lYXNlbDogXCJcXGYzYzJcIjtcbiRpb25pY29uLXZhci1lZGl0OiBcIlxcZjJiZlwiO1xuJGlvbmljb24tdmFyLWVnZzogXCJcXGYyNzdcIjtcbiRpb25pY29uLXZhci1lamVjdDogXCJcXGYxMzFcIjtcbiRpb25pY29uLXZhci1lbWFpbDogXCJcXGYxMzJcIjtcbiRpb25pY29uLXZhci1lbWFpbC11bnJlYWQ6IFwiXFxmM2MzXCI7XG4kaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzazogXCJcXGYzYzVcIjtcbiRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6IFwiXFxmM2M0XCI7XG4kaW9uaWNvbi12YXItZXllOiBcIlxcZjEzM1wiO1xuJGlvbmljb24tdmFyLWV5ZS1kaXNhYmxlZDogXCJcXGYzMDZcIjtcbiRpb25pY29uLXZhci1mZW1hbGU6IFwiXFxmMjc4XCI7XG4kaW9uaWNvbi12YXItZmlsaW5nOiBcIlxcZjEzNFwiO1xuJGlvbmljb24tdmFyLWZpbG0tbWFya2VyOiBcIlxcZjEzNVwiO1xuJGlvbmljb24tdmFyLWZpcmViYWxsOiBcIlxcZjMxOVwiO1xuJGlvbmljb24tdmFyLWZsYWc6IFwiXFxmMjc5XCI7XG4kaW9uaWNvbi12YXItZmxhbWU6IFwiXFxmMzFhXCI7XG4kaW9uaWNvbi12YXItZmxhc2g6IFwiXFxmMTM3XCI7XG4kaW9uaWNvbi12YXItZmxhc2gtb2ZmOiBcIlxcZjEzNlwiO1xuJGlvbmljb24tdmFyLWZvbGRlcjogXCJcXGYxMzlcIjtcbiRpb25pY29uLXZhci1mb3JrOiBcIlxcZjI3YVwiO1xuJGlvbmljb24tdmFyLWZvcmstcmVwbzogXCJcXGYyYzBcIjtcbiRpb25pY29uLXZhci1mb3J3YXJkOiBcIlxcZjEzYVwiO1xuJGlvbmljb24tdmFyLWZ1bm5lbDogXCJcXGYzMWJcIjtcbiRpb25pY29uLXZhci1nZWFyLWE6IFwiXFxmMTNkXCI7XG4kaW9uaWNvbi12YXItZ2Vhci1iOiBcIlxcZjEzZVwiO1xuJGlvbmljb24tdmFyLWdyaWQ6IFwiXFxmMTNmXCI7XG4kaW9uaWNvbi12YXItaGFtbWVyOiBcIlxcZjI3YlwiO1xuJGlvbmljb24tdmFyLWhhcHB5OiBcIlxcZjMxY1wiO1xuJGlvbmljb24tdmFyLWhhcHB5LW91dGxpbmU6IFwiXFxmM2M2XCI7XG4kaW9uaWNvbi12YXItaGVhZHBob25lOiBcIlxcZjE0MFwiO1xuJGlvbmljb24tdmFyLWhlYXJ0OiBcIlxcZjE0MVwiO1xuJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjogXCJcXGYzMWRcIjtcbiRpb25pY29uLXZhci1oZWxwOiBcIlxcZjE0M1wiO1xuJGlvbmljb24tdmFyLWhlbHAtYnVveTogXCJcXGYyN2NcIjtcbiRpb25pY29uLXZhci1oZWxwLWNpcmNsZWQ6IFwiXFxmMTQyXCI7XG4kaW9uaWNvbi12YXItaG9tZTogXCJcXGYxNDRcIjtcbiRpb25pY29uLXZhci1pY2VjcmVhbTogXCJcXGYyN2RcIjtcbiRpb25pY29uLXZhci1pbWFnZTogXCJcXGYxNDdcIjtcbiRpb25pY29uLXZhci1pbWFnZXM6IFwiXFxmMTQ4XCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb246IFwiXFxmMTRhXCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDogXCJcXGYxNDlcIjtcbiRpb25pY29uLXZhci1pb25pYzogXCJcXGYxNGJcIjtcbiRpb25pY29uLXZhci1pb3MtYWxhcm06IFwiXFxmM2M4XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYXJtLW91dGxpbmU6IFwiXFxmM2M3XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYnVtczogXCJcXGYzY2FcIjtcbiRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU6IFwiXFxmM2M5XCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGw6IFwiXFxmM2NjXCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTogXCJcXGYzY2JcIjtcbiRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOiBcIlxcZjNjZVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTogXCJcXGYzY2RcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctYmFjazogXCJcXGYzY2ZcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZG93bjogXCJcXGYzZDBcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDogXCJcXGYzZDFcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctbGVmdDogXCJcXGYzZDJcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ6IFwiXFxmM2QzXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjogXCJcXGYzZDRcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OiBcIlxcZjNkNVwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OiBcIlxcZjNkNlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOiBcIlxcZjNkN1wiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy11cDogXCJcXGYzZDhcIjtcbiRpb25pY29uLXZhci1pb3MtYXQ6IFwiXFxmM2RhXCI7XG4kaW9uaWNvbi12YXItaW9zLWF0LW91dGxpbmU6IFwiXFxmM2Q5XCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGU6IFwiXFxmM2RjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGUtb3V0bGluZTogXCJcXGYzZGJcIjtcbiRpb25pY29uLXZhci1pb3MtYmFzZWJhbGw6IFwiXFxmM2RlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsLW91dGxpbmU6IFwiXFxmM2RkXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw6IFwiXFxmM2UwXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTogXCJcXGYzZGZcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbDogXCJcXGYzZTJcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOiBcIlxcZjNlMVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5OiBcIlxcZjNlNFwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5LW91dGxpbmU6IFwiXFxmM2UzXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQ6IFwiXFxmM2U2XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTogXCJcXGYzZTVcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vazogXCJcXGYzZThcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOiBcIlxcZjNlN1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3M6IFwiXFxmM2VhXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOiBcIlxcZjNlOVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib3g6IFwiXFxmM2VjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOiBcIlxcZjNlYlwiO1xuJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2U6IFwiXFxmM2VlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOiBcIlxcZjNlZFwiO1xuJGlvbmljb24tdmFyLWlvcy1icm93c2VyczogXCJcXGYzZjBcIjtcbiRpb25pY29uLXZhci1pb3MtYnJvd3NlcnMtb3V0bGluZTogXCJcXGYzZWZcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvcjogXCJcXGYzZjJcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOiBcIlxcZjNmMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhcjogXCJcXGYzZjRcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsZW5kYXItb3V0bGluZTogXCJcXGYzZjNcIjtcbiRpb25pY29uLXZhci1pb3MtY2FtZXJhOiBcIlxcZjNmNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYW1lcmEtb3V0bGluZTogXCJcXGYzZjVcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydDogXCJcXGYzZjhcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOiBcIlxcZjNmN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXM6IFwiXFxmM2ZhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOiBcIlxcZjNmOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOiBcIlxcZjNmY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6IFwiXFxmM2ZiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyazogXCJcXGYzZmZcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OiBcIlxcZjNmZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstb3V0bGluZTogXCJcXGYzZmVcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLWZpbGxlZDogXCJcXGY0MDBcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLW91dGxpbmU6IFwiXFxmNDAxXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb2NrOiBcIlxcZjQwM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOiBcIlxcZjQwMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZTogXCJcXGY0MDZcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2UtZW1wdHk6IFwiXFxmNDA0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU6IFwiXFxmNDA1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkOiBcIlxcZjQwY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZDogXCJcXGY0MDhcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTogXCJcXGY0MDdcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTogXCJcXGY0MDlcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOiBcIlxcZjQwYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTogXCJcXGY0MGFcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5OiBcIlxcZjQxMFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQ6IFwiXFxmNDBlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOiBcIlxcZjQwZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTogXCJcXGY0MGZcIjtcbiRpb25pY29uLXZhci1pb3MtY29nOiBcIlxcZjQxMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2ctb3V0bGluZTogXCJcXGY0MTFcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOiBcIlxcZjQxNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTogXCJcXGY0MTNcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZDogXCJcXGY0MTZcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOiBcIlxcZjQxNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOiBcIlxcZjQxOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU6IFwiXFxmNDE3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Q6IFwiXFxmNDFhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Qtb3V0bGluZTogXCJcXGY0MTlcIjtcbiRpb25pY29uLXZhci1pb3MtY29weTogXCJcXGY0MWNcIjtcbiRpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOiBcIlxcZjQxYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wOiBcIlxcZjQxZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wLXN0cm9uZzogXCJcXGY0MWRcIjtcbiRpb25pY29uLXZhci1pb3MtZG93bmxvYWQ6IFwiXFxmNDIwXCI7XG4kaW9uaWNvbi12YXItaW9zLWRvd25sb2FkLW91dGxpbmU6IFwiXFxmNDFmXCI7XG4kaW9uaWNvbi12YXItaW9zLWRyYWc6IFwiXFxmNDIxXCI7XG4kaW9uaWNvbi12YXItaW9zLWVtYWlsOiBcIlxcZjQyM1wiO1xuJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOiBcIlxcZjQyMlwiO1xuJGlvbmljb24tdmFyLWlvcy1leWU6IFwiXFxmNDI1XCI7XG4kaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOiBcIlxcZjQyNFwiO1xuJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZDogXCJcXGY0MjdcIjtcbiRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTogXCJcXGY0MjZcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsaW5nOiBcIlxcZjQyOVwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxpbmctb3V0bGluZTogXCJcXGY0MjhcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbTogXCJcXGY0MmJcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOiBcIlxcZjQyYVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnOiBcIlxcZjQyZFwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU6IFwiXFxmNDJjXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYW1lOiBcIlxcZjQyZlwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOiBcIlxcZjQyZVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFzazogXCJcXGY0MzFcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTogXCJcXGY0MzBcIjtcbiRpb25pY29uLXZhci1pb3MtZmxvd2VyOiBcIlxcZjQzM1wiO1xuJGlvbmljb24tdmFyLWlvcy1mbG93ZXItb3V0bGluZTogXCJcXGY0MzJcIjtcbiRpb25pY29uLXZhci1pb3MtZm9sZGVyOiBcIlxcZjQzNVwiO1xuJGlvbmljb24tdmFyLWlvcy1mb2xkZXItb3V0bGluZTogXCJcXGY0MzRcIjtcbiRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw6IFwiXFxmNDM3XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsLW91dGxpbmU6IFwiXFxmNDM2XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOiBcIlxcZjQzOVwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOiBcIlxcZjQzOFwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjogXCJcXGY0M2JcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTogXCJcXGY0M2FcIjtcbiRpb25pY29uLXZhci1pb3MtZ2VhcjogXCJcXGY0M2RcIjtcbiRpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOiBcIlxcZjQzY1wiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOiBcIlxcZjQzZlwiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU6IFwiXFxmNDNlXCI7XG4kaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzogXCJcXGY0NDFcIjtcbiRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3LW91dGxpbmU6IFwiXFxmNDQwXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlYXJ0OiBcIlxcZjQ0M1wiO1xuJGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOiBcIlxcZjQ0MlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwOiBcIlxcZjQ0NlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OiBcIlxcZjQ0NFwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLW91dGxpbmU6IFwiXFxmNDQ1XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWU6IFwiXFxmNDQ4XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWUtb3V0bGluZTogXCJcXGY0NDdcIjtcbiRpb25pY29uLXZhci1pb3MtaW5maW5pdGU6IFwiXFxmNDRhXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZmluaXRlLW91dGxpbmU6IFwiXFxmNDQ5XCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOiBcIlxcZjQ0ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTogXCJcXGY0NGJcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTogXCJcXGY0NGNcIjtcbiRpb25pY29uLXZhci1pb3MtaW9uaWMtb3V0bGluZTogXCJcXGY0NGVcIjtcbiRpb25pY29uLXZhci1pb3Mta2V5cGFkOiBcIlxcZjQ1MFwiO1xuJGlvbmljb24tdmFyLWlvcy1rZXlwYWQtb3V0bGluZTogXCJcXGY0NGZcIjtcbiRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOiBcIlxcZjQ1MlwiO1xuJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTogXCJcXGY0NTFcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdDogXCJcXGY0NTRcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOiBcIlxcZjQ1M1wiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjogXCJcXGY0NTZcIjtcbiRpb25pY29uLXZhci1pb3MtbG9jYXRpb24tb3V0bGluZTogXCJcXGY0NTVcIjtcbiRpb25pY29uLXZhci1pb3MtbG9ja2VkOiBcIlxcZjQ1OFwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTogXCJcXGY0NTdcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcDogXCJcXGY0NWFcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc6IFwiXFxmNDU5XCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWw6IFwiXFxmNDVjXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWwtb3V0bGluZTogXCJcXGY0NWJcIjtcbiRpb25pY29uLXZhci1pb3MtbWVka2l0OiBcIlxcZjQ1ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTogXCJcXGY0NWRcIjtcbiRpb25pY29uLXZhci1pb3MtbWljOiBcIlxcZjQ2MVwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOiBcIlxcZjQ1ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTogXCJcXGY0NjBcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXM6IFwiXFxmNDY0XCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OiBcIlxcZjQ2MlwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOiBcIlxcZjQ2M1wiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOiBcIlxcZjQ2NlwiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU6IFwiXFxmNDY1XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb246IFwiXFxmNDY4XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb24tb3V0bGluZTogXCJcXGY0NjdcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZTogXCJcXGY0NmFcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOiBcIlxcZjQ2OVwiO1xuJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGU6IFwiXFxmNDZiXCI7XG4kaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM6IFwiXFxmNDZjXCI7XG4kaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOiBcIlxcZjQ2ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOiBcIlxcZjQ2ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb246IFwiXFxmNDcwXCI7XG4kaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOiBcIlxcZjQ2ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcjogXCJcXGY0NzJcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXItb3V0bGluZTogXCJcXGY0NzFcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTogXCJcXGY0NzRcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOiBcIlxcZjQ3M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueTogXCJcXGY0NzZcIjtcbiRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTogXCJcXGY0NzVcIjtcbiRpb25pY29uLXZhci1pb3MtcGF1c2U6IFwiXFxmNDc4XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU6IFwiXFxmNDc3XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdzogXCJcXGY0N2FcIjtcbiRpb25pY29uLXZhci1pb3MtcGF3LW91dGxpbmU6IFwiXFxmNDc5XCI7XG4kaW9uaWNvbi12YXItaW9zLXBlb3BsZTogXCJcXGY0N2NcIjtcbiRpb25pY29uLXZhci1pb3MtcGVvcGxlLW91dGxpbmU6IFwiXFxmNDdiXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbjogXCJcXGY0N2VcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU6IFwiXFxmNDdkXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDogXCJcXGY0ODBcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkLW91dGxpbmU6IFwiXFxmNDdmXCI7XG4kaW9uaWNvbi12YXItaW9zLXBob3RvczogXCJcXGY0ODJcIjtcbiRpb25pY29uLXZhci1pb3MtcGhvdG9zLW91dGxpbmU6IFwiXFxmNDgxXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpZTogXCJcXGY0ODRcIjtcbiRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU6IFwiXFxmNDgzXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQ6IFwiXFxmNDg2XCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQtb3V0bGluZTogXCJcXGY0ODVcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheTogXCJcXGY0ODhcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOiBcIlxcZjQ4N1wiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzOiBcIlxcZjQ4YlwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OiBcIlxcZjQ4OVwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLW91dGxpbmU6IFwiXFxmNDhhXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnOiBcIlxcZjQ4ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOiBcIlxcZjQ4Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3M6IFwiXFxmNDhmXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOiBcIlxcZjQ4ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyOiBcIlxcZjQ5MVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyLW91dGxpbmU6IFwiXFxmNDkwXCI7XG4kaW9uaWNvbi12YXItaW9zLXB1bHNlOiBcIlxcZjQ5M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc6IFwiXFxmNDkyXCI7XG4kaW9uaWNvbi12YXItaW9zLXJhaW55OiBcIlxcZjQ5NVwiO1xuJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOiBcIlxcZjQ5NFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc6IFwiXFxmNDk3XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOiBcIlxcZjQ5NlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvOiBcIlxcZjQ5OVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU6IFwiXFxmNDk4XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2g6IFwiXFxmNDljXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtZW1wdHk6IFwiXFxmNDlhXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtb3V0bGluZTogXCJcXGY0OWJcIjtcbiRpb25pY29uLXZhci1pb3MtcmVsb2FkOiBcIlxcZjQ5ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYTogXCJcXGY0OWZcIjtcbiRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTogXCJcXGY0OWVcIjtcbiRpb25pY29uLXZhci1pb3MtcmV3aW5kOiBcIlxcZjRhMVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXdpbmQtb3V0bGluZTogXCJcXGY0YTBcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZTogXCJcXGY0YTNcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOiBcIlxcZjRhMlwiO1xuJGlvbmljb24tdmFyLWlvcy1zZWFyY2g6IFwiXFxmNGE1XCI7XG4kaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc6IFwiXFxmNGE0XCI7XG4kaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOiBcIlxcZjRhN1wiO1xuJGlvbmljb24tdmFyLWlvcy1zZXR0aW5ncy1zdHJvbmc6IFwiXFxmNGE2XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGU6IFwiXFxmNGE5XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOiBcIlxcZjRhOFwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQ6IFwiXFxmNGFiXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOiBcIlxcZjRhYVwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDogXCJcXGY0YWRcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTogXCJcXGY0YWNcIjtcbiRpb25pY29uLXZhci1pb3Mtc25vd3k6IFwiXFxmNGFlXCI7XG4kaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOiBcIlxcZjRiMFwiO1xuJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOiBcIlxcZjRhZlwiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyOiBcIlxcZjRiM1wiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyLWhhbGY6IFwiXFxmNGIxXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXItb3V0bGluZTogXCJcXGY0YjJcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOiBcIlxcZjRiNVwiO1xuJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTogXCJcXGY0YjRcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Vubnk6IFwiXFxmNGI3XCI7XG4kaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU6IFwiXFxmNGI2XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTogXCJcXGY0YjlcIjtcbiRpb25pY29uLXZhci1pb3MtdGVsZXBob25lLW91dGxpbmU6IFwiXFxmNGI4XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw6IFwiXFxmNGJiXCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTogXCJcXGY0YmFcIjtcbiRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOiBcIlxcZjRiZFwiO1xuJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTogXCJcXGY0YmNcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZTogXCJcXGY0YmZcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOiBcIlxcZjRiZVwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lcjogXCJcXGY0YzFcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTogXCJcXGY0YzBcIjtcbiRpb25pY29uLXZhci1pb3MtdG9nZ2xlOiBcIlxcZjRjM1wiO1xuJGlvbmljb24tdmFyLWlvcy10b2dnbGUtb3V0bGluZTogXCJcXGY0YzJcIjtcbiRpb25pY29uLXZhci1pb3MtdHJhc2g6IFwiXFxmNGM1XCI7XG4kaW9uaWNvbi12YXItaW9zLXRyYXNoLW91dGxpbmU6IFwiXFxmNGM0XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG86IFwiXFxmNGM3XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTogXCJcXGY0YzZcIjtcbiRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQ6IFwiXFxmNGM5XCI7XG4kaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU6IFwiXFxmNGM4XCI7XG4kaW9uaWNvbi12YXItaW9zLXVwbG9hZDogXCJcXGY0Y2JcIjtcbiRpb25pY29uLXZhci1pb3MtdXBsb2FkLW91dGxpbmU6IFwiXFxmNGNhXCI7XG4kaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOiBcIlxcZjRjZFwiO1xuJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOiBcIlxcZjRjY1wiO1xuJGlvbmljb24tdmFyLWlvcy12b2x1bWUtaGlnaDogXCJcXGY0Y2VcIjtcbiRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWxvdzogXCJcXGY0Y2ZcIjtcbiRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOiBcIlxcZjRkMVwiO1xuJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTogXCJcXGY0ZDBcIjtcbiRpb25pY29uLXZhci1pb3Mtd29ybGQ6IFwiXFxmNGQzXCI7XG4kaW9uaWNvbi12YXItaW9zLXdvcmxkLW91dGxpbmU6IFwiXFxmNGQyXCI7XG4kaW9uaWNvbi12YXItaXBhZDogXCJcXGYxZjlcIjtcbiRpb25pY29uLXZhci1pcGhvbmU6IFwiXFxmMWZhXCI7XG4kaW9uaWNvbi12YXItaXBvZDogXCJcXGYxZmJcIjtcbiRpb25pY29uLXZhci1qZXQ6IFwiXFxmMjk1XCI7XG4kaW9uaWNvbi12YXIta2V5OiBcIlxcZjI5NlwiO1xuJGlvbmljb24tdmFyLWtuaWZlOiBcIlxcZjI5N1wiO1xuJGlvbmljb24tdmFyLWxhcHRvcDogXCJcXGYxZmNcIjtcbiRpb25pY29uLXZhci1sZWFmOiBcIlxcZjFmZFwiO1xuJGlvbmljb24tdmFyLWxldmVsczogXCJcXGYyOThcIjtcbiRpb25pY29uLXZhci1saWdodGJ1bGI6IFwiXFxmMjk5XCI7XG4kaW9uaWNvbi12YXItbGluazogXCJcXGYxZmVcIjtcbiRpb25pY29uLXZhci1sb2FkLWE6IFwiXFxmMjlhXCI7XG4kaW9uaWNvbi12YXItbG9hZC1iOiBcIlxcZjI5YlwiO1xuJGlvbmljb24tdmFyLWxvYWQtYzogXCJcXGYyOWNcIjtcbiRpb25pY29uLXZhci1sb2FkLWQ6IFwiXFxmMjlkXCI7XG4kaW9uaWNvbi12YXItbG9jYXRpb246IFwiXFxmMWZmXCI7XG4kaW9uaWNvbi12YXItbG9jay1jb21iaW5hdGlvbjogXCJcXGY0ZDRcIjtcbiRpb25pY29uLXZhci1sb2NrZWQ6IFwiXFxmMjAwXCI7XG4kaW9uaWNvbi12YXItbG9nLWluOiBcIlxcZjI5ZVwiO1xuJGlvbmljb24tdmFyLWxvZy1vdXQ6IFwiXFxmMjlmXCI7XG4kaW9uaWNvbi12YXItbG9vcDogXCJcXGYyMDFcIjtcbiRpb25pY29uLXZhci1tYWduZXQ6IFwiXFxmMmEwXCI7XG4kaW9uaWNvbi12YXItbWFsZTogXCJcXGYyYTFcIjtcbiRpb25pY29uLXZhci1tYW46IFwiXFxmMjAyXCI7XG4kaW9uaWNvbi12YXItbWFwOiBcIlxcZjIwM1wiO1xuJGlvbmljb24tdmFyLW1lZGtpdDogXCJcXGYyYTJcIjtcbiRpb25pY29uLXZhci1tZXJnZTogXCJcXGYzM2ZcIjtcbiRpb25pY29uLXZhci1taWMtYTogXCJcXGYyMDRcIjtcbiRpb25pY29uLXZhci1taWMtYjogXCJcXGYyMDVcIjtcbiRpb25pY29uLXZhci1taWMtYzogXCJcXGYyMDZcIjtcbiRpb25pY29uLXZhci1taW51czogXCJcXGYyMDlcIjtcbiRpb25pY29uLXZhci1taW51cy1jaXJjbGVkOiBcIlxcZjIwN1wiO1xuJGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOiBcIlxcZjIwOFwiO1xuJGlvbmljb24tdmFyLW1vZGVsLXM6IFwiXFxmMmMxXCI7XG4kaW9uaWNvbi12YXItbW9uaXRvcjogXCJcXGYyMGFcIjtcbiRpb25pY29uLXZhci1tb3JlOiBcIlxcZjIwYlwiO1xuJGlvbmljb24tdmFyLW1vdXNlOiBcIlxcZjM0MFwiO1xuJGlvbmljb24tdmFyLW11c2ljLW5vdGU6IFwiXFxmMjBjXCI7XG4kaW9uaWNvbi12YXItbmF2aWNvbjogXCJcXGYyMGVcIjtcbiRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOiBcIlxcZjIwZFwiO1xuJGlvbmljb24tdmFyLW5hdmlnYXRlOiBcIlxcZjJhM1wiO1xuJGlvbmljb24tdmFyLW5ldHdvcms6IFwiXFxmMzQxXCI7XG4kaW9uaWNvbi12YXItbm8tc21va2luZzogXCJcXGYyYzJcIjtcbiRpb25pY29uLXZhci1udWNsZWFyOiBcIlxcZjJhNFwiO1xuJGlvbmljb24tdmFyLW91dGxldDogXCJcXGYzNDJcIjtcbiRpb25pY29uLXZhci1wYWludGJydXNoOiBcIlxcZjRkNVwiO1xuJGlvbmljb24tdmFyLXBhaW50YnVja2V0OiBcIlxcZjRkNlwiO1xuJGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOiBcIlxcZjJjM1wiO1xuJGlvbmljb24tdmFyLXBhcGVyY2xpcDogXCJcXGYyMGZcIjtcbiRpb25pY29uLXZhci1wYXVzZTogXCJcXGYyMTBcIjtcbiRpb25pY29uLXZhci1wZXJzb246IFwiXFxmMjEzXCI7XG4kaW9uaWNvbi12YXItcGVyc29uLWFkZDogXCJcXGYyMTFcIjtcbiRpb25pY29uLXZhci1wZXJzb24tc3RhbGtlcjogXCJcXGYyMTJcIjtcbiRpb25pY29uLXZhci1waWUtZ3JhcGg6IFwiXFxmMmE1XCI7XG4kaW9uaWNvbi12YXItcGluOiBcIlxcZjJhNlwiO1xuJGlvbmljb24tdmFyLXBpbnBvaW50OiBcIlxcZjJhN1wiO1xuJGlvbmljb24tdmFyLXBpenphOiBcIlxcZjJhOFwiO1xuJGlvbmljb24tdmFyLXBsYW5lOiBcIlxcZjIxNFwiO1xuJGlvbmljb24tdmFyLXBsYW5ldDogXCJcXGYzNDNcIjtcbiRpb25pY29uLXZhci1wbGF5OiBcIlxcZjIxNVwiO1xuJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOiBcIlxcZjMwYVwiO1xuJGlvbmljb24tdmFyLXBsdXM6IFwiXFxmMjE4XCI7XG4kaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOiBcIlxcZjIxNlwiO1xuJGlvbmljb24tdmFyLXBsdXMtcm91bmQ6IFwiXFxmMjE3XCI7XG4kaW9uaWNvbi12YXItcG9kaXVtOiBcIlxcZjM0NFwiO1xuJGlvbmljb24tdmFyLXBvdW5kOiBcIlxcZjIxOVwiO1xuJGlvbmljb24tdmFyLXBvd2VyOiBcIlxcZjJhOVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnOiBcIlxcZjJhYVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnczogXCJcXGYyYWJcIjtcbiRpb25pY29uLXZhci1wcmludGVyOiBcIlxcZjIxYVwiO1xuJGlvbmljb24tdmFyLXB1bGwtcmVxdWVzdDogXCJcXGYzNDVcIjtcbiRpb25pY29uLXZhci1xci1zY2FubmVyOiBcIlxcZjM0NlwiO1xuJGlvbmljb24tdmFyLXF1b3RlOiBcIlxcZjM0N1wiO1xuJGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOiBcIlxcZjJhY1wiO1xuJGlvbmljb24tdmFyLXJlY29yZDogXCJcXGYyMWJcIjtcbiRpb25pY29uLXZhci1yZWZyZXNoOiBcIlxcZjIxY1wiO1xuJGlvbmljb24tdmFyLXJlcGx5OiBcIlxcZjIxZVwiO1xuJGlvbmljb24tdmFyLXJlcGx5LWFsbDogXCJcXGYyMWRcIjtcbiRpb25pY29uLXZhci1yaWJib24tYTogXCJcXGYzNDhcIjtcbiRpb25pY29uLXZhci1yaWJib24tYjogXCJcXGYzNDlcIjtcbiRpb25pY29uLXZhci1zYWQ6IFwiXFxmMzRhXCI7XG4kaW9uaWNvbi12YXItc2FkLW91dGxpbmU6IFwiXFxmNGQ3XCI7XG4kaW9uaWNvbi12YXItc2Npc3NvcnM6IFwiXFxmMzRiXCI7XG4kaW9uaWNvbi12YXItc2VhcmNoOiBcIlxcZjIxZlwiO1xuJGlvbmljb24tdmFyLXNldHRpbmdzOiBcIlxcZjJhZFwiO1xuJGlvbmljb24tdmFyLXNoYXJlOiBcIlxcZjIyMFwiO1xuJGlvbmljb24tdmFyLXNodWZmbGU6IFwiXFxmMjIxXCI7XG4kaW9uaWNvbi12YXItc2tpcC1iYWNrd2FyZDogXCJcXGYyMjJcIjtcbiRpb25pY29uLXZhci1za2lwLWZvcndhcmQ6IFwiXFxmMjIzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQ6IFwiXFxmMjI1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQtb3V0bGluZTogXCJcXGYyMjRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhcjogXCJcXGY0ZDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOiBcIlxcZjRkOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZTogXCJcXGYyMjdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYXBwbGUtb3V0bGluZTogXCJcXGYyMjZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjogXCJcXGYyYWZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOiBcIlxcZjJhZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI6IFwiXFxmMjI5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOiBcIlxcZjIyOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWU6IFwiXFxmNGRiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOiBcIlxcZjRkYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOiBcIlxcZjRkZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6IFwiXFxmNGRjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczM6IFwiXFxmNGRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTogXCJcXGY0ZGVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOiBcIlxcZjIyYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTogXCJcXGYyMmFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGU6IFwiXFxmMjJkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6IFwiXFxmMjJjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g6IFwiXFxmMjJmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTogXCJcXGYyMmVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVybzogXCJcXGY0ZTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOiBcIlxcZjRlMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazogXCJcXGYyMzFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTogXCJcXGYyMzBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZTogXCJcXGYzNGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOiBcIlxcZjM0Y1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOiBcIlxcZjJjNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI6IFwiXFxmMjMzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOiBcIlxcZjIzMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGU6IFwiXFxmMzRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOiBcIlxcZjM0ZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOiBcIlxcZjIzNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6IFwiXFxmMjM0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M6IFwiXFxmMjM3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTogXCJcXGYyMzZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaHRtbDU6IFwiXFxmNGUzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU6IFwiXFxmNGUyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTogXCJcXGYzNTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6IFwiXFxmMzUwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ6IFwiXFxmNGU1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTogXCJcXGY0ZTRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW46IFwiXFxmMjM5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU6IFwiXFxmMjM4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOiBcIlxcZjRlNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ub2RlanM6IFwiXFxmNGU3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ6IFwiXFxmNGU4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDogXCJcXGYyYjFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6IFwiXFxmMmIwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXB5dGhvbjogXCJcXGY0ZTlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OiBcIlxcZjIzYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQtb3V0bGluZTogXCJcXGYyM2FcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcnNzOiBcIlxcZjIzZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTogXCJcXGYyM2NcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2FzczogXCJcXGY0ZWFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU6IFwiXFxmMjNmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNreXBlLW91dGxpbmU6IFwiXFxmMjNlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OiBcIlxcZjRlY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOiBcIlxcZjRlYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHI6IFwiXFxmMjQxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOiBcIlxcZjI0MFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dXg6IFwiXFxmMmM1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDogXCJcXGY0ZWVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoLW91dGxpbmU6IFwiXFxmNGVkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI6IFwiXFxmMjQzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTogXCJcXGYyNDJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdXNkOiBcIlxcZjM1M1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC11c2Qtb3V0bGluZTogXCJcXGYzNTJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdmltZW86IFwiXFxmMjQ1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXZpbWVvLW91dGxpbmU6IFwiXFxmMjQ0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOiBcIlxcZjRmMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOiBcIlxcZjRlZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOiBcIlxcZjI0N1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6IFwiXFxmMjQ2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczogXCJcXGYyNDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6IFwiXFxmMjQ4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOiBcIlxcZjI0YlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOiBcIlxcZjI0YVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15ZW46IFwiXFxmNGYyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOiBcIlxcZjRmMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOiBcIlxcZjI0ZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6IFwiXFxmMjRjXCI7XG4kaW9uaWNvbi12YXItc291cC1jYW46IFwiXFxmNGY0XCI7XG4kaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTogXCJcXGY0ZjNcIjtcbiRpb25pY29uLXZhci1zcGVha2VycGhvbmU6IFwiXFxmMmIyXCI7XG4kaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI6IFwiXFxmMmIzXCI7XG4kaW9uaWNvbi12YXItc3Bvb246IFwiXFxmMmI0XCI7XG4kaW9uaWNvbi12YXItc3RhcjogXCJcXGYyNGVcIjtcbiRpb25pY29uLXZhci1zdGF0cy1iYXJzOiBcIlxcZjJiNVwiO1xuJGlvbmljb24tdmFyLXN0ZWFtOiBcIlxcZjMwYlwiO1xuJGlvbmljb24tdmFyLXN0b3A6IFwiXFxmMjRmXCI7XG4kaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmI2XCI7XG4kaW9uaWNvbi12YXItdGh1bWJzZG93bjogXCJcXGYyNTBcIjtcbiRpb25pY29uLXZhci10aHVtYnN1cDogXCJcXGYyNTFcIjtcbiRpb25pY29uLXZhci10b2dnbGU6IFwiXFxmMzU1XCI7XG4kaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDogXCJcXGYzNTRcIjtcbiRpb25pY29uLXZhci10cmFuc2dlbmRlcjogXCJcXGY0ZjVcIjtcbiRpb25pY29uLXZhci10cmFzaC1hOiBcIlxcZjI1MlwiO1xuJGlvbmljb24tdmFyLXRyYXNoLWI6IFwiXFxmMjUzXCI7XG4kaW9uaWNvbi12YXItdHJvcGh5OiBcIlxcZjM1NlwiO1xuJGlvbmljb24tdmFyLXRzaGlydDogXCJcXGY0ZjdcIjtcbiRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTogXCJcXGY0ZjZcIjtcbiRpb25pY29uLXZhci11bWJyZWxsYTogXCJcXGYyYjdcIjtcbiRpb25pY29uLXZhci11bml2ZXJzaXR5OiBcIlxcZjM1N1wiO1xuJGlvbmljb24tdmFyLXVubG9ja2VkOiBcIlxcZjI1NFwiO1xuJGlvbmljb24tdmFyLXVwbG9hZDogXCJcXGYyNTVcIjtcbiRpb25pY29uLXZhci11c2I6IFwiXFxmMmI4XCI7XG4kaW9uaWNvbi12YXItdmlkZW9jYW1lcmE6IFwiXFxmMjU2XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWhpZ2g6IFwiXFxmMjU3XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWxvdzogXCJcXGYyNThcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOiBcIlxcZjI1OVwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOiBcIlxcZjI1YVwiO1xuJGlvbmljb24tdmFyLXdhbmQ6IFwiXFxmMzU4XCI7XG4kaW9uaWNvbi12YXItd2F0ZXJkcm9wOiBcIlxcZjI1YlwiO1xuJGlvbmljb24tdmFyLXdpZmk6IFwiXFxmMjVjXCI7XG4kaW9uaWNvbi12YXItd2luZWdsYXNzOiBcIlxcZjJiOVwiO1xuJGlvbmljb24tdmFyLXdvbWFuOiBcIlxcZjI1ZFwiO1xuJGlvbmljb24tdmFyLXdyZW5jaDogXCJcXGYyYmFcIjtcbiRpb25pY29uLXZhci14Ym94OiBcIlxcZjMwY1wiOyIsIi8vIE1PQklMRSBNRU5VXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNtb2ItbWVudS10ZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE1MTtcclxuICAgICYub24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIH1cclxufVxyXG4jbW9iLW1lbnUge1xyXG4gICAgQGV4dGVuZCAlY2Y7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAyNSwgMzksIDAuODMpO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJ1JhamRoYW5pJywgJ1JhbGV3YXknO1xyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufS8qICNtb2ItbWVudSAqL1xyXG5cclxuLy8gTU9EQUxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFsLFxyXG4ubW9kYWwtb3ZlcmxheSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG4ubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLm1vZGFsLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTUsIDU4LCA3MSwgMC45KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jdCB7XHJcbiAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEyLjV2dztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtIDNyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGgzLGgyLHB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFqZGhhbmknLCAnUmFsZXdheSc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzXj1cIm1vZGFsLXRpdGxlXCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY2xvc2UtdGcge1xyXG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjIlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubW9kYWwtb3BlbiB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAubW9kYWwtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1jdCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltLW9wZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCJtb2RhbC10aXRsZVwiXSxcclxuICAgICAgICAubW9kYWwtY2xvc2UtdGcge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW0tZWxlbSAwLjNzIGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNsb3NlLXRnIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9kYWwubW9kYWwtb3BlbiAubW9kYWwtY3QsXHJcbi5tb2RhbC5tb2RhbC1jbG9zZSAubW9kYWwtY3Qge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtY2xvc2UgLm1vZGFsLWN0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltLWNsb3NlO1xyXG59XHJcbkBrZXlmcmFtZXMgYW5pbS1vcGVuIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltLWNsb3NlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltLWVsZW0ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBPTEQgQlJPV1NFUlMgTUVTU0FHRVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5kaXYuYnVvcmcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4iLCJib2R5e1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5Ub3Age1xyXG4gIHBvc2l0aW9uIDogZml4ZWQgOyBcclxuICBib3R0b20gOiAyMHB4OyBcclxuICByaWdodCA6IDIwcHggO1xyXG4gIGJhY2tncm91bmQgOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgO1xyXG4gIHBhZGRpbmcgOiAzcHggNXB4OyBcclxuICB3aWR0aCA6IDUwcHg7IFxyXG4gIGhlaWdodCA6IDUwcHg7IFxyXG4gIGJveC1zaXppbmcgOiBib3JkZXItYm94IDtcclxuICBmb250LXNpemUgOiAzMHB4OyBcclxuICBib3JkZXItcmFkaXVzIDogMTAwJSA7IFxyXG4gIGNvbG9yIDogI2I2YTc2MyA7XHJcbiAgY3Vyc29yIDogcG9pbnRlciA7XHJcbiAgYm9yZGVyIDogNXB4IHNvbGlkICNiNmE3NjMgO1xyXG4gIHotaW5kZXggOiAxMCA7XHJcbn1cclxuXHJcbi5zbmlwMTQzNCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAwcHggMjVweCAwcHggNzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4uc25pcDE0MzQgc3BhbiB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbiAgd2lkdGg6IDU1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC01cHg7XHJcbiAgdG9wOiA1cHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpIHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLnNuaXAxNDM0OmhvdmVyLFxyXG4uc25pcDE0MzQuaG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzIwM2Y7XHJcbn1cclxuLnNuaXAxNDM0OmhvdmVyIHNwYW4sXHJcbi5zbmlwMTQzNC5ob3ZlciBzcGFuIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgc2NhbGUoMS4zKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHNjYWxlKDEuMyk7XHJcbn1cclxuXHJcblxyXG5cclxuI3dwe1xyXG4gIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG59XHJcbi5jbGVhcntcclxuICBAZXh0ZW5kICVjbGVhcjtcclxufVxyXG5cclxuXHJcbi53cmFwcGVye1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHN3aW5nO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi5pbnRyb2R1Y3Rpb257XHJcbiAgcGFkZGluZzogMiUgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIHBhZGRpbmc6IDAgMjAlO1xyXG4gIH1cclxuICBwe1xyXG4gICAgcGFkZGluZzogMCAyJTtcclxuICAgIHBhZGRpbmc6IDBweCAxMCU7XHJcbiAgICBtYXJnaW46IDIlIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1wb3J0YW50e1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvbWVudWlzZXJpZS9tZW51aXNlcmllLWV4dGVyaWV1cmUtMS5qcGcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmc6IDMlIDA7XHJcbiAgLml0ZW17XHJcbiAgICBAaW5jbHVkZSBzcGFuKDQgc3BsaXQpO1xyXG4gICAgcGFkZGluZzogNCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICYuYWZ0ZXItYmFyOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEscHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIgc3BhbntcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2Vze1xyXG4gIGFydGljbGV7XHJcbiAgICBwYWRkaW5nOiA0JTtcclxuICAgIEBpbmNsdWRlIHNwYW4oNiBzcGxpdCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsICMwNzYyYTIpLCB1cmwoJy4vaW1nL2hvbWUvbWVudWlzZXJpZS1leHRlcmlldXJlLmpwZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50LCAjMDc2MmEyKSwgdXJsKCcuL2ltZy9ob21lL2NoYXJwZW50ZS5qcGcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF2YW50YWdlc3tcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgcGFkZGluZzogMCAyMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHBhZGRpbmc6IDAgNCU7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDYgc3BsaXQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAyJSAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgfSBcclxuICAgIH0gXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUEFnZSBNZW51aXNlcmllIFxyXG5cclxuLmRvdWJsb25zX2ltZ3tcclxuICAuaXRlbXtcclxuICAgICBAaW5jbHVkZSBzcGFuKDYgc3BsaXQpO1xyXG4gICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgc3BhbigzIGZpcnN0KTtcclxuICAgICB9XHJcbiAgICAgcHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig4IGZpcnN0KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICB9XHJcbiAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudWlzZXJpZXtcclxuICBhcnRpY2xle1xyXG4gICAgQGluY2x1ZGUgc3Bhbig2IHNwbGl0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMjVweCA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICB3aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUGFnZSBjaGFycGVudGUgZXQgZXh0ZW5zaW9uIGRlIGJvaXNcclxuXHJcbi5jaGFycGVudGV7XHJcbiAgYXJ0aWNsZXtcclxuICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNSBmaXJzdCk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibHVlO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb2xve1xyXG4gIEBpbmNsdWRlIHNwYW4oMTIpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiA0JSAwO1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy8gRXZlcnlvbmVcclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLy8gaGVhZGVye1xyXG4vLyBcdEBpbmNsdWRlIHNwYW4oMTIpO1xyXG4vLyAgICAgei1pbmRleDogMTtcclxuLy8gXHRmb250LXNpemU6IDIwcHg7XHJcbi8vIFx0I2xvZ297XHJcbi8vIFx0XHRAaW5jbHVkZSBzcGFuKDIgZmlyc3QpO1xyXG4vLyBcdFx0aW1ne1xyXG4vLyBcdFx0XHR3aWR0aDogNTAlO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHRuYXZ7XHJcbi8vIFx0XHRAaW5jbHVkZSBzcGFuKDEwIGxhc3QpO1xyXG4vLyBcdFx0bWFyZ2luLXRvcDogMSU7XHJcbi8vIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuLy8gXHRcdGxpe1xyXG4vLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vIFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuLy8gXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcbi8vIFx0XHRcdGF7XHJcbi8vIFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuLy8gXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcbi8vIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vIFx0XHRcdH1cclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbmhlYWRlciB7XHJcbiAgICAuc2l0ZS1sb2dvIHtcclxuICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHR3aWR0aDogMTUlO1xyXG5cdCAgICBpbWd7XHJcblx0XHRcdCB3aWR0aDogMTAwJTtcclxuICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG5cdCAgICB9XHJcblx0fVxyXG4gIC5wbmd7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cdG5hdntcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBheyBjb2xvcjogJGxpZ2h0OyB9IFxyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5mb290ZXJ7XHJcblx0QGluY2x1ZGUgc3BhbigxMik7XHJcbiAgcGFkZGluZy10b3A6IDIlO1xyXG4gIGJvcmRlci10b3A6IDEuMnB4IHNvbGlkICRibGFjaztcclxuICAgIC5yYXd7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgc3BhbigxMik7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQubG9nbywgLmNvbnRhY3QsIC5pbmZvc3tcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IHNwbGl0KTtcclxuXHRcdFx0cGFkZGluZzogMCAyJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzJTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDonXFxmM2EzJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNyU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblx0XHR9XHJcbiAgICB9XHJcblx0XHJcblx0LmJvdHRvbXtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMTIpO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdGNvbG9yOiAkbGlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIl19 */
